[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] FreeBSD Dom0 IOMMU issues



Michael Dexter wrote on 2015-05-07:
> 
> Hello all,
> 
> I have been working with Roger Pau Monnà to bring FreeBSD Dom0 support 
> to a production-ready state but we appear to have hit an IOMMU issue.
> 
> Hardware: Lenovo ThinkPad T420 i7-2640M CPU @ 2.80GHz with 16GB RAM.
> 
> I am attaching my console logs which first show my loader.conf file 
> the DomU .cfg file and then DomU boot with Xorg starting.
> 
> In the end I get:
> 
> (XEN) ****************************************
> (XEN) Panic on CPU 2:
> (XEN) queue invalidate wait descriptor was not executed
> (XEN) ****************************************
> 
> Please let me know if you want me to try any configuration changes.
> 
> Michael Dexter

The fault address is odd. The guest only has 2G memory, but the fault address 
beyond 2G. Also, 4147562000 beyond your machine's physical address range.

(XEN) [VT-D]iommu.c:859: iommu_fault_status: Fault Overflow
(XEN) [VT-D]iommu.c:861: iommu_fault_status: Primary Pending Fault
(XEN) [VT-D]iommu.c:839: DMAR:[DMA Write] Request device [0000:00:02.0] fault 
addr 24f962000, iommu reg = ffff82c000201000
(XEN) DMAR:[fault reason 05h] PTE Write access is not set
(XEN) print_vtd_entries: iommu ffff830414d925c0 dev 0000:00:02.0 gmfn 24f962
(XEN)     root_entry = ffff830414d8e000
(XEN)     root_entry[0] = 291750001
(XEN)     context = ffff830291750000
(XEN)     context[10] = 1_291958001
(XEN)     l3 = ffff830291958000
(XEN)     l3_index = 9
(XEN)     l3[9] = 0
(XEN)     l3[9] not present
(XEN) [VT-D]iommu.c:859: iommu_fault_status: Fault Overflow
(XEN) [VT-D]iommu.c:861: iommu_fault_status: Primary Pending Fault
(XEN) [VT-D]iommu.c:839: DMAR:[DMA Write] Request device [0000:00:02.0] fault 
addr 4147562000, iommu reg = ffff82c000201000
(XEN) DMAR:[fault reason 05h] PTE Write access is not set
(XEN) print_vtd_entries: iommu ffff830414d925c0 dev 0000:00:02.0 gmfn 4147562
(XEN)     root_entry = ffff830414d8e000
(XEN)     root_entry[0] = 291750001
(XEN)     context = ffff830291750000
(XEN)     context[10] = 1_291958001
(XEN)     l3 = ffff830291958000
(XEN)     l3_index = 105
(XEN)     l3[105] = 0
(XEN)     l3[105] not present


Best regards,
Yang


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.