diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2009-02-03 18:11:03 +0000 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2009-02-03 18:11:03 +0000 |
commit | 964fb3d6365b7d3b582b895e2473446f814787d0 (patch) | |
tree | ee71b51e890b502a321e9bdc3bbcaba90da90de0 /xen/arch/x86/Makefile | |
parent | 684e6b10cb1dd75ba736576204bc25b945e87850 (diff) | |
download | xen-964fb3d6365b7d3b582b895e2473446f814787d0.tar.gz xen-964fb3d6365b7d3b582b895e2473446f814787d0.tar.bz2 xen-964fb3d6365b7d3b582b895e2473446f814787d0.zip |
x86: Relocate Multiboot structures where we know they will be
accessible. GRUB2 seems to like to stick them really high sometimes
(just below 4GB).
The 32-bit C code framework that this sets up can also be used for
other stuff in future:
* early cmdline parsing
* relocating multiboot modules so they too are guaranteed accessible
Its interaction with normal Xen start-of-day, and with the 16-bit
assembly trampoline, needs a bit of thought.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'xen/arch/x86/Makefile')
-rw-r--r-- | xen/arch/x86/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xen/arch/x86/Makefile b/xen/arch/x86/Makefile index c1eb1cd291..e38e5414ce 100644 --- a/xen/arch/x86/Makefile +++ b/xen/arch/x86/Makefile @@ -92,3 +92,4 @@ boot/mkelf32: boot/mkelf32.c clean:: rm -f asm-offsets.s xen.lds boot/*.o boot/*~ boot/core boot/mkelf32 rm -f $(BASEDIR)/.xen-syms.[0-9]* boot/.*.d + rm -f boot/reloc.S boot/reloc.lnk boot/reloc.bin |