• Eric W. Biederman's avatar
    [PATCH] kexec: x86: add CONFIG_PYSICAL_START · 3d345e3f
    Eric W. Biederman authored
    For one kernel to report a crash another kernel has created we need
    to have 2 kernels loaded simultaneously in memory.  To accomplish this
    the two kernels need to built to run at different physical addresses.
    
    This patch adds the CONFIG_PHYSICAL_START option to the x86 kernel
    so we can do just that.  You need to know what you are doing and
    the ramifications are before changing this value, and most users
    won't care so I have made it depend on CONFIG_EMBEDDED
    
    bzImage kernels will work and run at a different address when compiled
    with this option but they will still load at 1MB.  If you need a kernel
    loaded at a different address as well you need to boot a vmlinux.
    Signed-off-by: default avatarEric Biederman <ebiederm@xmission.com>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    3d345e3f
head.S 2.85 KB