CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2015/10/05 16:59:39
Modified files:
sys/arch/amd64/include: loadfile_machdep.h
sys/arch/amd64/stand/efiboot: efiboot.c
sys/arch/amd64/stand/libsa: exec_i386.c
Log message:
Fix efiboot not to use the usual kernel load address. Load the kernel in
an allocated region and also move the stack to the end of the heap region.
Then move the kernel to the usual place just before run the kernel, after
calling ExitBootService().
report/test Toby Slight, Brian Conway