xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
From: Weidong Han <weidong.han@intel.com>
To: "Pasi Kärkkäinen" <pasik@iki.fi>
Cc: "M. Nunberg" <mnunberg@haskalah.org>,
	Xen-devel <xen-devel@lists.xensource.com>
Subject: Re: iommuu/vt-d issues with LSI MegaSAS (PERC5i)
Date: Wed, 02 Jun 2010 15:05:19 +0800	[thread overview]
Message-ID: <4C0602AF.5040806@intel.com> (raw)
In-Reply-To: <20100602062624.GJ17817@reaktio.net>

Pasi Kärkkäinen wrote:
> On Wed, Jun 02, 2010 at 09:23:37AM +0800, Weidong Han wrote:
>   
>> This PCI-x card is not suitable for assignment. It contains an invisible
>> device 05:08.0 (lspci cannot show it), but this invisible device won't
>> be mapped by VT-d because VT-d engine doesn't know this device, so you
>> can see the DMAR faults on it. One workaround is to hard code to map
>> 05:08.0 when assign 05:0e.0. BTW, PCIe LSI card don't have this problem.
>>
>>     
>
> Note that this problem happens when booting up dom0..
>   
I see. all devices are assigned to dom0 in booting. It just needs to map 
05:08.0 as well when map 05:0e.0 in domain_context_mapping.

Regards,
Weidong
> -- Pasi
>
>   
>> Regards,
>> Weidong
>>
>> M. Nunberg wrote:
>>     
>>> I've been trying to get VT-D working wiht xen for quite some time, since
>>> 3.4.2, and I've always had issues with my RAID controller not working
>>> properly when iommu is not disabled in Xen:
>>>
>>> lspci outpuut for the card:
>>> 05:0e.0 RAID bus controller: Dell PowerEdge Expandable RAID controller 5
>>>         Subsystem: Dell PERC 5/i Integrated RAID Controller
>>>         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
>>> Stepping+ SERR- FastB2B- DisINTx-
>>>         Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
>>> <TAbort- <MAbort- >SERR- <PERR- INTx-
>>>         Latency: 64 (32000ns min), Cache Line Size: 64 bytes
>>>         Interrupt: pin A routed to IRQ 18
>>>         Region 0: Memory at f2ff0000 (32-bit, prefetchable) [size=64K]
>>>         Region 2: Memory at fbce0000 (32-bit, non-prefetchable) [size=128K]
>>>         Expansion ROM at fbcd0000 [disabled] [size=32K]
>>>         Capabilities: [c0] Power Management version 2
>>>                 Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA
>>> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>>>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>>>         Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1
>>> Enable-
>>>                 Address: 0000000000000000  Data: 0000
>>>         Capabilities: [e0] PCI-X non-bridge device
>>>                 Command: DPERE- ERO- RBC=512 OST=4
>>>                 Status: Dev=05:0e.0 64bit+ 133MHz+ SCD- USC- DC=bridge DMMRBC=1024
>>> DMOST=4 DMCRS=16 RSCEM- 266MHz- 533MHz-
>>>         Kernel driver in use: megaraid_sas
>>>         Kernel modules: megaraid_sas
>>>
>>> I am using a Supermicro X8DALi motherboard with a 5500 chipset.
>>>
>>> Whenever I try to access the device the Xen console spits out something
>>> like this:
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 204865000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 204865
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>>
>>> reads are partially succcessful, but I am getting seek errors at times,
>>> filesystems will mount properly but I cannot use any of them properly..
>>>
>>>
>>> The actual kernel output varies, sometimes i get EINVAL when I try to
>>> read from the filesystem, sometimes it simply refuses to at all
>>> recognize the disk altogether, and other times it will hang the entire
>>> system, including the hypervisor itself.
>>> I've tried booting the hypervisor with x2apic disabled, but to no
>>> effect.  I've also tried with the latest xen-4.0-testing (4.0.1), buut
>>> same issue and same outpuut
>>>
>>> A quick google turns up a thread, from this mailing list, with a
>>> different RAID card, but the kernel output is similar.. e.g.
>>>
>>> scsi scan: INQUIRY result too short (5), using 36
>>>
>>> http://lists.xensource.com/archives/html/xen-users/2010-04/msg00535.html
>>>
>>> The full xen log is below
>>>
>>>
>>>
>>>                              L __  __ _  _    ___
>>> ___
>>>  \ \/ /___ _ __   | || |  / _ \ / _ \ 0x146000>, shtab=0x3a2078,
>>> entry=0x100000
>>>   \  // _ \ '_ \  | || |_| | | | | |
>>> |
>>>   /  \  __/ | | | |__   _| |_| | |_| |apper/OS-root ro nomodeset
>>> console=tty0 r
>>>  /_/\_\___|_| |_|    |
>>> _|(_)___(_)___/
>>>                                       020
>>> bytes]
>>> (XEN) Xen version 4.0.0 (mordy@) (gcc version 4.3.2 (Debian 4.3.2-1.1) )
>>> Fri May 21 07:50:16 PDT 2010boot-module
>>> @
>>> (XEN) Latest ChangeSet:
>>> unavailable
>>> (XEN) Console output is
>>> synchronous.
>>> (XEN) Command line: iommu=verbose loglvl=all guest_loglvl=all
>>> sync_console console_to_rint com1=115200,8n1
>>> console=com1
>>> (XEN) Video
>>> information:
>>> (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 1 MBR signatures
>>> (XEN)  Found 1 EDD information structures
>>> (XEN) Xen-e820 RAM map:
>>> (XEN)  0000000000000000 - 000000000009a000 (usable)
>>> (XEN)  000000000009a000 - 00000000000a0000 (reserved)
>>> (XEN)  00000000000e0000 - 0000000000100000 (reserved)
>>> (XEN)  0000000000100000 - 00000000bf760000 (usable)
>>> (XEN)  00000000bf76e000 - 00000000bf770000 type 9
>>> (XEN)  00000000bf770000 - 00000000bf77e000 (ACPI data)
>>> (XEN)  00000000bf77e000 - 00000000bf7d0000 (ACPI NVS)
>>> (XEN)  00000000bf7d0000 - 00000000bf7e0000 (reserved)
>>> (XEN)  00000000bf7ec000 - 00000000c0000000 (reserved)
>>> (XEN)  00000000fee00000 - 00000000fee01000 (reserved)
>>> (XEN)  00000000ffc00000 - 0000000100000000 (reserved)
>>> (XEN)  0000000100000000 - 0000000340000000 (usable)
>>> (XEN) ACPI: RSDP 000F9E10, 0024 (r2 ACPIAM)
>>> (XEN) ACPI: XSDT BF770100, 0094 (r1 NEC             20090424 MSFT
>>> 97)
>>> (XEN) ACPI: FACP BF770290, 00F4 (r4 042409 FACP1917 20090424 MSFT
>>> 97)
>>> (XEN) ACPI: DSDT BF770670, 5BFB (r2  10601 10601000        0 INTL
>>> 20051117)
>>> (XEN) ACPI: FACS BF77E000, 0040
>>> (XEN) ACPI: APIC BF770390, 00D2 (r2 042409 APIC1917 20090424 MSFT
>>> 97)
>>> (XEN) ACPI: MCFG BF770470, 003C (r1 042409 OEMMCFG  20090424 MSFT
>>> 97)
>>> (XEN) ACPI: SLIC BF7704B0, 0176 (r1 NEC             20090424 MSFT
>>> 97)
>>> (XEN) ACPI: ERST BF770630, 0040 (r1 042409 WHEA1917 20090424 MSFT
>>> 97)
>>> (XEN) ACPI: OEMB BF77E040, 007B (r1 042409 OEMB1917 20090424 MSFT
>>> 97)
>>> (XEN) ACPI: SRAT BF77A670, 01D0 (r1 042409 OEMSRAT         1 INTL
>>> 1)
>>> (XEN) ACPI: HPET BF77A840, 0038 (r1 042409 OEMHPET  20090424 MSFT
>>> 97)
>>> (XEN) ACPI: DMAR BF77E0C0, 0118 (r1    AMI  OEMDMAR        1 MSFT
>>> 97)
>>> (XEN) ACPI: SSDT BF781DF0, 0363 (r1 DpgPmm    CpuPm       12 INTL
>>> 20051117)
>>> (XEN) ACPI: EINJ BF77A880, 0130 (r1  AMIER AMI_EINJ 20090424 MSFT
>>> 97)
>>> (XEN) ACPI: BERT BF77AA10, 0030 (r1  AMIER AMI_BERT 20090424 MSFT
>>> 97)
>>> (XEN) ACPI: ERST BF77AA40, 01B0 (r1  AMIER AMI_ERST 20090424 MSFT
>>> 97)
>>> (XEN) ACPI: HEST BF77ABF0, 00A8 (r1  AMIER AMI_HEST 20090424 MSFT
>>> 97)
>>> (XEN) System RAM: 12045MB (12334808kB)
>>> (XEN) SRAT: PXM 0 -> APIC 0 -> Node 0
>>> (XEN) SRAT: PXM 0 -> APIC 2 -> Node 0
>>> (XEN) SRAT: PXM 0 -> APIC 4 -> Node 0
>>> (XEN) SRAT: PXM 0 -> APIC 6 -> Node 0
>>> (XEN) SRAT: PXM 0 -> APIC 1 -> Node 0
>>> (XEN) SRAT: PXM 0 -> APIC 3 -> Node 0
>>> (XEN) SRAT: PXM 0 -> APIC 5 -> Node 0
>>> (XEN) SRAT: PXM 0 -> APIC 7 -> Node 0
>>> (XEN) SRAT: PXM 1 -> APIC 16 -> Node 1
>>> (XEN) SRAT: PXM 1 -> APIC 18 -> Node 1
>>> (XEN) SRAT: PXM 1 -> APIC 20 -> Node 1
>>> (XEN) SRAT: PXM 1 -> APIC 22 -> Node 1
>>> (XEN) SRAT: PXM 1 -> APIC 17 -> Node 1
>>> (XEN) SRAT: PXM 1 -> APIC 19 -> Node 1
>>> (XEN) SRAT: PXM 1 -> APIC 21 -> Node 1
>>> (XEN) SRAT: PXM 1 -> APIC 23 -> Node 1
>>> (XEN) SRAT: Node 0 PXM 0 0-a0000
>>> (XEN) SRAT: Node 0 PXM 0 100000-c0000000
>>> (XEN) SRAT: Node 0 PXM 0 100000000-1c0000000
>>> (XEN) SRAT: Node 1 PXM 1 1c0000000-340000000
>>> (XEN) NUMA: Allocated memnodemap from 33fdfb000 - 33fdff000
>>> (XEN) NUMA: Using 8 for the hash shift.
>>> (XEN) Domain heap initialised DMA width 30 bits
>>> (XEN) found SMP MP-table at 000ff780
>>> (XEN) DMI 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[bf77e00c], vec_size[20]
>>> (XEN) ACPI: Local APIC address 0xfee00000
>>> (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
>>> (XEN) Processor #0 7:10 APIC version 21
>>> (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x10] enabled)
>>> (XEN) Processor #16 7:10 APIC version 21
>>> (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
>>> (XEN) Processor #2 7:10 APIC version 21
>>> (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x12] enabled)
>>> (XEN) Processor #18 7:10 APIC version 21
>>> (XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
>>> (XEN) Processor #4 7:10 APIC version 21
>>> (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x14] enabled)
>>> (XEN) Processor #20 7:10 APIC version 21
>>> (XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x06] enabled)
>>> (XEN) Processor #6 7:10 APIC version 21
>>> (XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x16] enabled)
>>> (XEN) Processor #22 7:10 APIC version 21
>>> (XEN) ACPI: LAPIC (acpi_id[0x09] lapic_id[0x01] enabled)
>>> (XEN) Processor #1 7:10 APIC version 21
>>> (XEN) ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x11] enabled)
>>> (XEN) Processor #17 7:10 APIC version 21
>>> (XEN) ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x03] enabled)
>>> (XEN) Processor #3 7:10 APIC version 21
>>> (XEN) ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x13] enabled)
>>> (XEN) Processor #19 7:10 APIC version 21
>>> (XEN) ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x05] enabled)
>>> (XEN) Processor #5 7:10 APIC version 21
>>> (XEN) ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x15] enabled)
>>> (XEN) Processor #21 7:10 APIC version 21
>>> (XEN) ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x07] enabled)
>>> (XEN) Processor #7 7:10 APIC version 21
>>> (XEN) ACPI: LAPIC (acpi_id[0x10] lapic_id[0x17] enabled)
>>> (XEN) Processor #23 7:10 APIC version 21
>>> (XEN) ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
>>> (XEN) Overriding APIC driver with bigsmp
>>> (XEN) ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
>>> (XEN) IOAPIC[0]: apic_id 8, 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 20 low 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 1 I/O APICs
>>> (XEN) ACPI: HPET id: 0xffffffff base: 0xfed00000
>>> (XEN) [VT-D]dmar.c:679: Host address width 40
>>> (XEN) [VT-D]dmar.c:694: found ACPI_DMAR_DRHD:
>>> (XEN) [VT-D]dmar.c:398:   dmaru->address = fbffe000
>>> (XEN) [VT-D]dmar.c:340:   IOAPIC: f0:1f.7
>>> (XEN) [VT-D]dmar.c:411:   flags: INCLUDE_ALL
>>> (XEN) [VT-D]dmar.c:699: found ACPI_DMAR_RMRR:
>>> (XEN) [VT-D]dmar.c:334:   endpoint: 0:1d.0
>>> (XEN) [VT-D]dmar.c:334:   endpoint: 0:1d.1
>>> (XEN) [VT-D]dmar.c:334:   endpoint: 0:1d.2
>>> (XEN) [VT-D]dmar.c:334:   endpoint: 0:1d.7
>>> (XEN) [VT-D]dmar.c:334:   endpoint: 0:1a.0
>>> (XEN) [VT-D]dmar.c:334:   endpoint: 0:1a.1
>>> (XEN) [VT-D]dmar.c:334:   endpoint: 0:1a.2
>>> (XEN) [VT-D]dmar.c:334:   endpoint: 0:1a.7
>>> (XEN) [VT-D]dmar.c:571:   RMRR region: base_addr ec000 end_address effff
>>> (XEN) [VT-D]dmar.c:699: found ACPI_DMAR_RMRR:
>>> (XEN) [VT-D]dmar.c:334:   endpoint: 0:1d.0
>>> (XEN) [VT-D]dmar.c:334:   endpoint: 0:1d.1
>>> (XEN) [VT-D]dmar.c:334:   endpoint: 0:1d.2
>>> (XEN) [VT-D]dmar.c:334:   endpoint: 0:1d.7
>>> (XEN) [VT-D]dmar.c:334:   endpoint: 0:1a.0
>>> (XEN) [VT-D]dmar.c:334:   endpoint: 0:1a.1
>>> (XEN) [VT-D]dmar.c:334:   endpoint: 0:1a.2
>>> (XEN) [VT-D]dmar.c:334:   endpoint: 0:1a.7
>>> (XEN) [VT-D]dmar.c:571:   RMRR region: base_addr bf7ec000 end_address
>>> bf7fffff
>>> (XEN) [VT-D]dmar.c:704: found ACPI_DMAR_ATSR:
>>> (XEN) [VT-D]dmar.c:599:   atsru->all_ports: 0
>>> (XEN) [VT-D]dmar.c:320:   bridge: 0:1.0  start = 0 sec = 1  sub = 1
>>> (XEN) [VT-D]dmar.c:320:   bridge: 0:3.0  start = 0 sec = 2  sub = 2
>>> (XEN) [VT-D]dmar.c:320:   bridge: 0:7.0  start = 0 sec = 3  sub = 3
>>> (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) Detected 2266.790 MHz processor.
>>> (XEN) Initing memory sharing.
>>> (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
>>> (XEN) [VT-D]iommu.c:1078: drhd->address = fbffe000 iommu->reg =
>>> ffff82c3fff57000
>>> (XEN) [VT-D]iommu.c:1080: cap = c90780106f0462 ecap = f0207e
>>> (XEN) Intel VT-d Snoop Control not supported.
>>> (XEN) Intel VT-d DMA Passthrough not supported.
>>> (XEN) Intel VT-d Queued Invalidation supported.
>>> (XEN) Intel VT-d Interrupt Remapping supported.
>>> (XEN) I/O virtualisation enabled
>>> (XEN) I/O virtualisation for PV guests disabled
>>> (XEN) Total of 16 processors activated.
>>> (XEN) ENABLING IO-APIC IRQs
>>> (XEN)  -> Using new ACK method
>>> (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
>>> (XEN) TSC is reliable, synchronization unnecessary
>>> (XEN) Platform timer is 14.318MHz HPET
>>> ?(XEN) Allocated console ring of 128 KiB.
>>> (XEN) microcode.c:73:d32767 microcode: CPU1 resumed
>>> (XEN) microcode.c:73:d32767 microcode: CPU9 resumed
>>> (XEN) microcode.c:73:d32767 microcode: CPU14 resumed
>>> (XEN) microcode.c:73:d32767 microcode: CPU6 resumed
>>> (XEN) microcode.c:73:d32767 microcode: CPU3 resumed
>>> (XEN) microcode.c:73:d32767 microcode: CPU11 resumed
>>> (XEN) microcode.c:73:d32767 microcode: CPU8 resumed
>>> (XEN) microcode.c:73:d32767 microcode: CPU7 resumed
>>> (XEN) microcode.c:73:d32767 microcode: CPU15 resumed
>>> (XEN) microcode.c:73:d32767 microcode: CPU2 resumed
>>> (XEN) microcode.c:73:d32767 microcode: CPU5 resumed
>>> (XEN) microcode.c:73:d32767 microcode: CPU13 resumed
>>> (XEN) microcode.c:73:d32767 microcode: CPU4 resumed
>>> (XEN) microcode.c:73:d32767 microcode: CPU10 resumed
>>> (XEN) Brought up 16 CPUs
>>> (XEN) microcode.c:73:d32767 microcode: CPU12 resumed
>>> (XEN) Turbo Mode detected!
>>> (XEN) HPET's MSI mode hasn't been supported when Interrupt Remapping is
>>> enabled.
>>> (XEN) ACPI sleep modes: S3
>>> (XEN) mcheck_poll: Machine check polling timer started.
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 0:0.0
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 0:14.0
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 0:14.1
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 0:14.2
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = 0:14.3
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 0:16.0
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 0:16.1
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 0:16.2
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 0:16.3
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 0:16.4
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 0:16.5
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 0:16.6
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 0:16.7
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = 0:1a.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = 0:1a.1
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = 0:1a.2
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = 0:1a.7
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 0:1b.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = 0:1d.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = 0:1d.1
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = 0:1d.2
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = 0:1d.7
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = 0:1f.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = 0:1f.2
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = 0:1f.3
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 1:0.0
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 3:0.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = 5:e.0
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 7:0.0
>>> (XEN) [VT-D]iommu.c:1325: d0:PCIe: map bdf = 8:0.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:0.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:0.1
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:2.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:2.1
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:2.4
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:2.5
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:3.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:3.1
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:3.2
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:3.4
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:4.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:4.1
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:4.2
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:4.3
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:5.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:5.1
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:5.2
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:5.3
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:6.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:6.1
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:6.2
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = fe:6.3
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:0.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:0.1
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:2.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:2.1
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:2.4
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:2.5
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:3.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:3.1
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:3.2
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:3.4
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:4.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:4.1
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:4.2
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:4.3
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:5.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:5.1
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:5.2
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:5.3
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:6.0
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:6.1
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:6.2
>>> (XEN) [VT-D]iommu.c:1332: d0:PCI: map bdf = ff:6.3
>>> (XEN) [VT-D]iommu.c:695: iommu_enable_translation: iommu->reg =
>>> ffff82c3fff57000
>>> (XEN) *** LOADING DOMAIN 0 ***
>>> (XEN)  Xen  kernel: 64-bit, lsb, compat32
>>> (XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x26b6000
>>> (XEN) PHYSICAL MEMORY ARRANGEMENT:
>>> (XEN)  Dom0 alloc.:   0000000100000000->0000000120000000 (2937045 pages
>>> to be allocated)
>>> (XEN) VIRTUAL MEMORY ARRANGEMENT:
>>> (XEN)  Loaded kernel: ffffffff81000000->ffffffff826b6000
>>> (XEN)  Init. ramdisk: ffffffff826b6000->ffffffff8f7d7600
>>> (XEN)  Phys-Mach map: ffffffff8f7d8000->ffffffff90f406a8
>>> (XEN)  Start info:    ffffffff90f41000->ffffffff90f414b4
>>> (XEN)  Page tables:   ffffffff90f42000->ffffffff90fcf000
>>> (XEN)  Boot stack:    ffffffff90fcf000->ffffffff90fd0000
>>> (XEN)  TOTAL:         ffffffff80000000->ffffffff91400000
>>> (XEN)  ENTRY ADDRESS: ffffffff819be200
>>> (XEN) Dom0 has maximum 16 VCPUs
>>> (XEN) Scrubbing Free RAM: .done.
>>> (XEN) Xen trace buffers: disabled
>>> (XEN) Std. Loglevel: All
>>> (XEN) Guest Loglevel: All
>>> (XEN) **********************************************
>>> (XEN) ******* WARNING: CONSOLE OUTPUT IS SYNCHRONOUS
>>> (XEN) ******* This option is intended to aid debugging of Xen by
>>> ensuring
>>> (XEN) ******* that all output is synchronously delivered on the serial
>>> line.
>>> (XEN) ******* However it can introduce SIGNIFICANT latencies and affect
>>> (XEN) ******* timekeeping. It is NOT recommended for production use!
>>> (XEN) **********************************************
>>> (XEN) 3... 2... 1...
>>> (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch
>>> input to Xen)
>>> (XEN) Freed 164kB init memory.
>>> mapping kernel into physical memory
>>> Xen: setup ISA identity maps
>>> about to get started...
>>> (XEN) PCI add device 00:00.0
>>> (XEN) PCI add device 00:01.0
>>> (XEN) PCI add device 00:03.0
>>> (XEN) PCI add device 00:07.0
>>> (XEN) PCI add device 00:14.0
>>> (XEN) PCI add device 00:14.1
>>> (XEN) PCI add device 00:14.2
>>> (XEN) PCI add device 00:14.3
>>> (XEN) PCI add device 00:16.0
>>> (XEN) PCI add device 00:16.1
>>> (XEN) PCI add device 00:16.2
>>> (XEN) PCI add device 00:16.3
>>> (XEN) PCI add device 00:16.4
>>> (XEN) PCI add device 00:16.5
>>> (XEN) PCI add device 00:16.6
>>> (XEN) PCI add device 00:16.7
>>> (XEN) PCI add device 00:1a.0
>>> (XEN) PCI add device 00:1a.1
>>> (XEN) PCI add device 00:1a.2
>>> (XEN) PCI add device 00:1a.7
>>> (XEN) PCI add device 00:1b.0
>>> (XEN) PCI add device 00:1c.0
>>> (XEN) PCI add device 00:1c.4
>>> (XEN) PCI add device 00:1c.5
>>> (XEN) PCI add device 00:1d.0
>>> (XEN) PCI add device 00:1d.1
>>> (XEN) PCI add device 00:1d.2
>>> (XEN) PCI add device 00:1d.7
>>> (XEN) PCI add device 00:1e.0
>>> (XEN) PCI add device 00:1f.0
>>> (XEN) PCI add device 00:1f.2
>>> (XEN) PCI add device 00:1f.3
>>> (XEN) PCI add device 01:00.0
>>> (XEN) PCI add device 03:00.0
>>> (XEN) PCI add device 04:00.0
>>> (XEN) PCI add device 04:00.2
>>> (XEN) PCI add device 05:0e.0
>>> (XEN) PCI add device 07:00.0
>>> (XEN) PCI add device 08:00.0
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-1 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-1 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-1 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-1 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-1 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-1 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-1 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-1 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-1 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-1 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-1 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-1 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-1 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-1 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-1 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-1 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) cpuid.MWAIT[.eax=40, .ebx=40, .ecx=3, .edx=1120]
>>> (XEN) Monitor-Mwait will be used to enter C-3 state
>>> (XEN) irq.c:1139:d0 Cannot bind IRQ 4 to guest. In use by 'ns16550'.
>>> (XEN) irq.c:1139:d0 Cannot bind IRQ 2 to guest. In use by 'cascade'.
>>> (XEN) irq.c:1139:d0 Cannot bind IRQ 4 to guest. In use by 'ns16550'.
>>> (XEN) irq.c:1139:d0 Cannot bind IRQ 2 to guest. In use by 'cascade'.
>>> (XEN) irq.c:1139:d0 Cannot bind IRQ 4 to guest. In use by 'ns16550'.
>>> (XEN) irq.c:1139:d0 Cannot bind IRQ 2 to guest. In use by 'cascade'.
>>> (XEN) irq.c:1139:d0 Cannot bind IRQ 4 to guest. In use by 'ns16550'.
>>> (XEN) irq.c:1139:d0 Cannot bind IRQ 2 to guest. In use by 'cascade'.
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 203a09000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 203a09
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 203eba000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 203eba
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 204e11000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 204e11
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2061e2000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2061e2
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 205043000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 205043
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 20552b000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 20552b
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 205708000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 205708
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2060c0000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2060c0
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 206591000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 206591
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 204353000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 204353
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2061f2000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2061f2
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 204306000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 204306
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 205f6b000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 205f6b
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 205665000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 205665
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2045a0000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2045a0
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 205669000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 205669
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2042c6000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2042c6
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2061fe000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2061fe
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 20560a000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 20560a
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 206003000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 206003
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 20583e000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 20583e
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 205615000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 205615
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 204265000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 204265
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 207498000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 207498
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2049d1000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2049d1
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 20488e000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 20488e
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 205495000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 205495
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2072d8000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2072d8
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2055ae000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2055ae
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 205544000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 205544
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 204865000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 204865
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2074be000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2074be
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>>
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 204865000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 204865
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2074be000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2074be
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>>
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 204865000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 204865
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2074be000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2074be
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>>
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 204865000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 204865
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2074be000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2074be
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>>
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 204865000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 204865
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2074be000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2074be
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>>
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 204865000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 204865
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2074be000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2074be
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>>
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 204865000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 204865
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2074be000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2074be
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>>
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 204865000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 204865
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2074be000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2074be
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>>
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 204865000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 204865
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2074be000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2074be
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>>
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 204865000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 204865
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2074be000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2074be
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>>
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 204865000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 204865
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>> (XEN) [VT-D]iommu.c:821: iommu_fault_status: Primary Pending Fault
>>> (XEN) [VT-D]iommu.c:796: DMAR:[DMA Write] Request device [05:08.0] fault
>>> addr 2074be000, iommu reg = ffff82c3fff57000
>>> (XEN) DMAR:[fault reason 02h] Present bit in context entry is clear
>>> (XEN) print_vtd_entries: iommu = ffff83013fffaee0 bdf = 5:8.0 gmfn =
>>> 2074be
>>> (XEN)     root_entry = ffff83013ff37000
>>> (XEN)     root_entry[5] = 13cf12001
>>> (XEN)     context = ffff83013cf12000
>>> (XEN)     context[40] = 0_0
>>> (XEN)     ctxt_entry[40] not present
>>>
>>>
>>> _______________________________________________
>>> Xen-devel mailing list
>>> Xen-devel@lists.xensource.com
>>> http://lists.xensource.com/xen-devel
>>>
>>>       
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xensource.com
>> http://lists.xensource.com/xen-devel
>>     

  reply	other threads:[~2010-06-02  7:05 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-29 14:31 iommuu/vt-d issues with LSI MegaSAS (PERC5i) M. Nunberg
2010-05-29 15:20 ` Pasi Kärkkäinen
2010-05-30 18:33   ` M. Nunberg
2010-05-30 18:38     ` iommuu/vt-d issues with LSI MegaSAS (PERC5i) [Full log Xen + dom0 kernel] Pasi Kärkkäinen
2010-06-01 15:25     ` iommuu/vt-d issues with LSI MegaSAS (PERC5i) Konrad Rzeszutek Wilk
2010-06-01 18:46     ` Kay, Allen M
2010-06-02  1:23 ` Weidong Han
2010-06-02  1:40   ` M. Nunberg
2010-06-02  1:56     ` Han, Weidong
2010-06-02  6:26   ` Pasi Kärkkäinen
2010-06-02  7:05     ` Weidong Han [this message]
2010-06-02 14:49       ` Konrad Rzeszutek Wilk
2010-06-03  1:14         ` Weidong Han

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=4C0602AF.5040806@intel.com \
    --to=weidong.han@intel.com \
    --cc=mnunberg@haskalah.org \
    --cc=pasik@iki.fi \
    --cc=xen-devel@lists.xensource.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).