aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/Makefile
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2009-02-03 18:11:03 +0000
committerKeir Fraser <keir.fraser@citrix.com>2009-02-03 18:11:03 +0000
commit964fb3d6365b7d3b582b895e2473446f814787d0 (patch)
treeee71b51e890b502a321e9bdc3bbcaba90da90de0 /xen/arch/x86/Makefile
parent684e6b10cb1dd75ba736576204bc25b945e87850 (diff)
downloadxen-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/Makefile1
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