diff options
author | Yinghai Lu <yinghai@kernel.org> | 2013-02-21 20:07:55 -0800 |
---|---|---|
committer | Simon Horman <horms@verge.net.au> | 2013-03-05 10:36:22 +0900 |
commit | 82c3dd2280d2b75493b31d5d07a40226337a822e (patch) | |
tree | d19a382552bb66fa3a565b11ea7c6b74301b939b /include/boot/linuxbios_tables.h | |
parent | f882ee903202dd39c1f1bce7ff4d544d550b5078 (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