• Eric W. Biederman's avatar
    [PATCH] kexec: x86_64: add CONFIG_PHYSICAL_START · d0537508
    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_64 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>
    d0537508
head.S 9.88 KB