summaryrefslogtreecommitdiff
path: root/include/boot/linuxbios_tables.h
diff options
context:
space:
mode:
authorYinghai Lu <yinghai@kernel.org>2013-02-21 20:07:55 -0800
committerSimon Horman <horms@verge.net.au>2013-03-05 10:36:22 +0900
commit82c3dd2280d2b75493b31d5d07a40226337a822e (patch)
treed19a382552bb66fa3a565b11ea7c6b74301b939b /include/boot/linuxbios_tables.h
parentf882ee903202dd39c1f1bce7ff4d544d550b5078 (diff)
kexec, x86_64: Load bzImage64 above 4G
need to check xloadflags to see the bzImage is for 64bit relocatable. -v2: add kexec-bzImage64.c according to Eric. -v3: don't need to purgatory under 2g after Eric's change to purgatory code. -v4: use locate_hole find position first then add_buffer... suggested by Eric add buffer for kernel image at last to make kexec-load faster. use xloadflags in setup_header to tell if is bzImage64. remove not cross GB boundary searching. add --entry-32bit and --real-mode for skipping bzImage64. -v5: add buffer with runtime size instead, so kernel could use BRK early and safely. Signed-off-by: Yinghai Lu <yinghai@kernel.org> Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'include/boot/linuxbios_tables.h')
0 files changed, 0 insertions, 0 deletions