Which changeset did you use? From your output messages, I think it's an
old changeset.
Randy (Weidong)
Philip Kufeldt wrote:
> Like others on this list I am trying to employ the VTD-NEO patches in
> Xen 3.2 unstable to assign the internal graphics device to Dom1/Vista.
> I have removed the Cirrus Logic emulated device from qemu and replaced
> the Cirrus Logic vgabios with the the actual vgabios from my GPU.
> However I am hitting an xen assert and was hoping someone might be
> able to point me in the right direction. Below is the console output
> from
> from the the xm create to the assert.
>
> BTW: I have noted the missing bios call when posting the the new
> vgabios and if any one knows the details surrounding int15h AX=5F21,
> I would
> also appreciate that as well, I know it has something to do with the
> GPU clock rate.
>
> (XEN) intel-iommu.c:1965:d0 iommu_set_pgd: hd->pgd = ff25f000
> (XEN) intel-iommu.c:1843: assign_device: bus = 0 dev = 2 func = 0
> (XEN) intel-iommu.c:1371:d0 reassign_device-0:2:0- source = 0
> target = 1 (XEN) dmar.c:110:d0 acpi_find_matched_drhd_unit:
> drhd->address =
> feb01000
> (XEN) intel-iommu.c:1312:d0 domain_context_unmap:PCI: bdf = 0:2:0
> (XEN) intel-iommu.c:1260:d0 domain_context_unmap_one_1:bdf = 0:2:0
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8000002
> (XEN) print_vtd_entries: domain_id = 0 bdf = 0:2:0 devfn = 10, gmfn
> = 7e800
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) d->pgd = ffbce000 virt_to_maddr(hd->pgd) = bce000
> (XEN) root_entry = ffbcb000
> (XEN) root_entry[0] = bc5001
> (XEN) maddr_to_virt(root_entry[0]) = ffbc5001
> (XEN) ctxt_entry[10].lo == 0
> (XEN) intel-iommu.c:1271:d0 domain_context_unmap_one_2:bdf = 0:2:0
> (XEN) intel-iommu.c:1186:d0 domain_context_mapping:PCI: bdf = 0:2:0
> (XEN) domctl.c:552:d0 XEN_DOMCTL_assign_device: bdf = 0:2:0
> (XEN) io.c:115:d0 XEN_DOMCTL_irq_mapping: m_irq = 14 device = 2
> intx = 0 (XEN) io.c:157:d0 hvm_dpci_eoi:: device 2 intx 0
> (XEN) io.c:157:d32767 hvm_dpci_eoi:: device 2 intx 0
> (XEN) io.c:157:d32767 hvm_dpci_eoi:: device 2 intx 0
> (XEN) HVM1: HVM Loader
> (XEN) HVM1: Detected Xen v3.2-unstable
> (XEN) HVM1: Writing SMBIOS tables ...
> (XEN) HVM1: Loading ROMBIOS ...
> (XEN) HVM1: 8972 bytes of ROMBIOS high-memory extensions:
> (XEN) io.c:157:d32767 hvm_dpci_eoi:: device 2 intx 0
> (XEN) HVM1: Relocating to 0x3fffac00-0x3fffcf0c ... done
> (XEN) irq.c:222: Dom1 PCI link 0 changed 0 -> 5
> (XEN) HVM1: PCI-ISA link 0 routed to IRQ5
> (XEN) irq.c:222: Dom1 PCI link 1 changed 0 -> 10
> (XEN) HVM1: PCI-ISA link 1 routed to IRQ10
> (XEN) irq.c:222: Dom1 PCI link 2 changed 0 -> 11
> (XEN) HVM1: PCI-ISA link 2 routed to IRQ11
> (XEN) irq.c:222: Dom1 PCI link 3 changed 0 -> 5
> (XEN) HVM1: PCI-ISA link 3 routed to IRQ5
> (XEN) HVM1: pci dev 01:1 bar 20 size 00000010: 0000c001
> (XEN) io.c:157:d32767 hvm_dpci_eoi:: device 2 intx 0
> (XEN) HVM1: pci dev 01:2 INTA->IRQ10
> (XEN) HVM1: pci dev 02:0 bar 10 size 00080000: f0000000
> (XEN) domctl.c:595:d0 memory_map:add: gfn=f0000 mfn=90480
> nr_mfns=80 (XEN) HVM1: pci dev 02:0 bar 14 size 00000008: 0000c011
> (XEN) domctl.c:646:d0 ioport_map:add f_gport=c010 f_mport=3410 np=8
> (XEN) HVM1: pci dev 02:0 bar 18 size 10000000: 00000008
> (XEN) domctl.c:595:d0 memory_map:add: gfn=10000 mfn=90300
> nr_mfns=100 (XEN) HVM1: pci dev 02:0 bar 1c size 00100000: 10000000
> (XEN) HVM1: pci dev 02:0 INTA->IRQ11
> (XEN) HVM1: pci dev 03:0 bar 10 size 00000100: 0000c101
> (XEN) HVM1: pci dev 03:0 bar 14 size 01000000: 11000008
> (XEN) HVM1: pci dev 03:0 INTA->IRQ5
> (XEN) HVM1: pci dev 04:0 bar 10 size 00000100: 0000c201
> (XEN) HVM1: pci dev 04:0 bar 14 size 00000100: 12000000
> (XEN) HVM1: pci dev 04:0 INTA->IRQ5
> (XEN) HVM1: Creating MP tables ...
> (XEN) HVM1: Loading INtel GMA 3100 VGABIOS ...
> (XEN) HVM1: Loading ACPI ...
> (XEN) HVM1: BIOS map:
> (XEN) HVM1: c0000-cb3ff: VGA BIOS
> (XEN) HVM1: d0000-d5fff: VMXAssist
> (XEN) HVM1: e9000-e9143: SMBIOS tables
> (XEN) HVM1: ea000-eb18f: ACPI tables
> (XEN) HVM1: f0000-fffff: Main BIOS
> (XEN) HVM1: Loading VMXAssist ...
> (XEN) HVM1: VMX go ...
> (XEN) HVM1: VMXAssist (Dec 11 2007)
> (XEN) HVM1: Memory size 1023 MB
> (XEN) HVM1: E820 map:
> (XEN) HVM1: 0000000000000000 - 000000000009FC00 (RAM)
> (XEN) HVM1: 000000000009FC00 - 00000000000A0000 (Reserved)
> (XEN) HVM1: 00000000000E0000 - 0000000000100000 (Reserved)
> (XEN) HVM1: 0000000000100000 - 000000003FFFAC00 (RAM)
> (XEN) HVM1: 000000003FFFAC00 - 0000000040000000 (Reserved)
> (XEN) HVM1:
> (XEN) HVM1: Start BIOS ...
> (XEN) HVM1: Starting emulated 16-bit real-mode: ip=F000:FFF0
> (XEN) HVM1: rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
> (XEN) io.c:157:d32767 hvm_dpci_eoi:: device 2 intx 0
> (XEN) HVM1: Remapping master: ICW2 0x8 -> 0x20
> (XEN) HVM1: Remapping slave: ICW2 0x70 -> 0x28
> (XEN) HVM1: *** int 15h function AX=5F21, BX=C000 not yet
> supported! (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg =
> fff77000 (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write:
> DEVICE 0:2.0
> addr 7e8000005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e800
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8010005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e801
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8040005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e804
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8050005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e805
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8060005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e806
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8090005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e809
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e80a0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e80a
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e80b0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e80b
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e80e0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e80e
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e80f0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e80f
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8100005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e810
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8130005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e813
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8140005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e814
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8150005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e815
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8180005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e818
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8190005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e819
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e81a0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e81a
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e81d0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e81d
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e81e0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e81e
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e81f0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e81f
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8200005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e820
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8230005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e823
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8240005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e824
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8270005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e827
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8280005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e828
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e82b0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e82b
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e82c0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e82c
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e82d0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e82d
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e82e0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e82e
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8310005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e831
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8320005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e832
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8350005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e835
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8360005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e836
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8390005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e839
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e83a0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e83a
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e83b0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e83b
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e83c0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e83c
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e83f0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e83f
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8400005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e840
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8430005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e843
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8440005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e844
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8470005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e847
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8480005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e848
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8490005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e849
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e84a0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e84a
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e84c0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e84c
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e84d0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e84d
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8500005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e850
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8510005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e851
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8520005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e852
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8550005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e855
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8560005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e856
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8570005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e857
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e85a0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e85a
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e85b0005
> (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 devfn = 10,
> gmfn = 7e85b
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) hg->pgd == NULL
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8fe0005
> (XEN) print_vtd_entries: domain_id = 0 bdf = 0:2:0 devfn = 10, gmfn
> = 7e8fe
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) d->pgd = ffbce000 virt_to_maddr(hd->pgd) = bce000
> (XEN) root_entry = ffbcb000
> (XEN) root_entry[0] = bc5001
> (XEN) maddr_to_virt(root_entry[0]) = ffbc5001
> (XEN) ctxt_entry[10].lo == 0
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8fe0005
> (XEN) print_vtd_entries: domain_id = 0 bdf = 0:2:0 devfn = 10, gmfn
> = 7e8fe
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) d->pgd = ffbce000 virt_to_maddr(hd->pgd) = bce000
> (XEN) root_entry = ffbcb000
> (XEN) root_entry[0] = bc5001
> (XEN) maddr_to_virt(root_entry[0]) = ffbc5001
> (XEN) ctxt_entry[10].lo == 0
> (XEN) intel-iommu.c:741: iommu_page_fault: iommu->reg = fff77000
> (XEN) intel-iommu.c:724: iommu_page_fault:DMA Write: DEVICE 0:2.0
> addr 7e8fe0005
> (XEN) print_vtd_entries: domain_id = 0 bdf = 0:2:0 devfn = 10, gmfn
> = 7e8fe
> (XEN) ---- print_vtd_entries 0 ----
> (XEN) d->pgd = ffbce000 virt_to_maddr(hd->pgd) = bce000
> (XEN) root_entry = ffbcb000
> (XEN) root_entry[0] = bc5001
> (XEN) maddr_to_virt(root_entry[0]) = ffbc5001
> (XEN) ctxt_entry[10].lo == 0
> (XEN) io.c:157:d0 hvm_dpci_eoi:: device 2 intx 0
> (XEN) Assertion '(sp == 0) || (peoi[sp-1].vector < vector)' failed
> at irq.c:226
> (XEN) ----[ Xen-3.2-unstable x86_32p debug=y Not tainted ]----
> (XEN) CPU: 0
> (XEN) EIP: e008:[<ff12ab6b>] do_IRQ+0xe8/0x299
> (XEN) EFLAGS: 00010002 CONTEXT: hypervisor
> (XEN) eax: 00000001 ebx: 00000001 ecx: ff1c8200 edx: 00000001
> (XEN) esi: ff274580 edi: 000000d8 ebp: ff1ebe9c esp: ff1ebe74
> (XEN) cr0: 8005003b cr4: 000026f0 cr3: 00bccd00 cr2: b74fd1f4
> (XEN) ds: e010 es: e010 fs: 0000 gs: 0000 ss: e010 cs:
> e008 (XEN) Xen stack trace from esp=ff1ebe74:
> (XEN) 000000d8 ff1a5c20 ff1ebe9c ff208300 00000000 00000014
> ff1c83fe 00000000
> (XEN) 0000e010 0000e010 00e14143 ff1267e6 ff1ebea8 00000000
> 0000000a 00000000
> (XEN) 00000286 00000014 ff1ebefc 00000000 00d80000 ff11fa41
> 0000e008 00000286
> (XEN) ff1fac31 0000000a ff1a1d25 ff1ebf1c ffbcc100 00000001
> ff1fac31 ff1ebf08
> (XEN) 00000000 00000002 ff1ebf2c ff16e2c9 ff1a1cf4 ff196bba
> 0000009d 00000000
> (XEN) 00000002 00000000 4f742ed4 00000018 ff16e307 ff1c8100
> ff1ebf4c ff16e348
> (XEN) ff272100 00000018 00000000 ff2570c0 ffbf4300 ff2570c0
> ff1ebf8c ff117aba
> (XEN) ff2541f0 00000010 ff232900 00000001 2e8216f2 00000068
> 3079e6b5 00000068
> (XEN) 30792365 00000068 ff12acf1 00000000 ff1ebfb4 0000007b
> ff1ebfac ff116919
> (XEN) 00000000 00000000 f5616020 0000007b ffbcc100 0000007b
> 00e14037 ff1887c6
> (XEN) f5616020 0000037e 0036c00b c1211800 c0495230 c1211840
> 6822f85b 00a00000
> (XEN) c01083df 00000061 00000a03 c0461e30 00000069 0000007b
> 0000007b 00000000
> (XEN) 00000000 00000000 ffbcc100
> (XEN) Xen call trace:
> (XEN) [<ff12ab6b>] do_IRQ+0xe8/0x299
> (XEN) [<ff1267e6>] common_interrupt+0x56/0x60
> (XEN) [<ff11fa41>] printk+0x15d/0x164
> (XEN) [<ff16e2c9>] hvm_dpci_eoi+0xd9/0x117
> (XEN) [<ff16e348>] pt_irq_time_out+0x41/0x47
> (XEN) [<ff117aba>] timer_softirq_action+0xaf/0x12f
> (XEN) [<ff116919>] do_softirq+0x4f/0x66
> (XEN)
> (XEN)
> (XEN) ****************************************
> (XEN) Panic on CPU 0:
> (XEN) Assertion '(sp == 0) || (peoi[sp-1].vector < vector)' failed
> at irq.c:226
> (XEN) ****************************************
> (XEN)
> (XEN) Reboot in five seconds...
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|