|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] x86: Relocate boot trampoline to avoid BI
# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1272973893 -3600
# Node ID fd44f1c0d3d6530acdf682ebdabc49308d1bfbfb
# Parent 121275282095711a4dc2fa4f2e84e66209d7f1b0
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/include/asm-x86/config.h | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
diff -r 121275282095 -r fd44f1c0d3d6 xen/include/asm-x86/config.h
--- a/xen/include/asm-x86/config.h Tue May 04 12:48:28 2010 +0100
+++ b/xen/include/asm-x86/config.h Tue May 04 12:51:33 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
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] x86: Relocate boot trampoline to avoid BIOS conflicts.,
Xen patchbot-unstable <=
|
|
|
|
|