|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
[Xen-ia64-devel] [patch 13/16] Kdump: Use the machine address for the bo
The boot params region needs to be placed using the machine
address not the physical address. This is because it represents
an area of memory that is reserved in the hypervisor and it is
critical that the same area of machine memory is not trampled
over during kexec.
Signed-off-by: Simon Horman <horms@xxxxxxxxxxxx>
Index: x/arch/ia64/kernel/setup.c
===================================================================
--- x/arch/ia64/kernel/setup.c 2007-05-16 18:26:30.000000000 +0900
+++ x/arch/ia64/kernel/setup.c 2007-05-16 18:26:37.000000000 +0900
@@ -340,7 +340,7 @@ reserve_memory (void)
efi_memmap_res.start = ia64_boot_param->efi_memmap;
efi_memmap_res.end = efi_memmap_res.start +
ia64_boot_param->efi_memmap_size;
- boot_param_res.start = __pa(ia64_boot_param);
+ boot_param_res.start = kexec_virt_to_phys(ia64_boot_param);
boot_param_res.end = boot_param_res.start +
sizeof(*ia64_boot_param);
}
--
--
Horms
H: http://www.vergenet.net/~horms/
W: http://www.valinux.co.jp/en/
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-ia64-devel] [patch 05/16] CONFIG_KEXEC/CONFIG_CRASH_DUMP permutations, (continued)
- [Xen-ia64-devel] [patch 05/16] CONFIG_KEXEC/CONFIG_CRASH_DUMP permutations, Simon Horman
- [Xen-ia64-devel] [patch 03/16] Initialise xen_start_info earlier in setup_arch(), Simon Horman
- [Xen-ia64-devel] [patch 08/16] kexec/kdump: Minor enhancement to includes in crash.c, Simon Horman
- [Xen-ia64-devel] [patch 12/16] Kdump: pass control page to hypervisor, Simon Horman
- [Xen-ia64-devel] [patch 15/16] Kexec: Purge the VHPT entry in the TLB on kexec, Simon Horman
- [Xen-ia64-devel] [patch 09/16] Update default config to enable kexec, Simon Horman
- [Xen-ia64-devel] [patch 13/16] Kdump: Use the machine address for the boot params region,
Simon Horman <=
- [Xen-ia64-devel] [patch 10/16] Kexec: Use xen machine_kexec() and machine_shutdown(), Simon Horman
- [Xen-ia64-devel] [patch 16/16] Kexec: Add xen_limit_pages_to_max_mfn(), Simon Horman
- [Xen-ia64-devel] [patch 06/16] Kexec/Kdump: honour non-zero crashkernel offset, Simon Horman
- [Xen-ia64-devel] [patch 11/16] Kexec: machine addresss macros, Simon Horman
- [Xen-ia64-devel] [patch 14/16] Kdump: Add /proc/iomem_machine, Simon Horman
|
|
|
|
|