|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
[Xen-ia64-devel] [rfc 13/16] Kdump: Use the machine address for the boot
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] [rfc 09/16] Update default config to enable kexec, (continued)
- [Xen-ia64-devel] [rfc 09/16] Update default config to enable kexec, Simon Horman
- [Xen-ia64-devel] [rfc 04/16] IA64 Kexec/kdump, Simon Horman
- [Xen-ia64-devel] [rfc 06/16] Kexec/Kdump: honour non-zero crashkernel offset, Simon Horman
- [Xen-ia64-devel] [rfc 01/16] sysctl: implement CTL_UNNUMBERED, Simon Horman
- [Xen-ia64-devel] [rfc 07/16] Kexec: Call xen_machine_kexec_register_resources, Simon Horman
- [Xen-ia64-devel] [rfc 08/16] kexec/kdump: Minor enhancement to includes in crash.c, Simon Horman
- [Xen-ia64-devel] [rfc 05/16] CONFIG_KEXEC/CONFIG_CRASH_DUMP permutations, Simon Horman
- [Xen-ia64-devel] [rfc 11/16] Date: Thu, 12 Jul 2007 15:50:37 +0900 Subkect: Kexec: machine addresss macros From: Simon Horman <horms@xxxxxxxxxxxx>, Simon Horman
- [Xen-ia64-devel] [rfc 14/16] Kdump: Add /proc/iomem_machine, Simon Horman
- [Xen-ia64-devel] [rfc 15/16] Kexec: Purge the VHPT entry in the TLB on kexec, Simon Horman
- [Xen-ia64-devel] [rfc 13/16] Kdump: Use the machine address for the boot params region,
Simon Horman <=
- [Xen-ia64-devel] [rfc 12/16] Kdump: pass control page to hypervisor, Simon Horman
- [Xen-ia64-devel] [rfc 16/16] Kexec: Add xen_limit_pages_to_max_mfn(), Simon Horman
- [Xen-ia64-devel] [rfc 10/16] Kexec: Use xen machine_kexec() and machine_shutdown(), Simon Horman
|
|
|
|
|