|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] patch_xen_iscsi_boot
# 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@xxxxxxxxx
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)
patch_xen_iscsi_boot
Description: Binary data
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] patch_xen_iscsi_boot,
Fabio Guarneri <=
|
|
|
|
|