896MB address limit
Cliff Wickman
cpw at sgi.com
Mon Sep 24 19:07:45 EDT 2012
Gentlemen,
In dumping very large memories we are running up against the 896MB
limit in SLES11SP2 (3.0.38 kernel).
arch/x86/kernel/setup.c
/*
* Keep the crash kernel below this limit. On 32 bits earlier kernels
* would limit the kernel to the low 512 MiB due to mapping restrictions.
* On 64 bits, kexec-tools currently limits us to 896 MiB; increase this
* limit once kexec-tools are fixed.
*/
#ifdef CONFIG_X86_32
# define CRASH_KERNEL_ADDR_MAX (512 << 20)
#else
# define CRASH_KERNEL_ADDR_MAX (896 << 20)
#endif
/sbin/kexec we are using is from kexec-tools-2.0.0-53.43.10
Can you tell me if this is limit is removed in the current kexec-tools? And
if so, can I use a later release of kexec-tools with this kernel?
Or, perhaps you can point me to a patch that removes this limit.
Thanks.
-Cliff
More information about the kexec
mailing list