]> err.no Git - linux-2.6/commit
[PATCH] kexec: x86_64: vmlinux: fix physical addresses
authorEric W. Biederman <ebiederm@xmission.com>
Sat, 25 Jun 2005 21:57:48 +0000 (14:57 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sat, 25 Jun 2005 23:24:47 +0000 (16:24 -0700)
commit5ded01e83ec3b60191b03b9f88f53acd4e6112f5
treee53840eb0f96da69672dae00126602e8777203d7
parentad0d75ebacdbf1004d004803df0ba371c6bdbe2a
[PATCH] kexec: x86_64: vmlinux: fix physical addresses

The vmlinux on x86_64 does not report the correct physical address of
the kernel.  Instead in the physical address field it currently
reports the virtual address of the kernel.

This is patch is a bug fix that corrects vmlinux to report the
proper physical addresses.

This is potentially a help for crash dump analysis tools.

This definitiely allows bootloaders that load vmlinux as a standard
ELF executable.  Bootloaders directly loading vmlinux become of
practical importance when we consider the kexec on panic case.

Signed-off-by: Eric Biederman <ebiederm@xmission.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/x86_64/Makefile
arch/x86_64/kernel/vmlinux.lds.S