[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-4.0-testing] x86: Relocate boot trampoline to avoid BIOS conflicts.
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1273481335 -3600 # Node ID 90c006910f53ded63126f0d2230c7645a4be76d5 # Parent 5f24daeb31d48c99862b965586466881b1e94601 x86: Relocate boot trampoline to avoid BIOS conflicts. Fix booting through iSCSI protocol with Broadcom network cards. These boards use the option ROM feature to implement the TCP/IP stack protocol, and the iSCSI software initiator. The memory address normally used by the PMM is 0x87000 which conflicts with the memory allocation for Xen's trampoline routine, currently 0x88000. Relocating down to 0x7c000 fixes the problem. Signed-off-by: Fabio Guarneri <fabioguarneri@xxxxxxxxx> xen-unstable changeset: 21276:fd44f1c0d3d6 xen-unstable date: Tue May 04 12:51:33 2010 +0100 --- xen/include/asm-x86/config.h | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -r 5f24daeb31d4 -r 90c006910f53 xen/include/asm-x86/config.h --- a/xen/include/asm-x86/config.h Mon May 10 09:47:21 2010 +0100 +++ b/xen/include/asm-x86/config.h Mon May 10 09:48:55 2010 +0100 @@ -95,7 +95,7 @@ /* Primary stack is restricted to 8kB by guard pages. */ #define PRIMARY_STACK_SIZE 8192 -#define BOOT_TRAMPOLINE 0x88000 +#define BOOT_TRAMPOLINE 0x7c000 #define bootsym_phys(sym) \ (((unsigned long)&(sym)-(unsigned long)&trampoline_start)+BOOT_TRAMPOLINE) #define bootsym(sym) \ _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |