WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] x86_64 smp kernel panic

To: Xen Devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, Ryan Grimm <grimm@xxxxxxxxxx>
Subject: Re: [Xen-devel] x86_64 smp kernel panic
From: Adam Wendt <adam@xxxxxxxxxxx>
Date: Wed, 01 Feb 2006 16:37:57
Delivery-date: Thu, 02 Feb 2006 00:48:01 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Reply-to: adam@xxxxxxxxxxx
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
And I can confirm both the failure and the fix with presler dual core 930.

Adam Wendt
IPCoast, Inc.

On Wed, 1 Feb 2006 18:18 , Ryan Grimm <grimm@xxxxxxxxxx> sent:

>With changeset 8728, I get the following for x86_64, smp on.
>
>passing maxcpus=1 to dom0 makes dom0 boot fine
>x86_32 w/ smp boots fine
>
>hardware:
>two physical amd opteron 248's
>
>
>  Booting 'xen'
>
>root  (hd0,0)
> Filesystem type is ext2fs, partition type 0x83
>kernel  /xen.gz com1=115200,8n1
>   [Multiboot-elf, , shtab=0x1b2078,
>entry=0x100000]
>module  /vmlinuz-2.6-xen0 root=/dev/sda4 ro conswitch=x console=tty0
>console=tt
>yS1,115200
>   [Multiboot-module @ 0x1b3000, 0x7956a8 bytes]
>savedefault
>boot
> __  __            _____  ___   ___
> \ \/ /___ _ __   |___ / / _ \ / _ \
>  \  // _ \ '_ \    |_ \| | | | | | |
>  /  \  __/ | | |  ___) | |_| | |_| |
> /_/\_\___|_| |_| |____(_)___(_)___/
>
> http://www.cl.cam.ac.uk/netos/xen
> University of Cambridge Computer Laboratory
>
> Xen version 3.0.0 (root@xxxxxxxxxxxxxxxxxx) (gcc version 3.4.2 20041017
>(Red H6 Latest ChangeSet: Wed Feb  1 11:06:16 2006 +0000
>8728:d609de73b9fa
>
>(XEN) Physical RAM map:
>(XEN)  0000000000000000 - 000000000009dc00 (usable)
>(XEN)  000000000009dc00 - 00000000000a0000 (reserved)
>(XEN)  00000000000d0000 - 0000000000100000 (reserved)
>(XEN)  0000000000100000 - 00000000dff60000 (usable)
>(XEN)  00000000dff60000 - 00000000dff72000 (ACPI data)
>(XEN)  00000000dff72000 - 00000000dff80000 (ACPI NVS)
>(XEN)  00000000dff80000 - 00000000e0000000 (reserved)
>(XEN)  00000000fec00000 - 00000000fec00400 (reserved)
>(XEN)  00000000fee00000 - 00000000fee01000 (reserved)
>(XEN)  00000000fff80000 - 0000000100000000 (reserved)
>(XEN) System RAM: 3582MB (3668980kB)
>(XEN) Xen heap: 14MB (14536kB)
>(XEN) Using scheduler: Simple EDF Scheduler (sedf)
>(XEN) found SMP MP-table at 000f7140
>(XEN) DMI present.
>(XEN) Using APIC driver default
>(XEN) ACPI: RSDP (v002 PTLTD                                 ) @
>0x00000000000f0(XEN) ACPI: XSDT (v001 PTLTD     XSDT   0x06040000  LTP
>0x00000000) @ 0x0000000f(XEN) ACPI: FADT (v003 AMD    HAMMER
>0x06040000 PTEC 0x000f4240) @ 0x00000000f(XEN) ACPI: SRAT (v001 AMD
>HAMMER   0x06040000 AMD  0x00000001) @ 0x000000003(XEN) ACPI: MADT (v001
>PTLTD     APIC   0x06040000  LTP 0x00000000) @ 0x0000000b(XEN) ACPI:
>ASF! (v016    MBI     CETP 0x06040000 PTL  0x00000001) @
>0x000000009(XEN) ACPI: DSDT (v001 AMD-K8  AMDACPI 0x06040000 MSFT
>0x0100000e) @ 0x000000000(XEN) ACPI: Local APIC address 0xfee00000
>(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
>(XEN) Processor #0 15:5 APIC version 16
>(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
>(XEN) Processor #1 15:5 APIC version 16
>(XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
>(XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
>(XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
>(XEN) IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
>(XEN) ACPI: IOAPIC (id[0x03] address[0xf9220000] gsi_base[24])
>(XEN) IOAPIC[1]: apic_id 3, version 17, address 0xf9220000, GSI 24-27
>(XEN) ACPI: IOAPIC (id[0x04] address[0xf9230000] gsi_base[28])
>(XEN) IOAPIC[2]: apic_id 4, version 17, address 0xf9230000, GSI 28-31
>(XEN) ACPI: IOAPIC (id[0x05] address[0xf9200000] gsi_base[32])
>(XEN) IOAPIC[3]: apic_id 5, version 17, address 0xf9200000, GSI 32-35
>(XEN) ACPI: IOAPIC (id[0x06] address[0xf9210000] gsi_base[36])
>(XEN) IOAPIC[4]: apic_id 6, version 17, address 0xf9210000, GSI 36-39
>(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
>(XEN) ACPI: IRQ0 used by override.
>(XEN) ACPI: IRQ2 used by override.
>(XEN) Enabling APIC mode:  Flat.  Using 5 I/O APICs
>(XEN) Using ACPI (MADT) for SMP configuration information
>(XEN) Initializing CPU#0
>(XEN) Detected 2193.790 MHz processor.
>(XEN) CPU0: AMD Flush Filter enabled
>(XEN) CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
>(XEN) CPU: L2 Cache: 1024K (64 bytes/line)
>(XEN) CPU0: AMD Opteron(tm) Processor 248 stepping 0a
>(XEN) Booting processor 1/1 eip 90000
>(XEN) Initializing CPU#1
>(XEN) CPU1: AMD Flush Filter enabled
>(XEN) CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
>(XEN) CPU: L2 Cache: 1024K (64 bytes/line)
>(XEN) CPU1: AMD Opteron(tm) Processor 248 stepping 08
>(XEN) Total of 2 processors activated.
>(XEN) ENABLING IO-APIC IRQs
>(XEN) ..TIMER: vector=0x31 pin1=2 pin2=-1
>(XEN) checking TSC synchronization across 2 CPUs: passed.
>(XEN) Platform timer is 1.193MHz PIT
>(XEN) Brought up 2 CPUs
>(XEN) mtrr: v2.0 (20020519)
>(XEN) *** LOADING DOMAIN 0 ***
>(XEN) Xen-ELF header found:
>'GUEST_OS=linux,GUEST_VER=2.6,XEN_VER=xen-3.0,VIRT_'(XEN) PHYSICAL
>MEMORY ARRANGEMENT:
>(XEN)  Dom0 alloc.:   0000000007000000->0000000008000000 (865368 pages
>to be al)(XEN) VIRTUAL MEMORY ARRANGEMENT:
>(XEN)  Loaded kernel: ffffffff80100000->ffffffff80689d18
>(XEN)  Init. ramdisk: ffffffff8068a000->ffffffff8068a000
>(XEN)  Phys-Mach map: ffffffff8068a000->ffffffff80d2c2c0
>(XEN)  Start info:    ffffffff80d2d000->ffffffff80d2e000
>(XEN)  Page tables:   ffffffff80d2e000->ffffffff80d39000
>(XEN)  Boot stack:    ffffffff80d39000->ffffffff80d3a000
>(XEN)  TOTAL:         ffffffff80000000->ffffffff81000000
>(XEN)  ENTRY ADDRESS: ffffffff80100000
>(XEN) Scrubbing Free RAM: ....................................done.
>(XEN) Xen trace buffers: disabled
>(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch
>input to Xe.Linux version 2.6.14-xen0
>(root@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) (gcc version 3.6kernel direct
>mapping tables upto d4c58000 @ d3b000-13e7000
>ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
>ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
>ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
>ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
>ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
>IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
>ACPI: IOAPIC (id[0x03] address[0xf9220000] gsi_base[24])
>IOAPIC[1]: apic_id 3, version 17, address 0xf9220000, GSI 24-27
>ACPI: IOAPIC (id[0x04] address[0xf9230000] gsi_base[28])
>IOAPIC[2]: apic_id 4, version 17, address 0xf9230000, GSI 28-31
>ACPI: IOAPIC (id[0x05] address[0xf9200000] gsi_base[32])
>IOAPIC[3]: apic_id 5, version 17, address 0xf9200000, GSI 32-35
>ACPI: IOAPIC (id[0x06] address[0xf9210000] gsi_base[36])
>IOAPIC[4]: apic_id 6, version 17, address 0xf9210000, GSI 36-39
>ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
>Setting APIC routing to xen
>Using ACPI (MADT) for SMP configuration information
>Allocating PCI resources starting at e2000000 (gap: e0000000:1ec00000)
>Built 1 zonelists
>Kernel command line: root=/dev/sda4 ro conswitch=x console=tty0
>console=ttyS1,10Initializing CPU#0
>PID hash table entries: 4096 (order: 12, 131072 bytes)
>Xen reported: 2193.790 MHz processor.
>Console: colour VGA+ 80x25
>Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
>Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
>Software IO TLB enabled:
> Aperture:     64 megabytes
> Bus range:    0x0000000040000000 - 0x0000000044000000
> Kernel range: 0xffff880004f78000 - 0xffff880008f78000
>Memory: 3337340k/3486048k available (3499k kernel code, 147968k
>reserved, 1310k)Calibrating delay using timer specific routine.. 5485.75
>BogoMIPS (lpj=10971515)Mount-cache hash table entries: 256
>CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
>CPU: L2 Cache: 1024K (64 bytes/line)
>softlockup thread 0 started up.
>----------- [cut here ] --------- [please bite here ] ---------
>Kernel BUG at kernel/softlockup.c:110
>invalid operand: 0000 [1] SMP
>CPU 0
>Modules linked in:
>Pid: 1, comm: swapper Not tainted 2.6.14-xen0 #1
>RIP: e030:[] {cpu_callback+76}
>RSP: e02b:ffff88000068be98  EFLAGS: 00010286
>RAX: ffffffff806890f8 RBX: 0000000000000001 RCX: 0000000000000001
>RDX: 0000000000000001 RSI: 0000000000000003 RDI: ffffffff80507210
>RBP: ffff88000068beb8 R08: 00000000fffffffb R09: 0000000000000000
>R10: ffff88000068bcc8 R11: 0000000000000000 R12: 0000000000000080
>R13: ffffffff806890f8 R14: 0000000000000001 R15: 0000ffffffff8010
>FS:  0000000000000000(0000) GS:ffffffff80623800(0000)
>knlGS:0000000000000000
>CS:  e033 DS: 0000 ES: 0000
>Process swapper (pid: 1, threadinfo ffff88000068a000, task
>ffff88000068d4b0)
>Stack: ffff88000068bea8 ffffffff80507210 0000000000000001
>0000000000000003
>       ffff88000068bee8 ffffffff80142248 ffffffff80506c00
>0000000000000001
>       0000000000000008 ffffffff80506c00
>Call Trace:{notifier_call_chain+40}
>{cpu_up}       {init+275}
>{child_rip+8}
>       {init+0} {child_rip+0}
>
>
>Code: 0f 0b 68 ae a2 48 80 c2 6e 00 31 c0 89 d9 48 c7 c2 c2 a2 48
>RIP {cpu_callback+76} RSP 
> Kernel panic - not syncing: Attempted to kill init!
>
>
>_______________________________________________
>Xen-devel mailing list
>Xen-devel@xxxxxxxxxxxxxxxxxxx
>http://lists.xensource.com/xen-devel
>





_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel