Handle loading above 1 MB, for bug-compatibility with Grub
authorH. Peter Anvin <hpa@linux.intel.com>
Fri, 28 May 2010 21:15:50 +0000 (14:15 -0700)
committerH. Peter Anvin <hpa@linux.intel.com>
Fri, 28 May 2010 21:15:50 +0000 (14:15 -0700)
commitc1a36c3c99f326dd622d8663cf1edf07db91d6a7
tree4b5f7ce136613e9a7f566c644972eeb32c049b21
parentbf13f88077f7de4f539d458905b1a35aec245444
Handle loading above 1 MB, for bug-compatibility with Grub

Handle being loaded by bootloaders which can only load above 1 MB.
This is for bug-compatibility with Grub, which will err out with an
angry message if it sees addresses below 1 MB in Multiboot.

Thus add a new --loadhigh option, and make it the default when
building a --multiboot image.

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Makefile
highmove.S [new file with mode: 0644]
highmove/highmove.S [new file with mode: 0644]
linux.c
main.c
setup.h
wraplinux.h