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 /.hgignore | |
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 '.hgignore')
-rw-r--r-- | .hgignore | 10 |
1 files changed, 1 insertions, 9 deletions
@@ -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$ |