From 964fb3d6365b7d3b582b895e2473446f814787d0 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Tue, 3 Feb 2009 18:11:03 +0000 Subject: 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 --- .hgignore | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to '.hgignore') diff --git a/.hgignore b/.hgignore index 9d54cafe14..58dc83ac60 100644 --- a/.hgignore +++ b/.hgignore @@ -256,6 +256,7 @@ ^xen/arch/x86/asm-offsets\.s$ ^xen/arch/x86/boot/mkelf32$ ^xen/arch/x86/xen\.lds$ +^xen/arch/x86/boot/reloc.S$ ^xen/ddb/.*$ ^xen/include/asm$ ^xen/include/asm-.*/asm-offsets\.h$ @@ -279,15 +280,6 @@ ^xen/arch/ia64/asm-xsi-offsets\.s$ ^xen/arch/ia64/map\.out$ ^xen/arch/ia64/xen\.lds\.s$ -^xen/arch/powerpc/dom0\.bin$ -^xen/arch/powerpc/asm-offsets\.s$ -^xen/arch/powerpc/firmware$ -^xen/arch/powerpc/firmware.dbg$ -^xen/arch/powerpc/firmware_image.bin$ -^xen/arch/powerpc/xen\.lds$ -^xen/arch/powerpc/\.xen-syms$ -^xen/arch/powerpc/xen-syms\.S$ -^xen/arch/powerpc/cmdline.dep$ ^unmodified_drivers/linux-2.6/\.tmp_versions ^unmodified_drivers/linux-2.6/.*\.cmd$ ^unmodified_drivers/linux-2.6/.*\.ko$ -- cgit v1.2.3