I made another experiment. I tried if eth pass trough works in HVMs with
other OSes. FreeBSD can't configure connection using DHCP. Ubuntu 22.04
kickstart the connection on Live Cd.

BR Adam

pt., 16 wrz 2022 o 21:26 Adam Szewczyk <szewc...@gmail.com> napisał(a):

> 00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host
>> Bridge/DRAM Registers (rev 07)
>> Subsystem: Lenovo Device 3807
>> Flags: bus master, fast devsel, latency 0
>> Capabilities: <access denied>
>>
>> 00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe
>> Controller (x16) (rev 07) (prog-if 00 [Normal decode])
>> Flags: bus master, fast devsel, latency 0, IRQ 158
>> Bus: primary=00, secondary=01, subordinate=05, sec-latency=0
>> I/O behind bridge: 00004000-00004fff [size=4K]
>> Memory behind bridge: a0000000-b40fffff [size=321M]
>> Prefetchable memory behind bridge: 00000000b4100000-00000000b41fffff
>> [size=1M]
>> Capabilities: <access denied>
>> Kernel driver in use: pcieport
>>
>> 00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200
>> v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
>> Subsystem: Lenovo Device 382f
>> Flags: bus master, fast devsel, latency 0, IRQ 16
>> Memory at b4510000 (64-bit, non-prefetchable) [size=32K]
>> Capabilities: <access denied>
>> Kernel driver in use: proc_thermal
>> Kernel modules: processor_thermal_device_pci_legacy
>>
>> 00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500
>> v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
>> Subsystem: Lenovo Device 3864
>> Flags: bus master, fast devsel, latency 0, IRQ 255
>> Memory at b4524000 (64-bit, non-prefetchable) [size=4K]
>> Capabilities: <access denied>
>>
>> 00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH
>> Thermal Controller (rev 10)
>> Subsystem: Lenovo Device 3802
>> Flags: bus master, fast devsel, latency 0, IRQ 16
>> Memory at b4525000 (64-bit, non-prefetchable) [size=4K]
>> Capabilities: <access denied>
>> Kernel driver in use: intel_pch_thermal
>> Kernel modules: intel_pch_thermal
>>
>> 00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI
>> Host Controller (rev 10) (prog-if 30 [XHCI])
>> Subsystem: Lenovo Device 3806
>> Flags: bus master, medium devsel, latency 0, IRQ 16
>> Memory at b4500000 (64-bit, non-prefetchable) [size=64K]
>> Capabilities: <access denied>
>> Kernel driver in use: pciback
>> Kernel modules: xhci_pci
>>
>> 00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
>> Subsystem: Lenovo Device 3824
>> Flags: bus master, fast devsel, latency 0
>> Memory at b4520000 (64-bit, non-prefetchable) [size=8K]
>> Memory at b4526000 (64-bit, non-prefetchable) [size=4K]
>> Capabilities: <access denied>
>>
>> 00:14.3 Network controller: Intel Corporation Wireless-AC 9560 [Jefferson
>> Peak] (rev 10)
>> Subsystem: Intel Corporation Device 0034
>> Flags: fast devsel, IRQ 16
>> Memory at b4518000 (64-bit, non-prefetchable) [size=16K]
>> Capabilities: <access denied>
>> Kernel driver in use: pciback
>> Kernel modules: iwlwifi
>>
>> 00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH
>> Serial IO I2C Controller #0 (rev 10)
>> Subsystem: Lenovo Device 3803
>> Flags: bus master, fast devsel, latency 0, IRQ 16
>> Memory at b4527000 (64-bit, non-prefetchable) [virtual] [size=4K]
>> Capabilities: <access denied>
>> Kernel driver in use: intel-lpss
>>
>> 00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH
>> Serial IO I2C Controller #1 (rev 10)
>> Subsystem: Lenovo Device 3804
>> Flags: bus master, fast devsel, latency 0, IRQ 17
>> Memory at b4528000 (64-bit, non-prefetchable) [virtual] [size=4K]
>> Capabilities: <access denied>
>> Kernel driver in use: intel-lpss
>>
>> 00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI
>> Controller (rev 10)
>> Subsystem: Lenovo Device 3810
>> Flags: bus master, fast devsel, latency 0, IRQ 174
>> Memory at b4529000 (64-bit, non-prefetchable) [size=4K]
>> Capabilities: <access denied>
>> Kernel driver in use: mei_me
>> Kernel modules: mei_me
>>
>> 00:17.0 SATA controller: Intel Corporation Cannon Lake Mobile PCH SATA
>> AHCI Controller (rev 10) (prog-if 01 [AHCI 1.0])
>> Subsystem: Lenovo Device 3808
>> Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 162
>> Memory at b4522000 (32-bit, non-prefetchable) [size=8K]
>> Memory at b452e000 (32-bit, non-prefetchable) [size=256]
>> I/O ports at 5040 [size=8]
>> I/O ports at 5048 [size=4]
>> I/O ports at 5020 [size=32]
>> Memory at b452d000 (32-bit, non-prefetchable) [size=2K]
>> Capabilities: <access denied>
>> Kernel driver in use: ahci
>>
>> 00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root
>> Port #9 (rev f0) (prog-if 00 [Normal decode])
>> Flags: bus master, fast devsel, latency 0, IRQ 159
>> Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
>> I/O behind bridge: [disabled]
>> Memory behind bridge: b4400000-b44fffff [size=1M]
>> Prefetchable memory behind bridge: [disabled]
>> Capabilities: <access denied>
>> Kernel driver in use: pcieport
>>
>> 00:1d.5 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root
>> Port #14 (rev f0) (prog-if 00 [Normal decode])
>> Flags: bus master, fast devsel, latency 0, IRQ 160
>> Bus: primary=00, secondary=07, subordinate=07, sec-latency=0
>> I/O behind bridge: 00003000-00003fff [size=4K]
>> Memory behind bridge: b4300000-b43fffff [size=1M]
>> Prefetchable memory behind bridge: [disabled]
>> Capabilities: <access denied>
>> Kernel driver in use: pcieport
>>
>> 00:1e.0 Communication controller: Intel Corporation Cannon Lake PCH
>> Serial IO UART Host Controller (rev 10)
>> Subsystem: Lenovo Device 3813
>> Flags: bus master, fast devsel, latency 0, IRQ 20
>> Memory at b452a000 (64-bit, non-prefetchable) [virtual] [size=4K]
>> Capabilities: <access denied>
>> Kernel driver in use: intel-lpss
>>
>> 00:1f.0 ISA bridge: Intel Corporation HM470 Chipset LPC/eSPI Controller
>> (rev 10)
>> Subsystem: Lenovo Device 380e
>> Flags: bus master, medium devsel, latency 0
>>
>> 00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
>> Subsystem: Lenovo Device 380f
>> Flags: bus master, fast devsel, latency 32, IRQ 175
>> Memory at b451c000 (64-bit, non-prefetchable) [size=16K]
>> Memory at b4200000 (64-bit, non-prefetchable) [size=1M]
>> Capabilities: <access denied>
>> Kernel driver in use: snd_hda_intel
>> Kernel modules: snd_hda_intel, snd_soc_skl, snd_sof_pci_intel_cnl
>>
>> 00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
>> Subsystem: Lenovo Device 3814
>> Flags: medium devsel, IRQ 16
>> Memory at b452b000 (64-bit, non-prefetchable) [size=256]
>> I/O ports at 5000 [size=32]
>> Kernel driver in use: i801_smbus
>> Kernel modules: i2c_i801
>>
>> 00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH
>> SPI Controller (rev 10)
>> Subsystem: Lenovo Device 3827
>> Flags: bus master, fast devsel, latency 0
>> Memory at fe010000 (32-bit, non-prefetchable) [size=4K]
>>
>> 01:00.0 VGA compatible controller: NVIDIA Corporation TU116M [GeForce GTX
>> 1660 Ti Mobile] (rev a1) (prog-if 00 [VGA controller])
>> Subsystem: Lenovo Device 3ffc
>> Flags: bus master, fast devsel, latency 0, IRQ 172
>> Memory at b3000000 (32-bit, non-prefetchable) [size=16M]
>> Memory at a0000000 (64-bit, prefetchable) [size=256M]
>> Memory at b0000000 (64-bit, prefetchable) [size=32M]
>> I/O ports at 4000 [size=128]
>> Expansion ROM at b2000000 [disabled] [size=512K]
>> Capabilities: <access denied>
>> Kernel driver in use: nouveau
>> Kernel modules: nouveau
>>
>> 01:00.1 Audio device: NVIDIA Corporation TU116 High Definition Audio
>> Controller (rev a1)
>> Subsystem: Lenovo Device 3ffc
>> Flags: bus master, fast devsel, latency 0, IRQ 17
>> Memory at b4000000 (32-bit, non-prefetchable) [size=16K]
>> Capabilities: <access denied>
>> Kernel driver in use: snd_hda_intel
>> Kernel modules: snd_hda_intel
>>
>> 01:00.2 USB controller: NVIDIA Corporation TU116 USB 3.1 Host Controller
>> (rev a1) (prog-if 30 [XHCI])
>> Subsystem: Lenovo Device 3ffc
>> Flags: bus master, fast devsel, latency 0, IRQ 18
>> Memory at b4100000 (64-bit, prefetchable) [size=256K]
>> Memory at b4140000 (64-bit, prefetchable) [size=64K]
>> Capabilities: <access denied>
>> Kernel driver in use: pciback
>> Kernel modules: xhci_pci
>>
>> 01:00.3 Serial bus controller [0c80]: NVIDIA Corporation TU116 USB Type-C
>> UCSI Controller (rev a1)
>> Subsystem: Lenovo Device 3ffc
>> Flags: bus master, fast devsel, latency 0, IRQ 173
>> Memory at b4004000 (32-bit, non-prefetchable) [size=4K]
>> Capabilities: <access denied>
>> Kernel driver in use: nvidia-gpu
>> Kernel modules: i2c_nvidia_gpu
>>
>> 06:00.0 Non-Volatile memory controller: Sandisk Corp WD Blue SN500 / PC
>> SN520 NVMe SSD (rev 01) (prog-if 02 [NVM Express])
>> Subsystem: Sandisk Corp WD Blue SN500 / PC SN520 NVMe SSD
>> Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0
>> Memory at b4400000 (64-bit, non-prefetchable) [size=16K]
>> Capabilities: <access denied>
>> Kernel driver in use: nvme
>> Kernel modules: nvme
>>
>> 07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
>> RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
>> Subsystem: Lenovo Device 38cd
>> Flags: bus master, fast devsel, latency 0, IRQ 17
>> I/O ports at 3000 [size=256]
>> Memory at b4304000 (64-bit, non-prefetchable) [size=4K]
>> Memory at b4300000 (64-bit, non-prefetchable) [size=16K]
>> Capabilities: <access denied>
>> Kernel driver in use: pciback
>> Kernel modules: r8169
>>
>
> Sorry I forgot about lscpi -v
>
> pt., 16 wrz 2022 o 17:08 Adam Szewczyk <szewc...@gmail.com> napisał(a):
>
>> Sorry, I always forgot that default answer is "answer" to not "answer to
>> all".
>>
>> My xl dmesg after calling those debug-keys is:
>>
>>> t=0 d0:  8(---)
>>> (XEN)    IRQ:   9 vec:39 IO-APIC-level   status=030 aff:{4}/{0-11}
>>> in-flight=0 d0:  9(---)
>>> (XEN)    IRQ:  10 vec:78 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:  11 vec:88 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:  12 vec:90 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:  13 vec:98 IO-APIC-edge    status=002 aff:{0-15}/{0}
>>> mapped, unbound
>>> (XEN)    IRQ:  14 vec:a0 IO-APIC-level   status=030 aff:{0}/{0}
>>> in-flight=0 d0: 14(---)
>>> (XEN)    IRQ:  15 vec:a8 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:  16 vec:b0 IO-APIC-level   status=030 aff:{2}/{0-11}
>>> in-flight=0 d0: 16(---),d3: 16(-M-),d78: 16(-M-)
>>> (XEN)    IRQ:  17 vec:d0 IO-APIC-level   status=010 aff:{2}/{0-11}
>>> in-flight=1 d0: 17(---),d81: 17(-MM)
>>> (XEN)    IRQ:  18 vec:b8 IO-APIC-level   status=030 aff:{10}/{0-11}
>>> in-flight=0 d0: 18(---),d3: 18(-M-)
>>> (XEN)    IRQ:  19 vec:a1 IO-APIC-level   status=002 aff:{0-15}/{0-11}
>>> mapped, unbound
>>> (XEN)    IRQ:  20 vec:e0 IO-APIC-level   status=030 aff:{0}/{0-11}
>>> in-flight=0 d0: 20(---)
>>> (XEN)    IRQ:  83 vec:41 IO-APIC-level   status=030 aff:{10}/{0-11}
>>> in-flight=0 d0: 83(---)
>>> (XEN)    IRQ: 120 vec:30 DMA_MSI         status=000 aff:{0-15}/{0}
>>> iommu.c#iommu_page_fault()
>>> (XEN)    IRQ: 121 vec:c0 PCI-MSI         status=030 aff:{0}/{0-11}
>>> in-flight=0 d0:951(---)
>>> (XEN)    IRQ: 122 vec:c8 PCI-MSI         status=030 aff:{0}/{0-11}
>>> in-flight=0 d0:950(---)
>>> (XEN)    IRQ: 123 vec:d8 PCI-MSI         status=030 aff:{0}/{0-11}
>>> in-flight=0 d0:949(---)
>>> (XEN)    IRQ: 124 vec:e8 PCI-MSI         status=030 aff:{8}/{0-11}
>>> in-flight=0 d0:948(---)
>>> (XEN)    IRQ: 125 vec:4a PCI-MSI         status=010 aff:{6}/{0-11}
>>> in-flight=0 d78:151(---)
>>> (XEN)    IRQ: 126 vec:59 PCI-MSI/-X      status=030 aff:{8}/{0-11}
>>> in-flight=0 d0:946(---)
>>> (XEN)    IRQ: 127 vec:61 PCI-MSI/-X      status=030 aff:{0}/{0-11}
>>> in-flight=0 d0:945(---)
>>> (XEN)    IRQ: 128 vec:69 PCI-MSI/-X      status=030 aff:{6}/{0-11}
>>> in-flight=0 d0:944(---)
>>> (XEN)    IRQ: 129 vec:71 PCI-MSI/-X      status=030 aff:{4}/{0-11}
>>> in-flight=0 d0:943(---)
>>> (XEN)    IRQ: 130 vec:79 PCI-MSI/-X      status=030 aff:{6}/{0-11}
>>> in-flight=0 d0:942(---)
>>> (XEN)    IRQ: 131 vec:81 PCI-MSI/-X      status=030 aff:{10}/{0-11}
>>> in-flight=0 d0:941(---)
>>> (XEN)    IRQ: 132 vec:89 PCI-MSI/-X      status=030 aff:{2}/{0-11}
>>> in-flight=0 d0:940(---)
>>> (XEN)    IRQ: 133 vec:52 PCI-MSI         status=030 aff:{4}/{0-11}
>>> in-flight=0 d81:151(-M-)
>>> (XEN)    IRQ: 134 vec:99 PCI-MSI         status=030 aff:{6}/{0-11}
>>> in-flight=0 d0:938(---)
>>> (XEN)    IRQ: 135 vec:a9 PCI-MSI         status=002 aff:{0-15}/{0-11}
>>> mapped, unbound
>>> (XEN)    IRQ: 136 vec:b1 PCI-MSI         status=030 aff:{4}/{0-11}
>>> in-flight=0 d0:936(---)
>>> (XEN)    IRQ: 137 vec:b9 PCI-MSI         status=030 aff:{2}/{0-11}
>>> in-flight=0 d0:935(---)
>>> (XEN)    IRQ: 138 vec:d1 PCI-MSI         status=030 aff:{2}/{0-11}
>>> in-flight=0 d3:151(---)
>>> (XEN)    IRQ: 139 vec:d9 PCI-MSI         status=030 aff:{4}/{0-11}
>>> in-flight=0 d3:150(---)
>>> (XEN) Direct vector information:
>>> (XEN)    0x22 -> irq_move_cleanup_interrupt()
>>> (XEN)    0xf1 -> mce_intel.c#cmci_interrupt()
>>> (XEN)    0xf2 -> mce_intel.c#intel_thermal_interrupt()
>>> (XEN)    0xf9 -> pmu_apic_interrupt()
>>> (XEN)    0xfa -> apic_timer_interrupt()
>>> (XEN)    0xfb -> call_function_interrupt()
>>> (XEN)    0xfc -> event_check_interrupt()
>>> (XEN)    0xfd -> invalidate_interrupt()
>>> (XEN)    0xfe -> error_interrupt()
>>> (XEN)    0xff -> spurious_interrupt()
>>> (XEN) IO-APIC interrupt information:
>>> (XEN)     IRQ  0 Vec240:
>>> (XEN)       Apic 0x00, Pin  2: vec=f0 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  1 Vec 49:
>>> (XEN)       Apic 0x00, Pin  1: vec=31 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000400
>>> (XEN)     IRQ  3 Vec 64:
>>> (XEN)       Apic 0x00, Pin  3: vec=40 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  4 Vec 72:
>>> (XEN)       Apic 0x00, Pin  4: vec=48 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  5 Vec 80:
>>> (XEN)       Apic 0x00, Pin  5: vec=50 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  6 Vec 88:
>>> (XEN)       Apic 0x00, Pin  6: vec=58 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  7 Vec 96:
>>> (XEN)       Apic 0x00, Pin  7: vec=60 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  8 Vec104:
>>> (XEN)       Apic 0x00, Pin  8: vec=68 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  9 Vec 57:
>>> (XEN)       Apic 0x00, Pin  9: vec=39 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=L mask=0 dest_id:00000010
>>> (XEN)     IRQ 10 Vec120:
>>> (XEN)       Apic 0x00, Pin 10: vec=78 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ 11 Vec136:
>>> (XEN)       Apic 0x00, Pin 11: vec=88 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ 12 Vec144:
>>> (XEN)       Apic 0x00, Pin 12: vec=90 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ 13 Vec152:
>>> (XEN)       Apic 0x00, Pin 13: vec=98 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=1 dest_id:00000001
>>> (XEN)     IRQ 14 Vec160:
>>> (XEN)       Apic 0x00, Pin 14: vec=a0 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000001
>>> (XEN)     IRQ 15 Vec168:
>>> (XEN)       Apic 0x00, Pin 15: vec=a8 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ 16 Vec176:
>>> (XEN)       Apic 0x00, Pin 16: vec=b0 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000004
>>> (XEN)     IRQ 17 Vec208:
>>> (XEN)       Apic 0x00, Pin 17: vec=d0 delivery=LoPri dest=L status=1
>>> polarity=1 irr=1 trig=L mask=0 dest_id:00000004
>>> (XEN)     IRQ 18 Vec184:
>>> (XEN)       Apic 0x00, Pin 18: vec=b8 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000400
>>> (XEN)     IRQ 19 Vec161:
>>> (XEN)       Apic 0x00, Pin 19: vec=a1 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=1 dest_id:00000555
>>> (XEN)     IRQ 20 Vec224:
>>> (XEN)       Apic 0x00, Pin 20: vec=e0 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000001
>>> (XEN)     IRQ 83 Vec 65:
>>> (XEN)       Apic 0x00, Pin 83: vec=41 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000400
>>> (XEN) MSI information:
>>> (XEN)  IOMMU  120 vec=30 lowest  edge   assert  log lowest dest=00000001
>>> mask=1/  /?
>>> (XEN)  MSI    121 vec=c0 lowest  edge   assert  log lowest dest=00000001
>>> mask=0/  /?
>>> (XEN)  MSI    122 vec=c8 lowest  edge   assert  log lowest dest=00000001
>>> mask=0/  /?
>>> (XEN)  MSI    123 vec=d8 lowest  edge   assert  log lowest dest=00000001
>>> mask=0/  /?
>>> (XEN)  MSI    124 vec=e8 lowest  edge   assert  log lowest dest=00000100
>>> mask=0/  /?
>>> (XEN)  MSI    125 vec=4a lowest  edge   assert  log lowest dest=00000004
>>> mask=0/  /?
>>> (XEN)  MSI-X  126 vec=59 lowest  edge   assert  log lowest dest=00000100
>>> mask=1/  /0
>>> (XEN)  MSI-X  127 vec=61 lowest  edge   assert  log lowest dest=00000010
>>> mask=1/  /0
>>> (XEN)  MSI-X  128 vec=69 lowest  edge   assert  log lowest dest=00000400
>>> mask=1/  /0
>>> (XEN)  MSI-X  129 vec=71 lowest  edge   assert  log lowest dest=00000400
>>> mask=1/  /0
>>> (XEN)  MSI-X  130 vec=79 lowest  edge   assert  log lowest dest=00000040
>>> mask=1/  /0
>>> (XEN)  MSI-X  131 vec=81 lowest  edge   assert  log lowest dest=00000100
>>> mask=1/  /0
>>> (XEN)  MSI-X  132 vec=89 lowest  edge   assert  log lowest dest=00000040
>>> mask=1/  /0
>>> (XEN)  MSI    133 vec=5a lowest  edge   assert  log lowest dest=00000004
>>> mask=0/  /?
>>> (XEN)  MSI    134 vec=99 lowest  edge   assert  log lowest dest=00000004
>>> mask=0/  /?
>>> (XEN)  MSI    135 vec=a9 lowest  edge   assert  log lowest dest=00000555
>>> mask=0/  /?
>>> (XEN)  MSI    136 vec=b1 lowest  edge   assert  log lowest dest=00000010
>>> mask=0/  /?
>>> (XEN)  MSI    137 vec=b9 lowest  edge   assert  log lowest dest=00000010
>>> mask=0/  /?
>>> (XEN)  MSI    138 vec=d1 lowest  edge   assert  log lowest dest=00000004
>>> mask=0/  /?
>>> (XEN)  MSI    139 vec=d9 lowest  edge   assert  log lowest dest=00000001
>>> mask=0/  /?
>>> (XEN) IRQ information:
>>> (XEN)    IRQ:   0 vec:f0 IO-APIC-edge    status=000 aff:{0}/{0}
>>> time.c#timer_interrupt()
>>> (XEN)    IRQ:   1 vec:31 IO-APIC-edge    status=034 aff:{10}/{0-11}
>>> in-flight=0 d0:  1(---)
>>> (XEN)    IRQ:   3 vec:40 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:   4 vec:48 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:   5 vec:50 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:   6 vec:58 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:   7 vec:60 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:   8 vec:68 IO-APIC-edge    status=030 aff:{0}/{0}
>>> in-flight=0 d0:  8(---)
>>> (XEN)    IRQ:   9 vec:39 IO-APIC-level   status=030 aff:{4}/{0-11}
>>> in-flight=0 d0:  9(---)
>>> (XEN)    IRQ:  10 vec:78 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:  11 vec:88 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:  12 vec:90 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:  13 vec:98 IO-APIC-edge    status=002 aff:{0-15}/{0}
>>> mapped, unbound
>>> (XEN)    IRQ:  14 vec:a0 IO-APIC-level   status=030 aff:{0}/{0}
>>> in-flight=0 d0: 14(---)
>>> (XEN)    IRQ:  15 vec:a8 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:  16 vec:b0 IO-APIC-level   status=030 aff:{2}/{0-11}
>>> in-flight=0 d0: 16(---),d3: 16(-M-),d78: 16(-M-)
>>> (XEN)    IRQ:  17 vec:d0 IO-APIC-level   status=030 aff:{10}/{0-11}
>>> in-flight=1 d0: 17(---),d87: 17(-MM)
>>> (XEN)    IRQ:  18 vec:b8 IO-APIC-level   status=030 aff:{10}/{0-11}
>>> in-flight=0 d0: 18(---),d3: 18(-M-)
>>> (XEN)    IRQ:  19 vec:a1 IO-APIC-level   status=002 aff:{0-15}/{0-11}
>>> mapped, unbound
>>> (XEN)    IRQ:  20 vec:e0 IO-APIC-level   status=030 aff:{0}/{0-11}
>>> in-flight=0 d0: 20(---)
>>> (XEN)    IRQ:  83 vec:41 IO-APIC-level   status=030 aff:{8}/{0-11}
>>> in-flight=0 d0: 83(---)
>>> (XEN)    IRQ: 120 vec:30 DMA_MSI         status=000 aff:{0-15}/{0}
>>> iommu.c#iommu_page_fault()
>>> (XEN)    IRQ: 121 vec:c0 PCI-MSI         status=030 aff:{0}/{0-11}
>>> in-flight=0 d0:951(---)
>>> (XEN)    IRQ: 122 vec:c8 PCI-MSI         status=030 aff:{0}/{0-11}
>>> in-flight=0 d0:950(---)
>>> (XEN)    IRQ: 123 vec:d8 PCI-MSI         status=030 aff:{0}/{0-11}
>>> in-flight=0 d0:949(---)
>>> (XEN)    IRQ: 124 vec:e8 PCI-MSI         status=030 aff:{8}/{0-11}
>>> in-flight=0 d0:948(---)
>>> (XEN)    IRQ: 125 vec:4a PCI-MSI         status=010 aff:{2}/{0-11}
>>> in-flight=0 d78:151(---)
>>> (XEN)    IRQ: 126 vec:59 PCI-MSI/-X      status=030 aff:{8}/{0-11}
>>> in-flight=0 d0:946(---)
>>> (XEN)    IRQ: 127 vec:61 PCI-MSI/-X      status=030 aff:{4}/{0-11}
>>> in-flight=0 d0:945(---)
>>> (XEN)    IRQ: 128 vec:69 PCI-MSI/-X      status=030 aff:{10}/{0-11}
>>> in-flight=0 d0:944(---)
>>> (XEN)    IRQ: 129 vec:71 PCI-MSI/-X      status=030 aff:{10}/{0-11}
>>> in-flight=0 d0:943(---)
>>> (XEN)    IRQ: 130 vec:79 PCI-MSI/-X      status=030 aff:{6}/{0-11}
>>> in-flight=0 d0:942(---)
>>> (XEN)    IRQ: 131 vec:81 PCI-MSI/-X      status=030 aff:{8}/{0-11}
>>> in-flight=0 d0:941(---)
>>> (XEN)    IRQ: 132 vec:89 PCI-MSI/-X      status=030 aff:{6}/{0-11}
>>> in-flight=0 d0:940(---)
>>> (XEN)    IRQ: 133 vec:5a PCI-MSI         status=030 aff:{2}/{0-11}
>>> in-flight=0 d87:151(-M-)
>>> (XEN)    IRQ: 134 vec:99 PCI-MSI         status=010 aff:{2}/{0-11}
>>> in-flight=0 d0:938(---)
>>> (XEN)    IRQ: 135 vec:a9 PCI-MSI         status=002 aff:{0-15}/{0-11}
>>> mapped, unbound
>>> (XEN)    IRQ: 136 vec:b1 PCI-MSI         status=030 aff:{4}/{0-11}
>>> in-flight=0 d0:936(---)
>>> (XEN)    IRQ: 137 vec:b9 PCI-MSI         status=030 aff:{4}/{0-11}
>>> in-flight=0 d0:935(---)
>>> (XEN)    IRQ: 138 vec:d1 PCI-MSI         status=030 aff:{2}/{0-11}
>>> in-flight=0 d3:151(---)
>>> (XEN)    IRQ: 139 vec:d9 PCI-MSI         status=010 aff:{0}/{0-11}
>>> in-flight=0 d3:150(---)
>>> (XEN) Direct vector information:
>>> (XEN)    0x22 -> irq_move_cleanup_interrupt()
>>> (XEN)    0xf1 -> mce_intel.c#cmci_interrupt()
>>> (XEN)    0xf2 -> mce_intel.c#intel_thermal_interrupt()
>>> (XEN)    0xf9 -> pmu_apic_interrupt()
>>> (XEN)    0xfa -> apic_timer_interrupt()
>>> (XEN)    0xfb -> call_function_interrupt()
>>> (XEN)    0xfc -> event_check_interrupt()
>>> (XEN)    0xfd -> invalidate_interrupt()
>>> (XEN)    0xfe -> error_interrupt()
>>> (XEN)    0xff -> spurious_interrupt()
>>> (XEN) IO-APIC interrupt information:
>>> (XEN)     IRQ  0 Vec240:
>>> (XEN)       Apic 0x00, Pin  2: vec=f0 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  1 Vec 49:
>>> (XEN)       Apic 0x00, Pin  1: vec=31 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000400
>>> (XEN)     IRQ  3 Vec 64:
>>> (XEN)       Apic 0x00, Pin  3: vec=40 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  4 Vec 72:
>>> (XEN)       Apic 0x00, Pin  4: vec=48 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  5 Vec 80:
>>> (XEN)       Apic 0x00, Pin  5: vec=50 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  6 Vec 88:
>>> (XEN)       Apic 0x00, Pin  6: vec=58 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  7 Vec 96:
>>> (XEN)       Apic 0x00, Pin  7: vec=60 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  8 Vec104:
>>> (XEN)       Apic 0x00, Pin  8: vec=68 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  9 Vec 57:
>>> (XEN)       Apic 0x00, Pin  9: vec=39 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=L mask=0 dest_id:00000010
>>> (XEN)     IRQ 10 Vec120:
>>> (XEN)       Apic 0x00, Pin 10: vec=78 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ 11 Vec136:
>>> (XEN)       Apic 0x00, Pin 11: vec=88 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ 12 Vec144:
>>> (XEN)       Apic 0x00, Pin 12: vec=90 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ 13 Vec152:
>>> (XEN)       Apic 0x00, Pin 13: vec=98 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=1 dest_id:00000001
>>> (XEN)     IRQ 14 Vec160:
>>> (XEN)       Apic 0x00, Pin 14: vec=a0 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000001
>>> (XEN)     IRQ 15 Vec168:
>>> (XEN)       Apic 0x00, Pin 15: vec=a8 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ 16 Vec176:
>>> (XEN)       Apic 0x00, Pin 16: vec=b0 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000004
>>> (XEN)     IRQ 17 Vec208:
>>> (XEN)       Apic 0x00, Pin 17: vec=d0 delivery=LoPri dest=L status=1
>>> polarity=1 irr=1 trig=L mask=0 dest_id:00000001
>>> (XEN)     IRQ 18 Vec184:
>>> (XEN)       Apic 0x00, Pin 18: vec=b8 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000400
>>> (XEN)     IRQ 19 Vec161:
>>> (XEN)       Apic 0x00, Pin 19: vec=a1 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=1 dest_id:00000555
>>> (XEN)     IRQ 20 Vec224:
>>> (XEN)       Apic 0x00, Pin 20: vec=e0 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000001
>>> (XEN)     IRQ 83 Vec 65:
>>> (XEN)       Apic 0x00, Pin 83: vec=41 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000100
>>> (XEN) MSI information:
>>> (XEN)  IOMMU  120 vec=30 lowest  edge   assert  log lowest dest=00000001
>>> mask=1/  /?
>>> (XEN)  MSI    121 vec=c0 lowest  edge   assert  log lowest dest=00000001
>>> mask=0/  /?
>>> (XEN)  MSI    122 vec=c8 lowest  edge   assert  log lowest dest=00000001
>>> mask=0/  /?
>>> (XEN)  MSI    123 vec=d8 lowest  edge   assert  log lowest dest=00000001
>>> mask=0/  /?
>>> (XEN)  MSI    124 vec=e8 lowest  edge   assert  log lowest dest=00000004
>>> mask=0/  /?
>>> (XEN)  MSI    125 vec=72 lowest  edge   assert  log lowest dest=00000100
>>> mask=0/  /?
>>> (XEN)  MSI-X  126 vec=59 lowest  edge   assert  log lowest dest=00000100
>>> mask=1/  /0
>>> (XEN)  MSI-X  127 vec=61 lowest  edge   assert  log lowest dest=00000010
>>> mask=1/  /0
>>> (XEN)  MSI-X  128 vec=69 lowest  edge   assert  log lowest dest=00000010
>>> mask=1/  /0
>>> (XEN)  MSI-X  129 vec=71 lowest  edge   assert  log lowest dest=00000100
>>> mask=1/  /0
>>> (XEN)  MSI-X  130 vec=79 lowest  edge   assert  log lowest dest=00000040
>>> mask=1/  /0
>>> (XEN)  MSI-X  131 vec=81 lowest  edge   assert  log lowest dest=00000010
>>> mask=1/  /0
>>> (XEN)  MSI-X  132 vec=89 lowest  edge   assert  log lowest dest=00000040
>>> mask=1/  /0
>>> (XEN)  MSI    134 vec=99 lowest  edge   assert  log lowest dest=00000001
>>> mask=0/  /?
>>> (XEN)  MSI    135 vec=a9 lowest  edge   assert  log lowest dest=00000555
>>> mask=0/  /?
>>> (XEN)  MSI    136 vec=b1 lowest  edge   assert  log lowest dest=00000010
>>> mask=0/  /?
>>> (XEN)  MSI    137 vec=b9 lowest  edge   assert  log lowest dest=00000400
>>> mask=0/  /?
>>> (XEN)  MSI    138 vec=62 lowest  edge   assert  log lowest dest=00000001
>>> mask=0/  /?
>>> (XEN)  MSI    139 vec=6a lowest  edge   assert  log lowest dest=00000010
>>> mask=0/  /?
>>> (XEN) IRQ information:
>>> (XEN)    IRQ:   0 vec:f0 IO-APIC-edge    status=000 aff:{0}/{0}
>>> time.c#timer_interrupt()
>>> (XEN)    IRQ:   1 vec:31 IO-APIC-edge    status=034 aff:{6}/{0-11}
>>> in-flight=0 d0:  1(---)
>>> (XEN)    IRQ:   3 vec:40 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:   4 vec:48 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:   5 vec:50 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:   6 vec:58 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:   7 vec:60 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:   8 vec:68 IO-APIC-edge    status=030 aff:{0}/{0}
>>> in-flight=0 d0:  8(---)
>>> (XEN)    IRQ:   9 vec:39 IO-APIC-level   status=030 aff:{2}/{0-11}
>>> in-flight=0 d0:  9(---)
>>> (XEN)    IRQ:  10 vec:78 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:  11 vec:88 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:  12 vec:90 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:  13 vec:98 IO-APIC-edge    status=002 aff:{0-15}/{0}
>>> mapped, unbound
>>> (XEN)    IRQ:  14 vec:a0 IO-APIC-level   status=030 aff:{0}/{0}
>>> in-flight=0 d0: 14(---)
>>> (XEN)    IRQ:  15 vec:a8 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:  16 vec:b0 IO-APIC-level   status=030 aff:{2}/{0-11}
>>> in-flight=0 d0: 16(---),d92: 16(-M-)
>>> (XEN)    IRQ:  17 vec:d0 IO-APIC-level   status=010 aff:{8}/{0-11}
>>> in-flight=1 d0: 17(---),d94: 17(-MM)
>>> (XEN)    IRQ:  18 vec:b8 IO-APIC-level   status=030 aff:{2}/{0-11}
>>> in-flight=0 d0: 18(---),d92: 18(-M-)
>>> (XEN)    IRQ:  19 vec:a1 IO-APIC-level   status=002 aff:{0-15}/{0-11}
>>> mapped, unbound
>>> (XEN)    IRQ:  20 vec:e0 IO-APIC-level   status=030 aff:{0}/{0-11}
>>> in-flight=0 d0: 20(---)
>>> (XEN)    IRQ:  83 vec:41 IO-APIC-level   status=030 aff:{10}/{0-11}
>>> in-flight=0 d0: 83(---)
>>> (XEN)    IRQ: 120 vec:30 DMA_MSI         status=000 aff:{0-15}/{0}
>>> iommu.c#iommu_page_fault()
>>> (XEN)    IRQ: 121 vec:c0 PCI-MSI         status=030 aff:{0}/{0-11}
>>> in-flight=0 d0:951(---)
>>> (XEN)    IRQ: 122 vec:c8 PCI-MSI         status=030 aff:{0}/{0-11}
>>> in-flight=0 d0:950(---)
>>> (XEN)    IRQ: 123 vec:d8 PCI-MSI         status=030 aff:{0}/{0-11}
>>> in-flight=0 d0:949(---)
>>> (XEN)    IRQ: 124 vec:e8 PCI-MSI         status=030 aff:{2}/{0-11}
>>> in-flight=0 d0:948(---)
>>> (XEN)    IRQ: 125 vec:72 PCI-MSI         status=030 aff:{8}/{0-11}
>>> in-flight=0 d94:151(-M-)
>>> (XEN)    IRQ: 126 vec:59 PCI-MSI/-X      status=030 aff:{8}/{0-11}
>>> in-flight=0 d0:946(---)
>>> (XEN)    IRQ: 127 vec:61 PCI-MSI/-X      status=030 aff:{4}/{0-11}
>>> in-flight=0 d0:945(---)
>>> (XEN)    IRQ: 128 vec:69 PCI-MSI/-X      status=030 aff:{4}/{0-11}
>>> in-flight=0 d0:944(---)
>>> (XEN)    IRQ: 129 vec:71 PCI-MSI/-X      status=030 aff:{8}/{0-11}
>>> in-flight=0 d0:943(---)
>>> (XEN)    IRQ: 130 vec:79 PCI-MSI/-X      status=030 aff:{6}/{0-11}
>>> in-flight=0 d0:942(---)
>>> (XEN)    IRQ: 131 vec:81 PCI-MSI/-X      status=030 aff:{4}/{0-11}
>>> in-flight=0 d0:941(---)
>>> (XEN)    IRQ: 132 vec:89 PCI-MSI/-X      status=030 aff:{6}/{0-11}
>>> in-flight=0 d0:940(---)
>>> (XEN)    IRQ: 134 vec:99 PCI-MSI         status=010 aff:{0}/{0-11}
>>> in-flight=0 d0:938(---)
>>> (XEN)    IRQ: 135 vec:a9 PCI-MSI         status=002 aff:{0-15}/{0-11}
>>> mapped, unbound
>>> (XEN)    IRQ: 136 vec:b1 PCI-MSI         status=030 aff:{4}/{0-11}
>>> in-flight=0 d0:936(---)
>>> (XEN)    IRQ: 137 vec:b9 PCI-MSI         status=030 aff:{10}/{0-11}
>>> in-flight=0 d0:935(---)
>>> (XEN)    IRQ: 138 vec:62 PCI-MSI         status=030 aff:{0}/{0-11}
>>> in-flight=0 d92:151(---)
>>> (XEN)    IRQ: 139 vec:6a PCI-MSI         status=030 aff:{4}/{0-11}
>>> in-flight=0 d92:150(---)
>>> (XEN) Direct vector information:
>>> (XEN)    0x22 -> irq_move_cleanup_interrupt()
>>> (XEN)    0xf1 -> mce_intel.c#cmci_interrupt()
>>> (XEN)    0xf2 -> mce_intel.c#intel_thermal_interrupt()
>>> (XEN)    0xf9 -> pmu_apic_interrupt()
>>> (XEN)    0xfa -> apic_timer_interrupt()
>>> (XEN)    0xfb -> call_function_interrupt()
>>> (XEN)    0xfc -> event_check_interrupt()
>>> (XEN)    0xfd -> invalidate_interrupt()
>>> (XEN)    0xfe -> error_interrupt()
>>> (XEN)    0xff -> spurious_interrupt()
>>> (XEN) IO-APIC interrupt information:
>>> (XEN)     IRQ  0 Vec240:
>>> (XEN)       Apic 0x00, Pin  2: vec=f0 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  1 Vec 49:
>>> (XEN)       Apic 0x00, Pin  1: vec=31 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000040
>>> (XEN)     IRQ  3 Vec 64:
>>> (XEN)       Apic 0x00, Pin  3: vec=40 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  4 Vec 72:
>>> (XEN)       Apic 0x00, Pin  4: vec=48 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  5 Vec 80:
>>> (XEN)       Apic 0x00, Pin  5: vec=50 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  6 Vec 88:
>>> (XEN)       Apic 0x00, Pin  6: vec=58 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  7 Vec 96:
>>> (XEN)       Apic 0x00, Pin  7: vec=60 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  8 Vec104:
>>> (XEN)       Apic 0x00, Pin  8: vec=68 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  9 Vec 57:
>>> (XEN)       Apic 0x00, Pin  9: vec=39 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=L mask=0 dest_id:00000004
>>> (XEN)     IRQ 10 Vec120:
>>> (XEN)       Apic 0x00, Pin 10: vec=78 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ 11 Vec136:
>>> (XEN)       Apic 0x00, Pin 11: vec=88 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ 12 Vec144:
>>> (XEN)       Apic 0x00, Pin 12: vec=90 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ 13 Vec152:
>>> (XEN)       Apic 0x00, Pin 13: vec=98 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=1 dest_id:00000001
>>> (XEN)     IRQ 14 Vec160:
>>> (XEN)       Apic 0x00, Pin 14: vec=a0 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000001
>>> (XEN)     IRQ 15 Vec168:
>>> (XEN)       Apic 0x00, Pin 15: vec=a8 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ 16 Vec176:
>>> (XEN)       Apic 0x00, Pin 16: vec=b0 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000004
>>> (XEN)     IRQ 17 Vec208:
>>> (XEN)       Apic 0x00, Pin 17: vec=d0 delivery=LoPri dest=L status=1
>>> polarity=1 irr=1 trig=L mask=0 dest_id:00000100
>>> (XEN)     IRQ 18 Vec184:
>>> (XEN)       Apic 0x00, Pin 18: vec=b8 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000004
>>> (XEN)     IRQ 19 Vec161:
>>> (XEN)       Apic 0x00, Pin 19: vec=a1 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=1 dest_id:00000555
>>> (XEN)     IRQ 20 Vec224:
>>> (XEN)       Apic 0x00, Pin 20: vec=e0 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000001
>>> (XEN)     IRQ 83 Vec 65:
>>> (XEN)       Apic 0x00, Pin 83: vec=41 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000400
>>> (XEN) MSI information:
>>> (XEN)  IOMMU  120 vec=30 lowest  edge   assert  log lowest dest=00000001
>>> mask=1/  /?
>>> (XEN)  MSI    121 vec=c0 lowest  edge   assert  log lowest dest=00000001
>>> mask=0/  /?
>>> (XEN)  MSI    122 vec=c8 lowest  edge   assert  log lowest dest=00000001
>>> mask=0/  /?
>>> (XEN)  MSI    123 vec=d8 lowest  edge   assert  log lowest dest=00000001
>>> mask=0/  /?
>>> (XEN)  MSI    124 vec=e8 lowest  edge   assert  log lowest dest=00000004
>>> mask=0/  /?
>>> (XEN)  MSI    125 vec=72 lowest  edge   assert  log lowest dest=00000100
>>> mask=0/  /?
>>> (XEN)  MSI-X  126 vec=59 lowest  edge   assert  log lowest dest=00000100
>>> mask=1/  /0
>>> (XEN)  MSI-X  127 vec=61 lowest  edge   assert  log lowest dest=00000010
>>> mask=1/  /0
>>> (XEN)  MSI-X  128 vec=69 lowest  edge   assert  log lowest dest=00000400
>>> mask=1/  /0
>>> (XEN)  MSI-X  129 vec=71 lowest  edge   assert  log lowest dest=00000100
>>> mask=1/  /0
>>> (XEN)  MSI-X  130 vec=79 lowest  edge   assert  log lowest dest=00000001
>>> mask=1/  /0
>>> (XEN)  MSI-X  131 vec=81 lowest  edge   assert  log lowest dest=00000010
>>> mask=1/  /0
>>> (XEN)  MSI-X  132 vec=89 lowest  edge   assert  log lowest dest=00000040
>>> mask=1/  /0
>>> (XEN)  MSI    134 vec=99 lowest  edge   assert  log lowest dest=00000400
>>> mask=0/  /?
>>> (XEN)  MSI    135 vec=a9 lowest  edge   assert  log lowest dest=00000555
>>> mask=0/  /?
>>> (XEN)  MSI    136 vec=b1 lowest  edge   assert  log lowest dest=00000010
>>> mask=0/  /?
>>> (XEN)  MSI    137 vec=b9 lowest  edge   assert  log lowest dest=00000400
>>> mask=0/  /?
>>> (XEN)  MSI    138 vec=62 lowest  edge   assert  log lowest dest=00000001
>>> mask=0/  /?
>>> (XEN)  MSI    139 vec=6a lowest  edge   assert  log lowest dest=00000010
>>> mask=0/  /?
>>> (XEN) IRQ information:
>>> (XEN)    IRQ:   0 vec:f0 IO-APIC-edge    status=000 aff:{0}/{0}
>>> time.c#timer_interrupt()
>>> (XEN)    IRQ:   1 vec:31 IO-APIC-edge    status=034 aff:{6}/{0-11}
>>> in-flight=0 d0:  1(---)
>>> (XEN)    IRQ:   3 vec:40 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:   4 vec:48 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:   5 vec:50 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:   6 vec:58 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:   7 vec:60 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:   8 vec:68 IO-APIC-edge    status=030 aff:{0}/{0}
>>> in-flight=0 d0:  8(---)
>>> (XEN)    IRQ:   9 vec:39 IO-APIC-level   status=030 aff:{2}/{0-11}
>>> in-flight=0 d0:  9(---)
>>> (XEN)    IRQ:  10 vec:78 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:  11 vec:88 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:  12 vec:90 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:  13 vec:98 IO-APIC-edge    status=002 aff:{0-15}/{0}
>>> mapped, unbound
>>> (XEN)    IRQ:  14 vec:a0 IO-APIC-level   status=030 aff:{0}/{0}
>>> in-flight=0 d0: 14(---)
>>> (XEN)    IRQ:  15 vec:a8 IO-APIC-edge    status=002 aff:{0}/{0} mapped,
>>> unbound
>>> (XEN)    IRQ:  16 vec:b0 IO-APIC-level   status=030 aff:{2}/{0-11}
>>> in-flight=0 d0: 16(---),d92: 16(-M-)
>>> (XEN)    IRQ:  17 vec:d0 IO-APIC-level   status=010 aff:{8}/{0-11}
>>> in-flight=1 d0: 17(---),d94: 17(-MM)
>>> (XEN)    IRQ:  18 vec:b8 IO-APIC-level   status=030 aff:{2}/{0-11}
>>> in-flight=0 d0: 18(---),d92: 18(-M-)
>>> (XEN)    IRQ:  19 vec:a1 IO-APIC-level   status=002 aff:{0-15}/{0-11}
>>> mapped, unbound
>>> (XEN)    IRQ:  20 vec:e0 IO-APIC-level   status=030 aff:{0}/{0-11}
>>> in-flight=0 d0: 20(---)
>>> (XEN)    IRQ:  83 vec:41 IO-APIC-level   status=030 aff:{10}/{0-11}
>>> in-flight=0 d0: 83(---)
>>> (XEN)    IRQ: 120 vec:30 DMA_MSI         status=000 aff:{0-15}/{0}
>>> iommu.c#iommu_page_fault()
>>> (XEN)    IRQ: 121 vec:c0 PCI-MSI         status=030 aff:{0}/{0-11}
>>> in-flight=0 d0:951(---)
>>> (XEN)    IRQ: 122 vec:c8 PCI-MSI         status=030 aff:{0}/{0-11}
>>> in-flight=0 d0:950(---)
>>> (XEN)    IRQ: 123 vec:d8 PCI-MSI         status=030 aff:{0}/{0-11}
>>> in-flight=0 d0:949(---)
>>> (XEN)    IRQ: 124 vec:e8 PCI-MSI         status=030 aff:{2}/{0-11}
>>> in-flight=0 d0:948(---)
>>> (XEN)    IRQ: 125 vec:72 PCI-MSI         status=030 aff:{8}/{0-11}
>>> in-flight=0 d94:151(-M-)
>>> (XEN)    IRQ: 126 vec:59 PCI-MSI/-X      status=030 aff:{8}/{0-11}
>>> in-flight=0 d0:946(---)
>>> (XEN)    IRQ: 127 vec:61 PCI-MSI/-X      status=030 aff:{4}/{0-11}
>>> in-flight=0 d0:945(---)
>>> (XEN)    IRQ: 128 vec:69 PCI-MSI/-X      status=030 aff:{10}/{0-11}
>>> in-flight=0 d0:944(---)
>>> (XEN)    IRQ: 129 vec:71 PCI-MSI/-X      status=030 aff:{8}/{0-11}
>>> in-flight=0 d0:943(---)
>>> (XEN)    IRQ: 130 vec:79 PCI-MSI/-X      status=030 aff:{0}/{0-11}
>>> in-flight=0 d0:942(---)
>>> (XEN)    IRQ: 131 vec:81 PCI-MSI/-X      status=030 aff:{4}/{0-11}
>>> in-flight=0 d0:941(---)
>>> (XEN)    IRQ: 132 vec:89 PCI-MSI/-X      status=030 aff:{6}/{0-11}
>>> in-flight=0 d0:940(---)
>>> (XEN)    IRQ: 134 vec:99 PCI-MSI         status=010 aff:{10}/{0-11}
>>> in-flight=0 d0:938(---)
>>> (XEN)    IRQ: 135 vec:a9 PCI-MSI         status=002 aff:{0-15}/{0-11}
>>> mapped, unbound
>>> (XEN)    IRQ: 136 vec:b1 PCI-MSI         status=030 aff:{4}/{0-11}
>>> in-flight=0 d0:936(---)
>>> (XEN)    IRQ: 137 vec:b9 PCI-MSI         status=030 aff:{10}/{0-11}
>>> in-flight=0 d0:935(---)
>>> (XEN)    IRQ: 138 vec:62 PCI-MSI         status=030 aff:{0}/{0-11}
>>> in-flight=0 d92:151(---)
>>> (XEN)    IRQ: 139 vec:6a PCI-MSI         status=010 aff:{4}/{0-11}
>>> in-flight=0 d92:150(---)
>>> (XEN) Direct vector information:
>>> (XEN)    0x22 -> irq_move_cleanup_interrupt()
>>> (XEN)    0xf1 -> mce_intel.c#cmci_interrupt()
>>> (XEN)    0xf2 -> mce_intel.c#intel_thermal_interrupt()
>>> (XEN)    0xf9 -> pmu_apic_interrupt()
>>> (XEN)    0xfa -> apic_timer_interrupt()
>>> (XEN)    0xfb -> call_function_interrupt()
>>> (XEN)    0xfc -> event_check_interrupt()
>>> (XEN)    0xfd -> invalidate_interrupt()
>>> (XEN)    0xfe -> error_interrupt()
>>> (XEN)    0xff -> spurious_interrupt()
>>> (XEN) IO-APIC interrupt information:
>>> (XEN)     IRQ  0 Vec240:
>>> (XEN)       Apic 0x00, Pin  2: vec=f0 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  1 Vec 49:
>>> (XEN)       Apic 0x00, Pin  1: vec=31 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000040
>>> (XEN)     IRQ  3 Vec 64:
>>> (XEN)       Apic 0x00, Pin  3: vec=40 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  4 Vec 72:
>>> (XEN)       Apic 0x00, Pin  4: vec=48 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  5 Vec 80:
>>> (XEN)       Apic 0x00, Pin  5: vec=50 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  6 Vec 88:
>>> (XEN)       Apic 0x00, Pin  6: vec=58 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  7 Vec 96:
>>> (XEN)       Apic 0x00, Pin  7: vec=60 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  8 Vec104:
>>> (XEN)       Apic 0x00, Pin  8: vec=68 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ  9 Vec 57:
>>> (XEN)       Apic 0x00, Pin  9: vec=39 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=L mask=0 dest_id:00000004
>>> (XEN)     IRQ 10 Vec120:
>>> (XEN)       Apic 0x00, Pin 10: vec=78 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ 11 Vec136:
>>> (XEN)       Apic 0x00, Pin 11: vec=88 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ 12 Vec144:
>>> (XEN)       Apic 0x00, Pin 12: vec=90 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ 13 Vec152:
>>> (XEN)       Apic 0x00, Pin 13: vec=98 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=1 dest_id:00000001
>>> (XEN)     IRQ 14 Vec160:
>>> (XEN)       Apic 0x00, Pin 14: vec=a0 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000001
>>> (XEN)     IRQ 15 Vec168:
>>> (XEN)       Apic 0x00, Pin 15: vec=a8 delivery=LoPri dest=L status=0
>>> polarity=0 irr=0 trig=E mask=0 dest_id:00000001
>>> (XEN)     IRQ 16 Vec176:
>>> (XEN)       Apic 0x00, Pin 16: vec=b0 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000004
>>> (XEN)     IRQ 17 Vec208:
>>> (XEN)       Apic 0x00, Pin 17: vec=d0 delivery=LoPri dest=L status=1
>>> polarity=1 irr=1 trig=L mask=0 dest_id:00000100
>>> (XEN)     IRQ 18 Vec184:
>>> (XEN)       Apic 0x00, Pin 18: vec=b8 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000004
>>> (XEN)     IRQ 19 Vec161:
>>> (XEN)       Apic 0x00, Pin 19: vec=a1 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=1 dest_id:00000555
>>> (XEN)     IRQ 20 Vec224:
>>> (XEN)       Apic 0x00, Pin 20: vec=e0 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000001
>>> (XEN)     IRQ 83 Vec 65:
>>> (XEN)       Apic 0x00, Pin 83: vec=41 delivery=LoPri dest=L status=0
>>> polarity=1 irr=0 trig=L mask=0 dest_id:00000400
>>>
>>
>> I shutted down all VMs excluding sys-usb (which I need to be able to use
>> keyboard) and OpenBSD HVM befor that command.
>>
>> My pcidum is:
>>
>> Domain /dev/pci0:
>>>  0:0:0: Intel 82441FX
>>> 0x0000: Vendor ID: 8086, Product ID: 1237
>>> 0x0004: Command: 0004, Status: 0000
>>> 0x0008: Class: 06 Bridge, Subclass: 00 Host,
>>> Interface: 00, Revision: 02
>>> 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>>> Cache Line Size: 00
>>> 0x0010: BAR empty (00000000)
>>> 0x0014: BAR empty (00000000)
>>> 0x0018: BAR empty (00000000)
>>> 0x001c: BAR empty (00000000)
>>> 0x0020: BAR empty (00000000)
>>> 0x0024: BAR empty (00000000)
>>> 0x0028: Cardbus CIS: 00000000
>>> 0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
>>> 0x0030: Expansion ROM Base Address: 00000000
>>> 0x0038: 00000000
>>> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
>>>  0:1:0: Intel 82371SB ISA
>>> 0x0000: Vendor ID: 8086, Product ID: 7000
>>> 0x0004: Command: 0004, Status: 0200
>>> 0x0008: Class: 06 Bridge, Subclass: 01 ISA,
>>> Interface: 00, Revision: 00
>>> 0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
>>> Cache Line Size: 00
>>> 0x0010: BAR empty (00000000)
>>> 0x0014: BAR empty (00000000)
>>> 0x0018: BAR empty (00000000)
>>> 0x001c: BAR empty (00000000)
>>> 0x0020: BAR empty (00000000)
>>> 0x0024: BAR empty (00000000)
>>> 0x0028: Cardbus CIS: 00000000
>>> 0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
>>> 0x0030: Expansion ROM Base Address: 00000000
>>> 0x0038: 00000000
>>> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
>>>  0:1:1: Intel 82371SB IDE
>>> 0x0000: Vendor ID: 8086, Product ID: 7010
>>> 0x0004: Command: 0005, Status: 0280
>>> 0x0008: Class: 01 Mass Storage, Subclass: 01 IDE,
>>> Interface: 80, Revision: 00
>>> 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>>> Cache Line Size: 00
>>> 0x0010: BAR empty (00000000)
>>> 0x0014: BAR empty (00000000)
>>> 0x0018: BAR empty (00000000)
>>> 0x001c: BAR empty (00000000)
>>> 0x0020: BAR io addr: 0x0000c200/0x0010
>>> 0x0024: BAR empty (00000000)
>>> 0x0028: Cardbus CIS: 00000000
>>> 0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
>>> 0x0030: Expansion ROM Base Address: 00000000
>>> 0x0038: 00000000
>>> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
>>>  0:1:3: Intel 82371AB Power
>>> 0x0000: Vendor ID: 8086, Product ID: 7113
>>> 0x0004: Command: 0004, Status: 0280
>>> 0x0008: Class: 06 Bridge, Subclass: 80 Miscellaneous,
>>> Interface: 00, Revision: 03
>>> 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>>> Cache Line Size: 00
>>> 0x0010: BAR empty (00000000)
>>> 0x0014: BAR empty (00000000)
>>> 0x0018: BAR empty (00000000)
>>> 0x001c: BAR empty (00000000)
>>> 0x0020: BAR empty (00000000)
>>> 0x0024: BAR empty (00000000)
>>> 0x0028: Cardbus CIS: 00000000
>>> 0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
>>> 0x0030: Expansion ROM Base Address: 00000000
>>> 0x0038: 00000000
>>> 0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
>>>  0:2:0: XenSource Platform Device
>>> 0x0000: Vendor ID: 5853, Product ID: 0001
>>> 0x0004: Command: 0007, Status: 0000
>>> 0x0008: Class: ff (unknown), Subclass: 80 (unknown),
>>> Interface: 00, Revision: 01
>>> 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>>> Cache Line Size: 00
>>> 0x0010: BAR io addr: 0x0000c000/0x0100
>>> 0x0014: BAR mem prefetchable 32bit addr: 0xf0000000/0x01000000
>>> 0x0018: BAR empty (00000000)
>>> 0x001c: BAR empty (00000000)
>>> 0x0020: BAR empty (00000000)
>>> 0x0024: BAR empty (00000000)
>>> 0x0028: Cardbus CIS: 00000000
>>> 0x002c: Subsystem Vendor ID: 5853 Product ID: 0001
>>> 0x0030: Expansion ROM Base Address: 00000000
>>> 0x0038: 00000000
>>> 0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
>>>  0:3:0: Bochs VGA
>>> 0x0000: Vendor ID: 1234, Product ID: 1111
>>> 0x0004: Command: 0007, Status: 0000
>>> 0x0008: Class: 03 Display, Subclass: 00 VGA,
>>> Interface: 00, Revision: 02
>>> 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>>> Cache Line Size: 00
>>> 0x0010: BAR mem prefetchable 32bit addr: 0xf1000000/0x01000000
>>> 0x0014: BAR empty (00000000)
>>> 0x0018: BAR mem 32bit addr: 0xf2018000/0x00001000
>>> 0x001c: BAR empty (00000000)
>>> 0x0020: BAR empty (00000000)
>>> 0x0024: BAR empty (00000000)
>>> 0x0028: Cardbus CIS: 00000000
>>> 0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
>>> 0x0030: Expansion ROM Base Address: f2000000
>>> 0x0038: 00000000
>>> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
>>>  0:4:0: Intel 82801DB USB
>>> 0x0000: Vendor ID: 8086, Product ID: 24cd
>>> 0x0004: Command: 0006, Status: 0000
>>> 0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
>>> Interface: 20, Revision: 10
>>> 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>>> Cache Line Size: 00
>>> 0x0010: BAR mem 32bit addr: 0xf2019000/0x00001000
>>> 0x0014: BAR empty (00000000)
>>> 0x0018: BAR empty (00000000)
>>> 0x001c: BAR empty (00000000)
>>> 0x0020: BAR empty (00000000)
>>> 0x0024: BAR empty (00000000)
>>> 0x0028: Cardbus CIS: 00000000
>>> 0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
>>> 0x0030: Expansion ROM Base Address: 00000000
>>> 0x0038: 00000000
>>> 0x003c: Interrupt Pin: 04 Line: 05 Min Gnt: 00 Max Lat: 00
>>>  0:6:0: NEC xHCI
>>> 0x0000: Vendor ID: 1033, Product ID: 0194
>>> 0x0004: Command: 0006, Status: 0010
>>> 0x0008: Class: 0c Serial Bus, Subclass: 03 USB,
>>> Interface: 30, Revision: 03
>>> 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00,
>>> Cache Line Size: 00
>>> 0x0010: BAR mem 64bit addr: 0x00000000f2010000/0x00004000
>>> 0x0018: BAR empty (00000000)
>>> 0x001c: BAR empty (00000000)
>>> 0x0020: BAR empty (00000000)
>>> 0x0024: BAR empty (00000000)
>>> 0x0028: Cardbus CIS: 00000000
>>> 0x002c: Subsystem Vendor ID: 1af4 Product ID: 1100
>>> 0x0030: Expansion ROM Base Address: 00000000
>>> 0x0038: 00000000
>>> 0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
>>> 0x0090: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
>>> Enabled: no; table size 16 (BAR 0:12288)
>>> 0x0070: Capability 0x05: Message Signalled Interrupts (MSI)
>>> Enabled: yes
>>>  0:7:0: Intel AC 9560
>>> 0x0000: Vendor ID: 8086, Product ID: a370
>>> 0x0004: Command: 0006, Status: 0010
>>> 0x0008: Class: 02 Network, Subclass: 80 Miscellaneous,
>>> Interface: 00, Revision: 10
>>> 0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
>>> Cache Line Size: 00
>>> 0x0010: BAR mem 64bit addr: 0x00000000f2014000/0x00004000
>>> 0x0018: BAR empty (00000000)
>>> 0x001c: BAR empty (00000000)
>>> 0x0020: BAR empty (00000000)
>>> 0x0024: BAR empty (00000000)
>>> 0x0028: Cardbus CIS: 00000000
>>> 0x002c: Subsystem Vendor ID: 8086 Product ID: 0034
>>> 0x0030: Expansion ROM Base Address: 00000000
>>> 0x0038: 00000000
>>> 0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00 Max Lat: 00
>>> 0x00c8: Capability 0x01: Power Management
>>> State: D0
>>> 0x00d0: Capability 0x05: Message Signalled Interrupts (MSI)
>>> Enabled: no
>>> 0x0040: Capability 0x10: PCI Express
>>> Max Payload Size: 128 / 128 bytes
>>> Max Read Request Size: 512 bytes
>>>
>>
>> BR Adam Szewczyk
>>
>>
>> pt., 16 wrz 2022 o 15:35 Roger Pau Monné <roger....@citrix.com>
>> napisał(a):
>>
>>> Again, please keep xen-devel on Cc and don't top-post.
>>>
>>> On Fri, Sep 16, 2022 at 03:19:30PM +0200, Adam Szewczyk wrote:
>>> > I executed it in dom0 terminal and it prints lots of stuff, but when I
>>> run
>>> > jus xl dmesg it prints almost the same logs. So I'm not sure if I have
>>> > right output or what I shuld search for to paste it here.
>>>
>>> Hm, you should see something like:
>>>
>>> (XEN) [ 8729.266567] MSI information:
>>> [...]
>>> (XEN) [ 8709.154958] IRQ information:
>>> [...]
>>>
>>> In the output of `xl dmesg`
>>>
>>> You can paste the full output of `xl dmesg`, that should be fine.
>>>
>>> > Regards Adam.
>>> >
>>> > pt., 16 wrz 2022, 15:09 użytkownik Roger Pau Monné <
>>> roger....@citrix.com>
>>> > napisał:
>>> >
>>> > > Please keep xen-devel in Cc and avoid top-posting.
>>> > >
>>> > > On Fri, Sep 16, 2022 at 02:35:17PM +0200, Adam Szewczyk wrote:
>>> > > > >  0:7:0: Intel AC 9560
>>> > > > > 0x0000: Vendor ID: 8086, Product ID: a370
>>> > > > > 0x0004: Command: 0006, Status: 0010
>>> > > > > 0x0008: Class: 02 Network, Subclass: 80 Miscellaneous,
>>> > > > > Interface: 00, Revision: 10
>>> > > > > 0x000c: BIST: 00, Header Type: 80, Latency Timer: 00,
>>> > > > > Cache Line Size: 00
>>> > > > > 0x0010: BAR mem 64bit addr: 0x00000000f2014000/0x00004000
>>> > > > > 0x0018: BAR empty (00000000)
>>> > > > > 0x001c: BAR empty (00000000)
>>> > > > > 0x0020: BAR empty (00000000)
>>> > > > > 0x0024: BAR empty (00000000)
>>> > > > > 0x0028: Cardbus CIS: 00000000
>>> > > > > 0x002c: Subsystem Vendor ID: 8086 Product ID: 0034
>>> > > > > 0x0030: Expansion ROM Base Address: 00000000
>>> > > > > 0x0038: 00000000
>>> > >
>>> > > None of the BARs are at 0x404000 which seems to be where OpenBSD is
>>> > > trying to load the firmware?
>>> > >
>>> > > I would have to look at the code to figure out exactly what it is
>>> > > trying to do here (and why it fails).
>>> > >
>>> > > Can you also paste the output from `lspci -v`?
>>>
>>> You seem to have missed this bit.
>>>
>>> Regards, Roger.
>>>
>>

Reply via email to