All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Roger Pau Monné" <roger.pau@citrix.com>
To: "Eggert, Lars" <lars@netapp.com>
Cc: "M: Kevin Tian ; " <kevin.tian@intel.com>,
	"M: Eddie Dong ; " <eddie.dong@intel.com>,
	"M: Jun Nakajima ; " <jun.nakajima@intel.com>,
	"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: Xen dom0 crash
Date: Wed, 20 May 2015 17:57:35 +0200	[thread overview]
Message-ID: <555CAEEF.80001@citrix.com> (raw)
In-Reply-To: <28499221-3FC5-4D11-8B09-D358C1CAEAD7@netapp.com>

El 20/05/15 a les 17.05, Eggert, Lars ha escrit:
> On 2015-5-20, at 16:25, Roger Pau Monné <roger.pau@citrix.com> wrote:
>> I've realized that both reports of this errors were from hardware that
>> supported posted interrupts, while I don't have any hardware that
>> supports it. The following is just a hunch, but could you try the
>> attached patch?
> 
> It's booting further with this patch! Now crashing with a panic in the FreeBSD kernel.
> 
> Lars
> 
>                                                                              B2
>   ______               ____   _____ _____
>  |  ____|             |  _ \ / ____|  __ \
>  | |___ _ __ ___  ___ | |_) | (___ | |  | |
>  |  ___| '__/ _ \/ _ \|  _ < \___ \| |  | |
>  | |   | | |  __/  __/| |_) |____) | |__| |
>  | |   | | |    |    ||     |      |      |
>  |_|   |_|  \___|\___||____/|_____/|_____/    ```                        `
>                                              s` `.....---.......--.```   -/
>  +============Welcome to FreeBSD===========+ +o   .--`         /y:`      +.
> /boot/kernel/cc_vegas.ko size 0x30d0 at 0x1084000:.            :o      `+-
> Booting...el/cc_hd.ko size 0x2c00 at 0x107e0000y/               -/`   -o/
>  Xen 4.6-unstabletcp.ko size 0x2f90 at 0x10810000                 ::/sy+:.
> (XEN) Xen version 4.6-unstable (root@netapp.com) (gcc47 (FreeBSD Ports Collection) 4.7.4) debug=y Wed May 20 16:57:12 CEST 2015                       | `:                          :`
> (XEN) Latest ChangeSet:                    | `:                          :`
> (XEN) Bootloader: FreeBSD Loader           |  /                          /
> (XEN) Command line: dom0_mem=4096M dom0pvh=1 com1=115200,8n1 console=com1.
> (XEN) Video information:]ptions...         |   --                      -.
> (XEN)  VGA is text mode 80x25, font 8x16   |    `:`                  `:`
> (XEN)  VBE/DDC methods: none; EDID transfer time: 0 seconds       `--.
> (XEN)  EDID info not retrieved because no DDC retrieval method detected
> (XEN) Disc information:====================+
> (XEN)  Found 0 MBR signatures
> (XEN)  Found 0 EDD information structures
> (XEN) Xen-e820 RAM map:+0x50db0 /
> (XEN)  0000000000000000 - 000000000008b800 (usable)
> (XEN)  000000000008b800 - 00000000000a0000 (reserved)
> (XEN)  00000000000e0000 - 0000000000100000 (reserved)
> (XEN)  0000000000100000 - 000000007cb09000 (usable)
> (XEN)  000000007cb09000 - 000000007cb39000 (reserved)
> (XEN)  000000007cb39000 - 000000007cc52000 (ACPI data)
> (XEN)  000000007cc52000 - 000000007d4b0000 (ACPI NVS)
> (XEN)  000000007d4b0000 - 000000007eafb000 (reserved)
> (XEN)  000000007eafb000 - 000000007eafc000 (usable)
> (XEN)  000000007eafc000 - 000000007eb82000 (ACPI NVS)
> (XEN)  000000007eb82000 - 000000007f000000 (usable)
> (XEN)  0000000080000000 - 0000000090000000 (reserved)
> (XEN)  00000000fed1c000 - 00000000fed20000 (reserved)
> (XEN)  00000000ff000000 - 0000000100000000 (reserved)
> (XEN)  0000000100000000 - 0000002080000000 (usable)
> (XEN) ACPI: RSDP 000F04A0, 0024 (r2 FTS   )
> (XEN) ACPI: XSDT 7CB71090, 00A4 (r1 FTS    D2939-B1  1072009 AMI     10013)
> (XEN) ACPI: FACP 7CB7FAA8, 010C (r5 FTS    D2939-B1  1072009 AMI     10013)
> (XEN) ACPI: DSDT 7CB711C8, E8DD (r2 FTS    D2939-B1      114 INTL 20091112)
> (XEN) ACPI: FACS 7D4A7080, 0040
> (XEN) ACPI: APIC 7CB7FBB8, 0294 (r3 FTS    D2939-B1  1072009 AMI     10013)
> (XEN) ACPI: FPDT 7CB7FE50, 0044 (r1 FTS    D2939-B1  1072009 AMI     10013)
> (XEN) ACPI: MCFG 7CB7FE98, 003C (r1 FTS    OEMMCFG.  1072009 MSFT       97)
> (XEN) ACPI: SRAT 7CB7FED8, 0530 (r1 A M I  AMI SRAT        1 AMI.        0)
> (XEN) ACPI: SLIT 7CB80408, 0030 (r1 A M I  AMI SLIT        0 AMI.        0)
> (XEN) ACPI: HPET 7CB80438, 0038 (r1 FTS    D2939-B1  1072009 AMI.        5)
> (XEN) ACPI: PRAD 7CB80470, 00BE (r2 PRADID  PRADTID        1 MSFT  3000001)
> (XEN) ACPI: SPMI 7CB80530, 0040 (r5 A M I   OEMSPMI        0 AMI.        0)
> (XEN) ACPI: SSDT 7CB80570, D0CB0 (r2  INTEL    CpuPm     4000 INTL 20051117)
> (XEN) ACPI: SPCR 7CC51220, 0050 (r1  A M I   APTIO4  1072009 AMI.        5)
> (XEN) ACPI: EINJ 7CC51270, 0130 (r1    AMI AMI EINJ        0             0)
> (XEN) ACPI: ERST 7CC513A0, 0230 (r1  AMIER AMI ERST        0             0)
> (XEN) ACPI: HEST 7CC515D0, 00A8 (r1    AMI AMI HEST        0             0)
> (XEN) ACPI: BERT 7CC51678, 0030 (r1    AMI AMI BERT        0             0)
> (XEN) ACPI: DMAR 7CC516A8, 0110 (r1 A M I   OEMDMAR        1 INTL        1)
> (XEN) System RAM: 131023MB (134167628kB)
> (XEN) SRAT: PXM 0 -> APIC 0 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 1 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 2 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 3 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 4 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 5 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 6 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 7 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 8 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 9 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 16 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 17 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 18 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 19 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 20 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 21 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 22 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 23 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 24 -> Node 0
> (XEN) SRAT: PXM 0 -> APIC 25 -> Node 0
> (XEN) SRAT: PXM 1 -> APIC 32 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 33 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 34 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 35 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 36 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 37 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 38 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 39 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 40 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 41 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 48 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 49 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 50 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 51 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 52 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 53 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 54 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 55 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 56 -> Node 1
> (XEN) SRAT: PXM 1 -> APIC 57 -> Node 1
> (XEN) SRAT: Node 0 PXM 0 0-80000000
> (XEN) SRAT: Node 0 PXM 0 100000000-1080000000
> (XEN) SRAT: Node 1 PXM 1 1080000000-2080000000
> (XEN) NUMA: Allocated memnodemap from 207f31e000 - 207f31f000
> (XEN) NUMA: Using 19 for the hash shift.
> (XEN) Domain heap initialised DMA width 32 bits
> (XEN) found SMP MP-table at 000fdbe0
> (XEN) DMI 2.7 present.
> (XEN) Using APIC driver default
> (XEN) ACPI: PM-Timer IO Port: 0x408
> (XEN) ACPI: v5 SLEEP INFO: control[0:0], status[0:0]
> (XEN) ACPI: SLEEP INFO: pm1x_cnt[1:404,1:0], pm1x_evt[1:400,1:0]
> (XEN) ACPI: 32/64X FACS address mismatch in FADT - 7d4a7080/0000000000000000, using 32
> (XEN) ACPI:             wakeup_vec[7d4a708c], vec_size[20]
> (XEN) ACPI: Local APIC address 0xfee00000
> (XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
> (XEN) Processor #0 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
> (XEN) Processor #2 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x04] enabled)
> (XEN) Processor #4 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x06] enabled)
> (XEN) Processor #6 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x08] enabled)
> (XEN) Processor #8 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x10] enabled)
> (XEN) Processor #16 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x12] enabled)
> (XEN) Processor #18 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x14] enabled)
> (XEN) Processor #20 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x10] lapic_id[0x16] enabled)
> (XEN) Processor #22 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x12] lapic_id[0x18] enabled)
> (XEN) Processor #24 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x14] lapic_id[0x20] enabled)
> (XEN) Processor #32 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x16] lapic_id[0x22] enabled)
> (XEN) Processor #34 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x18] lapic_id[0x24] enabled)
> (XEN) Processor #36 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x1a] lapic_id[0x26] enabled)
> (XEN) Processor #38 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x1c] lapic_id[0x28] enabled)
> (XEN) Processor #40 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x1e] lapic_id[0x30] enabled)
> (XEN) Processor #48 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x20] lapic_id[0x32] enabled)
> (XEN) Processor #50 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x22] lapic_id[0x34] enabled)
> (XEN) Processor #52 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x24] lapic_id[0x36] enabled)
> (XEN) Processor #54 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x26] lapic_id[0x38] enabled)
> (XEN) Processor #56 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
> (XEN) Processor #1 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
> (XEN) Processor #3 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x05] enabled)
> (XEN) Processor #5 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x07] enabled)
> (XEN) Processor #7 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x09] lapic_id[0x09] enabled)
> (XEN) Processor #9 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x11] enabled)
> (XEN) Processor #17 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x13] enabled)
> (XEN) Processor #19 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x15] enabled)
> (XEN) Processor #21 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x11] lapic_id[0x17] enabled)
> (XEN) Processor #23 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x13] lapic_id[0x19] enabled)
> (XEN) Processor #25 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x15] lapic_id[0x21] enabled)
> (XEN) Processor #33 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x17] lapic_id[0x23] enabled)
> (XEN) Processor #35 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x19] lapic_id[0x25] enabled)
> (XEN) Processor #37 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x1b] lapic_id[0x27] enabled)
> (XEN) Processor #39 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x1d] lapic_id[0x29] enabled)
> (XEN) Processor #41 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x1f] lapic_id[0x31] enabled)
> (XEN) Processor #49 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x21] lapic_id[0x33] enabled)
> (XEN) Processor #51 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x23] lapic_id[0x35] enabled)
> (XEN) Processor #53 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x25] lapic_id[0x37] enabled)
> (XEN) Processor #55 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x27] lapic_id[0x39] enabled)
> (XEN) Processor #57 7:14 APIC version 21
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x0c] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x0e] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x10] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x12] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x14] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x16] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x18] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x1a] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x1c] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x1e] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x20] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x22] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x24] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x26] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x0d] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x0f] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x11] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x13] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x15] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x17] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x19] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x1b] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x1d] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x1f] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x21] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x23] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x25] high edge lint[0x1])
> (XEN) ACPI: LAPIC_NMI (acpi_id[0x27] high edge lint[0x1])
> (XEN) Overriding APIC driver with bigsmp
> (XEN) ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
> (XEN) IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
> (XEN) ACPI: IOAPIC (id[0x02] address[0xfec01000] gsi_base[24])
> (XEN) IOAPIC[1]: apic_id 2, version 32, address 0xfec01000, GSI 24-47
> (XEN) ACPI: IOAPIC (id[0x03] address[0xfec40000] gsi_base[48])
> (XEN) IOAPIC[2]: apic_id 3, version 32, address 0xfec40000, GSI 48-71
> (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
> (XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
> (XEN) ACPI: IRQ0 used by override.
> (XEN) ACPI: IRQ2 used by override.
> (XEN) ACPI: IRQ9 used by override.
> (XEN) Enabling APIC mode:  Phys.  Using 3 I/O APICs
> (XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
> (XEN) Xen ERST support is initialized.
> (XEN) HEST: Table parsing has been initialized
> (XEN) Using ACPI (MADT) for SMP configuration information
> (XEN) SMP: Allowing 40 CPUs (0 hotplug CPUs)
> (XEN) IRQ limits: 72 GSI, 7624 MSI/MSI-X
> (XEN) Switched to APIC driver x2apic_cluster.
> (XEN) Using scheduler: SMP Credit Scheduler (credit)
> (XEN) Detected 2800.065 MHz processor.
> (XEN) Initing memory sharing.
> (XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7
> (XEN) mce_intel.c:735: MCA Capability: BCAST 1 SER 1 CMCI 1 firstbank 0 extended MCE MSR 0
> (XEN) Intel machine check reporting enabled
> (XEN) alt table ffff82d0802deab0 -> ffff82d0802dfd40
> (XEN) PCI: MCFG configuration 0: base 80000000 segment 0000 buses 00 - ff
> (XEN) PCI: MCFG area at 80000000 reserved in E820
> (XEN) PCI: Using MCFG for segment 0000 bus 00-ff
> (XEN) Intel VT-d iommu 0 supported page sizes: 4kB, 2MB, 1GB.
> (XEN) Intel VT-d iommu 1 supported page sizes: 4kB, 2MB, 1GB.
> (XEN) Intel VT-d Snoop Control enabled.
> (XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
> (XEN) Intel VT-d Queued Invalidation enabled.
> (XEN) Intel VT-d Interrupt Remapping enabled.
> (XEN) Intel VT-d Shared EPT tables enabled.
> (XEN) I/O virtualisation enabled
> (XEN)  - Dom0 mode: Relaxed
> (XEN) Interrupt remapping enabled
> (XEN) Enabled directed EOI with ioapic_ack_old on!
> (XEN) ENABLING IO-APIC IRQs
> (XEN)  -> Using old ACK method
> (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
> (XEN) TSC deadline timer enabled
> (XEN) Platform timer is 14.318MHz HPET
> (XEN) Defaulting to alternative key handling; send 'A' to switch to normal mode.
> (XEN) Allocated console ring of 512 KiB.
> (XEN) mwait-idle: MWAIT substates: 0x1120
> (XEN) mwait-idle: v0.4 model 0x3e
> (XEN) mwait-idle: lapic_timer_reliable_states 0xffffffff
> (XEN) VMX: Supported advanced features:
> (XEN)  - APIC MMIO access virtualisation
> (XEN)  - APIC TPR shadow
> (XEN)  - Extended Page Tables (EPT)
> (XEN)  - Virtual-Processor Identifiers (VPID)
> (XEN)  - Virtual NMI
> (XEN)  - MSR direct-access bitmap
> (XEN)  - Unrestricted Guest
> (XEN)  - APIC Register Virtualization
> (XEN)  - Virtual Interrupt Delivery
> (XEN)  - Posted Interrupt Processing
> (XEN) HVM: ASIDs enabled.
> (XEN) HVM: VMX enabled
> (XEN) HVM: Hardware Assisted Paging (HAP) detected
> (XEN) HVM: HAP page sizes: 4kB, 2MB, 1GB
> (XEN) Brought up 40 CPUs
> (XEN) ACPI sleep modes: S3
> (XEN) mcheck_poll: Machine check polling timer started.
> (XEN) Dom0 has maximum 1224 PIRQs
> (XEN) *** LOADING DOMAIN 0 ***
> (XEN) elf_parse_binary: phdr: paddr=0xffffffff80200000 memsz=0x9b0cf8
> (XEN) elf_parse_binary: phdr: paddr=0xffffffff80db1000 memsz=0x3d7ee8
> (XEN) elf_parse_binary: memory: 0xffffffff80200000 -> 0xffffffff81188ee8
> (XEN) elf_xen_parse_note: GUEST_OS = "FreeBSD"
> (XEN) elf_xen_parse_note: GUEST_VERSION = "0x10c929"
> (XEN) elf_xen_parse_note: XEN_VERSION = "xen-3.0"
> (XEN) elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000
> (XEN) elf_xen_parse_note: PADDR_OFFSET = 0xffffffff80000000
> (XEN) elf_xen_parse_note: ENTRY = 0xffffffff80866000
> (XEN) elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff80865000
> (XEN) elf_xen_parse_note: HV_START_LOW = 0xffff800000000000
> (XEN) elf_xen_parse_note: FEATURES = "writable_descriptor_tables|auto_translated_physmap|supervisor_mode_kernel|hvm_callback_vector"
> (XEN) elf_xen_parse_note: PAE_MODE = "yes"
> (XEN) elf_xen_parse_note: unknown xen elf note (0xd)
> (XEN) elf_xen_parse_note: LOADER = "generic"
> (XEN) elf_xen_parse_note: SUSPEND_CANCEL = 0x0
> (XEN) elf_xen_parse_note: BSD_SYMTAB = "yes"
> (XEN) elf_xen_parse: using notes from SHT_NOTE section
> (XEN) elf_xen_addr_calc_check: addresses:
> (XEN)     virt_base        = 0xffffffff80000000
> (XEN)     elf_paddr_offset = 0xffffffff80000000
> (XEN)     virt_offset      = 0x0
> (XEN)     virt_kstart      = 0xffffffff80200000
> (XEN)     virt_kend        = 0xffffffff81376a70
> (XEN)     virt_entry       = 0xffffffff80866000
> (XEN)     p2m_base         = 0xffffffffffffffff
> (XEN)  Xen  kernel: 64-bit, lsb, compat32
> (XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0xffffffff80200000 -> 0xffffffff81188ee8
> (XEN)  Dom0 symbol map 0xffffffff81188ee8 -> 0xffffffff81376a70
> (XEN) PHYSICAL MEMORY ARRANGEMENT:
> (XEN)  Dom0 alloc.:   0000001030000000->0000001032000000 (1040320 pages to be allocated)
> (XEN)  Init. ramdisk: 000000207ffc0000->0000002080000000
> (XEN) VIRTUAL MEMORY ARRANGEMENT:
> (XEN)  Loaded kernel: ffffffff80200000->ffffffff81376a70
> (XEN)  Init. ramdisk: ffffffff81377000->ffffffff813b7000
> (XEN)  Phys-Mach map: ffffffff813b7000->ffffffff81bb7000
> (XEN)  Start info:    ffffffff81bb7000->ffffffff81bb84b4
> (XEN)  Page tables:   ffffffff81bb9000->ffffffff81bcc000
> (XEN)  Boot stack:    ffffffff81bcc000->ffffffff81bcd000
> (XEN)  TOTAL:         ffffffff80000000->ffffffff82000000
> (XEN)  ENTRY ADDRESS: ffffffff80866000
> (XEN) Dom0 has maximum 40 VCPUs
> (XEN) elf_load_binary: phdr 2 at 0xffffffff80200000 -> 0xffffffff80bb0cf8
> (XEN) elf_load_binary: phdr 3 at 0xffffffff80db1000 -> 0xffffffff80e5cfb8
> (XEN) elf_load_bsdsyms: shdr 4 at 0xffff83207f38b078 -> 0xffffffff81189870
> (XEN) elf_load_bsdsyms: shdr 34 at 0xffff83207fe0e299 -> 0xffffffff811c5818
> (XEN) elf_load_bsdsyms: shdr 35 at 0xffff83207fe0eda8 -> 0xffffffff811c59e0
> (XEN) elf_load_bsdsyms: shdr 36 at 0xffff83207fee9b80 -> 0xffffffff812a07b8
> (XEN) Masked VT-d error signaling on 0000:00:05.0
> (XEN) Masked VT-d error signaling on 0000:80:05.0
> (XEN) Scrubbing Free RAM on 2 nodes using 20 CPUs
> (XEN) .....................................................done.
> (XEN) Initial low memory virq threshold set at 0x4000 pages.
> (XEN) Std. Loglevel: All
> (XEN) Guest Loglevel: All
> (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
> (XEN) Freed 304kB init memory.
> FreeBSD PVH running on xen-3.0-x86_64p
> GDB: no debug ports present
> KDB: debugger backends: ddb
> KDB: current backend: ddb
> SMAP type=01 base=0000000000000000 len=000000000008b800
> SMAP type=02 base=000000000008b800 len=0000000000014800
> SMAP type=02 base=00000000000e0000 len=0000000000020000
> SMAP type=01 base=0000000000100000 len=000000007ca09000
> SMAP type=02 base=000000007cb09000 len=0000000000030000
> SMAP type=03 base=000000007cb39000 len=0000000000119000
> SMAP type=04 base=000000007cc52000 len=000000000085e000
> SMAP type=02 base=000000007d4b0000 len=000000000164b000
> SMAP type=01 base=000000007eafb000 len=0000000000001000
> SMAP type=04 base=000000007eafc000 len=0000000000086000
> SMAP type=01 base=000000007eb82000 len=000000000047e000
> SMAP type=02 base=0000000080000000 len=0000000010000000
> SMAP type=02 base=00000000fed1c000 len=0000000000004000
> SMAP type=02 base=00000000ff000000 len=0000000001000000
> SMAP type=01 base=0000000100000000 len=00000000830ec000
> MP Configuration Table version 1.4 found at 0xffffffff800fd5e0
> Table 'FACP' at 0x7cb7faa8
> Table 'APIC' at 0x7cb7fbb8
> APIC: Found table at 0x7cb7fbb8
> APIC: Using the Xen PV enumerator.
> SMP: Added CPU 0 (BSP)
> SMP: Added CPU 2 (AP)
> SMP: Added CPU 4 (AP)
> SMP: Added CPU 6 (AP)
> SMP: Added CPU 8 (AP)
> SMP: Added CPU 10 (AP)
> SMP: Added CPU 12 (AP)
> SMP: Added CPU 14 (AP)
> SMP: Added CPU 16 (AP)
> SMP: Added CPU 18 (AP)
> SMP: Added CPU 20 (AP)
> SMP: Added CPU 22 (AP)
> SMP: Added CPU 24 (AP)
> SMP: Added CPU 26 (AP)
> SMP: Added CPU 28 (AP)
> SMP: Added CPU 30 (AP)
> SMP: Added CPU 32 (AP)
> SMP: Added CPU 34 (AP)
> SMP: Added CPU 36 (AP)
> SMP: Added CPU 38 (AP)
> SMP: Added CPU 40 (AP)
> SMP: Added CPU 42 (AP)
> SMP: Added CPU 44 (AP)
> SMP: Added CPU 46 (AP)
> SMP: Added CPU 48 (AP)
> SMP: Added CPU 50 (AP)
> SMP: Added CPU 52 (AP)
> SMP: Added CPU 54 (AP)
> SMP: Added CPU 56 (AP)
> SMP: Added CPU 58 (AP)
> SMP: Added CPU 60 (AP)
> SMP: Added CPU 62 (AP)
> SMP: Added CPU 64 (AP)
> SMP: Added CPU 66 (AP)
> SMP: Added CPU 68 (AP)
> SMP: Added CPU 70 (AP)
> SMP: Added CPU 72 (AP)
> SMP: Added CPU 74 (AP)
> SMP: Added CPU 76 (AP)
> SMP: Added CPU 78 (AP)
> Copyright (c) 1992-2015 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
> 	The Regents of the University of California. All rights reserved.
> FreeBSD is a registered trademark of The FreeBSD Foundation.
> FreeBSD 11.0-CURRENT #20 371f9e1(muclab)-dirty: Tue May 19 16:04:12 CEST 2015
>     elars@laurel.muccbc.hq.netapp.com:/usr/home/elars/obj/usr/home/elars/src/sys/MUCLAB amd64
> FreeBSD clang version 3.6.0 (tags/RELEASE_360/final 230434) 20150225
> VT: running with driver "vga".
> (XEN) irq.c:386: Dom0 callback via changed to Direct Vector 0x93
> Preloaded elf multiboot kernel "/boot/xen" at 0xffffffff81377000.
> Preloaded elf kernel "/boot/kernel/kernel" at 0xffffffff81377158.
> Preloaded elf obj module "/boot/kernel/fdescfs.ko" at 0xffffffff81377230.
> Preloaded elf obj module "/boot/kernel/alq.ko" at 0xffffffff813777d8.
> Preloaded elf obj module "/boot/kernel/siftr.ko" at 0xffffffff81377e00.
> Preloaded elf obj module "/boot/kernel/h_ertt.ko" at 0xffffffff813784a8.
> Preloaded elf obj module "/boot/kernel/cc_cdg.ko" at 0xffffffff813789d0.
> Preloaded elf obj module "/boot/kernel/cc_chd.ko" at 0xffffffff81379038.
> Preloaded elf obj module "/boot/kernel/cc_cubic.ko" at 0xffffffff81379660.
> Preloaded elf obj module "/boot/kernel/cc_dctcp.ko" at 0xffffffff81379c10.
> Preloaded elf obj module "/boot/kernel/cc_hd.ko" at 0xffffffff8137a240.
> Preloaded elf obj module "/boot/kernel/cc_htcp.ko" at 0xffffffff8137a7e8.
> Preloaded elf obj module "/boot/kernel/cc_vegas.ko" at 0xffffffff8137ae10.
> Calibrating TSC clock ... TSC clock: 2799999920 Hz
> CPU: Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz (2800.00-MHz K8-class CPU)
>   Origin="GenuineIntel"  Id=0x306e4  Family=0x6  Model=0x3e  Stepping=4
>   Features=0x1fc3ebff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,PGE,MCA,CMOV,PAT,PSE36,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT>
>   Features2=0xffb82283<SSE3,PCLMULQDQ,EST,SSSE3,CX16,SSE4.1,SSE4.2,x2APIC,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX,F16C,RDRAND,HV>
>   AMD Features=0x20100800<SYSCALL,NX,LM>
>   AMD Features2=0x1<LAHF>
>   Structured Extended Features=0x200<ERMS>
>   XSAVE Features=0x1<XSAVEOPT>
>   TSC: P-state invariant, performance statistics
> Data TLB: 4 KB pages, 4-way set associative, 64 entries
> L2 cache: 256 kbytes, 8-way associative, 64 bytes/line
> Hypervisor: Origin = "XenVMMXenVMM"
> real memory  = 6493749248 (6192 MB)
> Physical memory chunk(s):
> 0x0000000000001000 - 0x000000000008afff, 565248 bytes (138 pages)
> 0x0000000000100000 - 0x00000000001fffff, 1048576 bytes (256 pages)
> 0x0000000001bfb000 - 0x000000007cb08fff, 2062606336 bytes (503566 pages)
> 0x000000007eafb000 - 0x000000007eafbfff, 4096 bytes (1 pages)
> 0x000000007eb82000 - 0x000000007effffff, 4710400 bytes (1150 pages)
> 0x0000000100000000 - 0x00000001792c3fff, 2032943104 bytes (496324 pages)
> avail memory = 4069888000 (3881 MB)
> panic: unable to initialize AP#32
> cpuid = 0
> KDB: stack backtrace:
> db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xffffffff81bd39f0
> vpanic() at vpanic+0x189/frame 0xffffffff81bd3a70
> panic() at panic+0x43/frame 0xffffffff81bd3ad0
> xen_pv_start_all_aps() at xen_pv_start_all_aps+0x22e/frame 0xffffffff81bd3b10
> cpu_mp_start() at cpu_mp_start+0x1be/frame 0xffffffff81bd3b30
> mp_start() at mp_start+0x3d/frame 0xffffffff81bd3b50
> mi_startup() at mi_startup+0x118/frame 0xffffffff81bd3b70
> xen_start() at xen_start+0x1f
> KDB: enter: panic
> [ thread pid 0 tid 0 ]
> Stopped at      kdb_enter+0x3e: movq    $0,kdb_why
> db>

This is a short coming in FreeBSD PVH implementation, I'm working on a
patch but if you want to boot in the meantime I recommend setting
dom0_max_vcpus=32 (or any lower value) in the xen_cmdline.

Roger.

  reply	other threads:[~2015-05-20 15:57 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-18 13:55 Xen dom0 crash Eggert, Lars
2015-05-18 13:57 ` Eggert, Lars
2015-05-20 14:25   ` Roger Pau Monné
2015-05-20 15:05     ` Eggert, Lars
2015-05-20 15:57       ` Roger Pau Monné [this message]
2015-05-20 16:12         ` Eggert, Lars

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=555CAEEF.80001@citrix.com \
    --to=roger.pau@citrix.com \
    --cc=eddie.dong@intel.com \
    --cc=jun.nakajima@intel.com \
    --cc=kevin.tian@intel.com \
    --cc=lars@netapp.com \
    --cc=xen-devel@lists.xen.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.