summaryrefslogtreecommitdiff
path: root/purgatory/arch/ia64/entry.S
diff options
context:
space:
mode:
authorZou Nan hai <nanhai.zou@intel.com>2006-08-14 14:57:07 +0800
committerSimon Horman <horms@verge.net.au>2006-10-06 12:44:15 +0900
commitaf07e52128dff6d25d6efd94c9e22c21e7b30cec (patch)
treea299e7a7edc24bb6fb856576f04dafea91607629 /purgatory/arch/ia64/entry.S
parent9e741cbe256fa166d1e18b635cd55ae173eb0224 (diff)
ia64: kdump: patch clone ia64_boot_param area for crash
without this patch, crash tool will not able to analyze efi memmap of first kernel from vmcore file. This patch is against kexec-tools-1.101 with kdump10 patch. Signed-off-by: Zou Nan hai <nanhai.zou@intel.com> Removed bogus fragments caused by whitespace addition Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'purgatory/arch/ia64/entry.S')
-rw-r--r--purgatory/arch/ia64/entry.S3
1 files changed, 3 insertions, 0 deletions
diff --git a/purgatory/arch/ia64/entry.S b/purgatory/arch/ia64/entry.S
index 1821505..a1e9e87 100644
--- a/purgatory/arch/ia64/entry.S
+++ b/purgatory/arch/ia64/entry.S
@@ -46,6 +46,8 @@ purgatory_start:
br.call.sptk.many b0=ia64_env_setup
movl r10=__kernel_entry;;
ld8 r14=[r10];;
+ movl r10=__boot_param_base;;
+ ld8 r28=[r10];;
mov b6=r14;;
mov ar.lc=r0
mov ar.ec=r0
@@ -61,6 +63,7 @@ DECLARE_DATA8(__command_line)
DECLARE_DATA8(__command_line_len)
DECLARE_DATA8(__efi_memmap_base)
DECLARE_DATA8(__efi_memmap_size)
+DECLARE_DATA8(__boot_param_base)
DECLARE_DATA8(__loaded_segments)
DECLARE_DATA8(__loaded_segments_num)