kexec-tools and multiboot breakage
peter.chubb at nicta.com.au
Tue Jan 14 22:25:49 EST 2014
When you get a moment, please check out
If your kernel is configured to protect the first few pages of
physical memory, then low memory doesn't start at location 0 --- so
when scanning the memory ranges from /proc/iomem, the code in
kexec/arch/i386/kexec-multiboot-x86.c never fills in mem_lower.
I think it's safe to assume that if a memory segment starts at 64k or
lower, it can be extended to location 0 because of the kernel
protection on a PC99-style architecture.
Dr Peter Chubb peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au Software Systems Research Group/NICTA
More information about the kexec