]> xenbits.xen.org Git - xenclient/xen.git/commit
Changes to boot code to relocate the MBI.
authorRoss Philipson <ross.philipson@citrix.com>
Wed, 4 Feb 2009 19:13:30 +0000 (14:13 -0500)
committerRoss Philipson <ross.philipson@citrix.com>
Wed, 4 Feb 2009 19:13:30 +0000 (14:13 -0500)
commit07c5567f77954a3a3e8def00a766c428c78b0e6f
tree319afbbef0f40ddde407e0bb4e0d9cac177c39c7
parent12b80f60099a01a5c1e861c24a4fd245c6ff7032
Changes to boot code to relocate the MBI.

This fix relocates the MBI and associated data to safe
memory locations before paging is enabled. This fixes the
issue with GRUB2 loading chunks of the MBI at very high
phys. addresses. These fixes are from xen-unstable change-
sets 19146 and 19158.

 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

modified:   xen/arch/x86/Makefile
modified:   xen/arch/x86/boot/Makefile
new file:   xen/arch/x86/boot/build32.mk
modified:   xen/arch/x86/boot/head.S
new file:   xen/arch/x86/boot/reloc.c
xen/arch/x86/Makefile
xen/arch/x86/boot/Makefile
xen/arch/x86/boot/build32.mk [new file with mode: 0644]
xen/arch/x86/boot/head.S
xen/arch/x86/boot/reloc.c [new file with mode: 0644]