On Fri, Jan 29, 2010 at 02:26:39AM +0100, Mark Hurenkamp wrote:
> Hi,
>
> I own an Asus P7P55D-EVO board, which has vtx and vt-d features in the
> BIOS (i'm running the latest firmware 1207), however for me this
> platform won't boot with iommu enabled.
> Here I've included a failing boot log (iommu=1), and a lspci output for a
> working boot (with iommu=0).
> Let me know if there's other info you would like to see of this system.
> I'd love to run this with the tuner cards in one hvm, and the graphics
> card in another hvm...
>
Thanks for the report.
> Latest xen (from xen-unstable) shows the following when i boot:
>
> __ __ _ _ ___ ___ _____
> \ \/ /___ _ __ | || | / _ \ / _ \ _ __ ___|___ / _ __ _ __
> ___
> \ // _ \ '_ \ | || |_| | | | | | |__| '__/ __| |_ \ __| '_ \| '__/ _
> \
> / \ __/ | | | |__ _| |_| | |_| |__| | | (__ ___) |__| |_) | | |
> __/
> /_/\_\___|_| |_| |_|(_)___(_)___/ |_| \___|____/ | .__/|_|
> \___|
> |_|
> (XEN) Xen version 4.0.0-rc3-pre (root@xxxxxxxxxxx) (gcc version 4.4.1
> (Ubuntu 4.4.1-4ubuntu8) ) Thu Jan 28 22:50:42 CET 2010
> (XEN) Latest ChangeSet: Tue Jan 26 15:54:40 2010 +0000
> 20858:2636e5619708
> (XEN) Command line: com1=112500,8n1 console=com1
> (XEN) Video information:
> (XEN) VGA is text mode 80x25, font 8x16
> (XEN) VBE/DDC methods: V2; EDID transfer time: 1 seconds
> (XEN) Disc information:
> (XEN) Found 2 MBR signatures
> (XEN) Found 2 EDD information structures
> (XEN) Xen-e820 RAM map:
> (XEN) 0000000000000000 - 000000000009fc00 (usable)
> (XEN) 000000000009fc00 - 00000000000a0000 (reserved)
> (XEN) 00000000000e4000 - 0000000000100000 (reserved)
> (XEN) 0000000000100000 - 00000000bf670000 (usable)
> (XEN) 00000000bf670000 - 00000000bf688000 (ACPI data)
> (XEN) 00000000bf688000 - 00000000bf6dc000 (ACPI NVS)
> (XEN) 00000000bf6dc000 - 00000000bf700000 (reserved)
> (XEN) 00000000bf800000 - 00000000c0000000 (reserved)
> (XEN) 00000000fee00000 - 00000000fee01000 (reserved)
> (XEN) 00000000ffe00000 - 0000000100000000 (reserved)
> (XEN) 0000000100000000 - 0000000140000000 (usable)
> (XEN) ACPI: RSDP 000FB470, 0024 (r2 ACPIAM)
> (XEN) ACPI: XSDT BF670100, 006C (r1 120709 XSDT1509 20091207 MSFT
> 97)
> (XEN) ACPI: FACP BF670290, 00F4 (r3 120709 FACP1509 20091207 MSFT
> 97)
> (XEN) ACPI: DSDT BF6704A0, EF14 (r1 A1290 A1290001 1 INTL
> 20060113)
> (XEN) ACPI: FACS BF688000, 0040
> (XEN) ACPI: APIC BF670390, 00CC (r1 120709 APIC1509 20091207 MSFT
> 97)
> (XEN) ACPI: MCFG BF670460, 003C (r1 120709 OEMMCFG 20091207 MSFT
> 97)
> (XEN) ACPI: OEMB BF688040, 0072 (r1 120709 OEMB1509 20091207 MSFT
> 97)
> (XEN) ACPI: HPET BF67F7A0, 0038 (r1 120709 OEMHPET 20091207 MSFT
> 97)
> (XEN) ACPI: DMAR BF6880C0, 0090 (r1 AMI OEMDMAR 1 MSFT
> 97)
> (XEN) ACPI: ASPT BF67FA40, 0034 (r6 120709 PerfTune 20091207 MSFT
> 97)
> (XEN) ACPI: OSFR BF67FA80, 00B0 (r1 120709 OEMOSFR 20091207 MSFT
> 97)
> (XEN) ACPI: SSDT BF689760, 0363 (r1 DpgPmm CpuPm 12 INTL
> 20060113)
> (XEN) System RAM: 3836MB (3929012kB)
> (XEN) No NUMA configuration found
> (XEN) Faking a node at 0000000000000000-0000000140000000
> (XEN) Domain heap initialised
> (XEN) found SMP MP-table at 000ff780
> (XEN) DMI 2.6 present.
> (XEN) Using APIC driver default
> (XEN) ACPI: PM-Timer IO Port: 0x808
> (XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[804,0], pm1x_evt[800,0]
> (XEN) ACPI: wakeup_vec[bf68800c], vec_size[20]
> (XEN) ACPI: Local APIC address 0xfee00000
> (XEN) ACPI: LAPIC (acpi_id[0x01] 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[0x03] lapic_id[0x04] enabled)
> (XEN) Processor #4 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
> (XEN) Processor #6 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x84] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x85] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x86] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x87] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x09] lapic_id[0x88] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x89] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x8a] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x8b] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x8c] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x8d] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x8e] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x10] lapic_id[0x8f] disabled)
> (XEN) ACPI: IOAPIC (id[0x07] address[0xfec00000] gsi_base[0])
> (XEN) IOAPIC[0]: apic_id 7, version 32, address 0xfec00000, GSI 0-23
> (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: Flat. Using 1 I/O APICs
> (XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
> (XEN) [VT-D]dmar.c:631: Host address width 36
> (XEN) [VT-D]dmar.c:640: found ACPI_DMAR_DRHD:
> (XEN) [VT-D]dmar.c:374: dmaru->address = fed90000
> (XEN) [VT-D]dmar.c:386: flags: INCLUDE_ALL
> (XEN) [VT-D]dmar.c:644: found ACPI_DMAR_RMRR:
> (XEN) [VT-D]dmar.c:326: endpoint: 0:1d.0
> (XEN) [VT-D]dmar.c:326: endpoint: 0:1a.0
> (XEN) [VT-D]dmar.c:535: RMRR region: base_addr e4000 end_address e7fff
> (XEN) [VT-D]dmar.c:644: found ACPI_DMAR_RMRR:
> (XEN) [VT-D]dmar.c:326: endpoint: 0:1d.0
> (XEN) [VT-D]dmar.c:326: endpoint: 0:1a.0
> (XEN) [VT-D]dmar.c:535: RMRR region: base_addr bf6ec000 end_address
> bf6fffff
> (XEN) PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
> (XEN) PCI: Not using MMCONFIG.
> (XEN) Using ACPI (MADT) for SMP configuration information
> (XEN) Using scheduler: SMP Credit Scheduler (credit)
> (XEN) Initializing CPU#0
> (XEN) Detected 2675.032 MHz processor.
> (XEN) Initing memory sharing.
> (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
> (XEN) CPU: L2 cache: 256K
> (XEN) CPU: L3 cache: 8192K
> (XEN) CPU: Physical Processor ID: 0
> (XEN) CPU: Processor Core ID: 0
> (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) HVM: ASIDs enabled.
> (XEN) HVM: VMX enabled
> (XEN) HVM: Hardware Assisted Paging detected.
> (XEN) Intel machine check reporting enabled on CPU#0.
> (XEN) CPU0: Thermal monitoring enabled (TM1)
> (XEN) [VT-D]iommu.c:1062: drhd->address = fed90000
> (XEN) [VT-D]iommu.c:1063: iommu->reg = ffff82c3fff57000
> (XEN) Intel VT-d Snoop Control supported.
> (XEN) Intel VT-d DMA Passthrough not supported.
> (XEN) Intel VT-d Queued Invalidation supported.
> (XEN) Intel VT-d Interrupt Remapping supported.
> (XEN) ----[ Xen-4.0.0-rc3-pre x86_64 debug=y Not tainted ]----
> (XEN) CPU: 0
> (XEN) RIP: e008:[<ffff82c480139897>] clear_fault_bits+0x40/0xdd
> (XEN) RFLAGS: 0000000000010002 CONTEXT: hypervisor
> (XEN) rax: 0000000000000282 rbx: ffff83013fff3e10 rcx:
> ffff82c3fff5700c
> (XEN) rdx: ffff82c3fff57000 rsi: ffff82c3fff5aff8 rdi:
> ffff82c3fff57008
> (XEN) rbp: ffff82c4802efd88 rsp: ffff82c4802efd78 r8:
> ffffffff00000000
> (XEN) r9: 0000000000000004 r10: 0000000000000000 r11:
> 0000000000000040
> (XEN) r12: ffff83013fff3e48 r13: 0000000000000018 r14:
> 0000000000000018
> (XEN) r15: ffff82c48013a015 cr0: 000000008005003b cr4:
> 00000000000026f0
> (XEN) cr3: 00000000bf4f4000 cr2: ffff82c3fff5aff8
> (XEN) ds: 0000 es: 0000 fs: 0000 gs: 0000 ss: 0000 cs: e008
> (XEN) Xen stack trace from rsp=ffff82c4802efd78:
> (XEN) ffff83013fff3e10 ffff83013fff3560 ffff82c4802efde8
> ffff82c48013aa32
> (XEN) ffff82c4802efdb8 0000001800000010 00000000000000c0
> 0000000000000c00
> (XEN) ffff82c4802efde8 ffff83013fff3e10 ffff82c4802388f0
> ffff82c4802efe00
> (XEN) 0000000000040000 ffff82c480238920 ffff82c4802efe38
> ffff82c48013b698
> (XEN) ffff83013fff3d80 000000000000001f ffff82c480264298
> 00000000ffffffed
> (XEN) 0000000000000040 ffff83000008bfc0 ffff83000008bf70
> ffff82c480264000
> (XEN) ffff82c4802efe58 ffff82c4801377d5 0000000000000040
> ffff82c4802eff28
> (XEN) ffff82c4802eff18 ffff82c4802554b3 0000000000000000
> 0000000000000000
> (XEN) 000000000f65f5c0 ffff8300bf4f5ff8 ffff83000008bfc0
> 0000100000000000
> (XEN) ffff83000008bf70 ffff83000008bf70 0000000000000000
> 0000000001086001
> (XEN) 000000000000000f 00000000000efced 0000000800000000
> 000000010000006e
> (XEN) 0000000000000003 00000000000002f8 0000000000000000
> 0000000000000000
> (XEN) 0000000000000000 0000000000000000 0000000000000000
> 0000000000000000
> (XEN) 0000000000067e2c ffff82c4801000b5 0000000000000000
> 0000000000000000
> (XEN) 0000000000000000 0000000000000000 0000000000000000
> 0000000000000000
> (XEN) 0000000000000000 0000000000000000 0000000000000000
> 0000000000000000
> (XEN) 0000000000000000 0000000000000000 0000000000000000
> 0000000000000000
> (XEN) 0000000000000000 0000000000000000 0000000000000000
> 0000000000000000
> (XEN) 0000000000000000 0000000000000000 0000000000000000
> 0000000000000000
> (XEN) 0000000000000000 0000000000000000 0000000000000000
> 0000000000000000
> (XEN) Xen call trace:
> (XEN) [<ffff82c480139897>] clear_fault_bits+0x40/0xdd
> (XEN) [<ffff82c48013aa32>] init_vtd_hw+0x17b/0x3eb
> (XEN) [<ffff82c48013b698>] intel_vtd_setup+0x572/0x65c
> (XEN) [<ffff82c4801377d5>] iommu_setup+0x35/0xf2
> (XEN) [<ffff82c4802554b3>] __start_xen+0x2028/0x23e5
> (XEN)
> (XEN) Pagetable walk from ffff82c3fff5aff8:
> (XEN) L4[0x105] = 00000000bf4fa027 5555555555555555
> (XEN) L3[0x10f] = 00000000bf66f063 5555555555555555
> (XEN) L2[0x1ff] = 00000000bf66e063 5555555555555555
> (XEN) L1[0x15a] = 0000000000000000 ffffffffffffffff
> (XEN)
> (XEN) ****************************************
> (XEN) Panic on CPU 0:
> (XEN) FATAL PAGE FAULT
> (XEN) [error_code=0000]
> (XEN) Faulting linear address: ffff82c3fff5aff8
> (XEN) ****************************************
> (XEN)
> (XEN) Reboot in five seconds...
>
Interesting.. I haven't seen this one before.
-- Pasi
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|