# HG changeset patch
# User root@localhost
# Date 1272301415 10800
# Node ID 133f4b8da2bdfc7b5c8858cf2658db5f152bc50d
# Parent c87ec146229ab2255ecdf005b862b943b1a5112e
This patch is intended to fix the problem of freezing in an attempt to
complete the boot through the iSCSI protocol, especially with network cards
BROADCOM.
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 kernel''s(dom0) trampoline routine, currently
0x8c000 or 0x88000 (for 4.1 unstable).
Applying the patches, the memory allocation is skewed towards 0x7c000,
avoiding conflicts and allowing the normal operation of the system.
Signed-off-by: Fabio Guarneri fabioguarneri@gmail.com
diff -r c87ec146229a -r 133f4b8da2bd xen/include/asm-x86/config.h
--- a/xen/include/asm-x86/config.h Fri Apr 23 15:04:26 2010 +0100
+++ b/xen/include/asm-x86/config.h Mon Apr 26 14:03:35 2010 -0300
@@ -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-devel mailing list
Xen-devel@lists.xensource.com
lists.xensource.com/xen-devel