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

[Xen-devel] pci passthrough xhci host controller



Hi Konrad,

I have changed my setup a bit, using my old workstation as a xen test platform 
at the moment.

I'm now running:
- Xen-unstable                       xen_changeset : Fri Sep 10 19:06:33 2010 
+0100 22132:3985fea87987
- Dom0: pvops stable-2.6.32.x        last commit 
b297cdac0373625d3cd0e6f2b393570dcf2edba6
- DomU: Own merge of:
                  -linus 2.6.36(-rc4) tree last commit 
9c03f1622af051004416dd3e24d8a0fa31e34178
                  -your pci-front 0.6 tree

- Only one domU is running (copy of the one i used before on the other machine)
- Only one pci-e xhci hostcontroller is passed through (02:00.0)
- domU is booted with only iommu-soft

What happens:
     - domU boots fine, pci device is present, lsusb shows the card, but the 
grab util can't find the grabber on /dev/video0
     - The app keeps on trying ..
     - What i do see is a continuing stream of suspected kmemleaks in the domU

Any more debug info/output can of course be generated ...
--
Sander

unreferenced object 0xffff88002d7004c0 (size 32):
  comm "swapper", pid 1, jiffies 4294667951 (age 931.016s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff8105459a>] kzalloc_node+0xf/0x11
    [<ffffffff81054ef8>] get_one_free_irq_cfg+0x1a/0x46
    [<ffffffff81054f3e>] arch_init_chip_data+0x1a/0x3a
    [<ffffffff815f285a>] irq_to_desc_alloc_node+0x168/0x199
    [<ffffffff81298972>] xen_allocate_pirq+0x7e/0x110
    [<ffffffff814bac4c>] xen_setup_msi_irqs+0xec/0x17e
    [<ffffffff8124aa95>] pci_enable_msix+0x3b1/0x3c2
    [<ffffffff813fd538>] xhci_run+0x108/0x520
    [<ffffffff813e9aa1>] usb_add_hcd+0x34f/0x62e
    [<ffffffff813f60a6>] usb_hcd_pci_probe+0x23d/0x35b
    [<ffffffff812405e7>] local_pci_probe+0x48/0x91
    [<ffffffff81240995>] pci_device_probe+0x5f/0x89
    [<ffffffff81313998>] driver_probe_device+0xb2/0x16d
    [<ffffffff81313aaf>] __driver_attach+0x5c/0x7f
security:~# cat /sys/kernel/debug/kmemleak
unreferenced object 0xffff88002fc025c0 (size 64):
  comm "swapper", pid 1, jiffies 4294667307 (age 934.525s)
  hex dump (first 32 bytes):
    f8 0c 00 00 00 00 00 00 ff 0c 00 00 00 00 00 00  ................
    a5 38 a8 81 ff ff ff ff 00 00 00 80 00 00 00 00  .8..............
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff81079ccb>] kzalloc+0xf/0x11
    [<ffffffff81079d20>] __request_region+0x53/0x18b
    [<ffffffff81db1b0d>] pci_direct_probe+0x3c/0x276
    [<ffffffff81db18df>] pci_arch_init+0xe/0x69
    [<ffffffff810020aa>] do_one_initcall+0x7c/0x15c
    [<ffffffff81d7e741>] kernel_init+0x158/0x1e2
    [<ffffffff81039b24>] kernel_thread_helper+0x4/0x10
    [<ffffffffffffffff>] 0xffffffffffffffff
unreferenced object 0xffff88002fc02600 (size 64):
  comm "swapper", pid 1, jiffies 4294667307 (age 934.525s)
  hex dump (first 32 bytes):
    f8 0c 00 00 00 00 00 00 fb 0c 00 00 00 00 00 00  ................
    af 38 a8 81 ff ff ff ff 00 00 00 80 00 00 00 00  .8..............
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff81079ccb>] kzalloc+0xf/0x11
    [<ffffffff81079d20>] __request_region+0x53/0x18b
    [<ffffffff81db1c20>] pci_direct_probe+0x14f/0x276
    [<ffffffff81db18df>] pci_arch_init+0xe/0x69
    [<ffffffff810020aa>] do_one_initcall+0x7c/0x15c
    [<ffffffff81d7e741>] kernel_init+0x158/0x1e2
    [<ffffffff81039b24>] kernel_thread_helper+0x4/0x10
    [<ffffffffffffffff>] 0xffffffffffffffff
unreferenced object 0xffff88002fc02640 (size 64):
  comm "swapper", pid 1, jiffies 4294667307 (age 934.525s)
  hex dump (first 32 bytes):
    00 c0 00 00 00 00 00 00 ff cf 00 00 00 00 00 00  ................
    af 38 a8 81 ff ff ff ff 00 00 00 80 00 00 00 00  .8..............
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff81079ccb>] kzalloc+0xf/0x11
    [<ffffffff81079d20>] __request_region+0x53/0x18b
    [<ffffffff81db1c4c>] pci_direct_probe+0x17b/0x276
    [<ffffffff81db18df>] pci_arch_init+0xe/0x69
    [<ffffffff810020aa>] do_one_initcall+0x7c/0x15c
    [<ffffffff81d7e741>] kernel_init+0x158/0x1e2
    [<ffffffff81039b24>] kernel_thread_helper+0x4/0x10
    [<ffffffffffffffff>] 0xffffffffffffffff
unreferenced object 0xffff88002d700460 (size 32):
  comm "swapper", pid 1, jiffies 4294667948 (age 933.884s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff8105459a>] kzalloc_node+0xf/0x11
    [<ffffffff81054ef8>] get_one_free_irq_cfg+0x1a/0x46
    [<ffffffff81054f3e>] arch_init_chip_data+0x1a/0x3a
    [<ffffffff815f285a>] irq_to_desc_alloc_node+0x168/0x199
    [<ffffffff81298972>] xen_allocate_pirq+0x7e/0x110
    [<ffffffff814bad29>] xen_pcifront_enable_irq+0x4b/0x7a
    [<ffffffff814bc1c4>] pcibios_enable_device+0x29/0x2d
    [<ffffffff81240166>] do_pci_enable_device+0x28/0x40
    [<ffffffff812401d3>] __pci_enable_device_flags+0x55/0x69
    [<ffffffff812401f5>] pci_enable_device+0xe/0x10
    [<ffffffff813f5eab>] usb_hcd_pci_probe+0x42/0x35b
    [<ffffffff812405e7>] local_pci_probe+0x48/0x91
    [<ffffffff81240995>] pci_device_probe+0x5f/0x89
    [<ffffffff81313998>] driver_probe_device+0xb2/0x16d
unreferenced object 0xffff88002d7002a0 (size 32):
  comm "swapper", pid 1, jiffies 4294667951 (age 933.918s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff8105459a>] kzalloc_node+0xf/0x11
    [<ffffffff81054ef8>] get_one_free_irq_cfg+0x1a/0x46
    [<ffffffff81054f3e>] arch_init_chip_data+0x1a/0x3a
    [<ffffffff815f285a>] irq_to_desc_alloc_node+0x168/0x199
    [<ffffffff81298972>] xen_allocate_pirq+0x7e/0x110
    [<ffffffff814bac4c>] xen_setup_msi_irqs+0xec/0x17e
    [<ffffffff8124aa95>] pci_enable_msix+0x3b1/0x3c2
    [<ffffffff813fd538>] xhci_run+0x108/0x520
    [<ffffffff813e9aa1>] usb_add_hcd+0x34f/0x62e
    [<ffffffff813f60a6>] usb_hcd_pci_probe+0x23d/0x35b
    [<ffffffff812405e7>] local_pci_probe+0x48/0x91
    [<ffffffff81240995>] pci_device_probe+0x5f/0x89
    [<ffffffff81313998>] driver_probe_device+0xb2/0x16d
    [<ffffffff81313aaf>] __driver_attach+0x5c/0x7f
unreferenced object 0xffff88002d7004c0 (size 32):
  comm "swapper", pid 1, jiffies 4294667951 (age 933.918s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff8105459a>] kzalloc_node+0xf/0x11
    [<ffffffff81054ef8>] get_one_free_irq_cfg+0x1a/0x46
    [<ffffffff81054f3e>] arch_init_chip_data+0x1a/0x3a
    [<ffffffff815f285a>] irq_to_desc_alloc_node+0x168/0x199
    [<ffffffff81298972>] xen_allocate_pirq+0x7e/0x110
    [<ffffffff814bac4c>] xen_setup_msi_irqs+0xec/0x17e
    [<ffffffff8124aa95>] pci_enable_msix+0x3b1/0x3c2
    [<ffffffff813fd538>] xhci_run+0x108/0x520
    [<ffffffff813e9aa1>] usb_add_hcd+0x34f/0x62e
    [<ffffffff813f60a6>] usb_hcd_pci_probe+0x23d/0x35b
    [<ffffffff812405e7>] local_pci_probe+0x48/0x91
    [<ffffffff81240995>] pci_device_probe+0x5f/0x89
    [<ffffffff81313998>] driver_probe_device+0xb2/0x16d
    [<ffffffff81313aaf>] __driver_attach+0x5c/0x7f
security:~# cat /sys/kernel/debug/kmemleak
unreferenced object 0xffff88002fc025c0 (size 64):
  comm "swapper", pid 1, jiffies 4294667307 (age 935.641s)
  hex dump (first 32 bytes):
    f8 0c 00 00 00 00 00 00 ff 0c 00 00 00 00 00 00  ................
    a5 38 a8 81 ff ff ff ff 00 00 00 80 00 00 00 00  .8..............
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff81079ccb>] kzalloc+0xf/0x11
    [<ffffffff81079d20>] __request_region+0x53/0x18b
    [<ffffffff81db1b0d>] pci_direct_probe+0x3c/0x276
    [<ffffffff81db18df>] pci_arch_init+0xe/0x69
    [<ffffffff810020aa>] do_one_initcall+0x7c/0x15c
    [<ffffffff81d7e741>] kernel_init+0x158/0x1e2
    [<ffffffff81039b24>] kernel_thread_helper+0x4/0x10
    [<ffffffffffffffff>] 0xffffffffffffffff
unreferenced object 0xffff88002fc02600 (size 64):
  comm "swapper", pid 1, jiffies 4294667307 (age 935.641s)
  hex dump (first 32 bytes):
    f8 0c 00 00 00 00 00 00 fb 0c 00 00 00 00 00 00  ................
    af 38 a8 81 ff ff ff ff 00 00 00 80 00 00 00 00  .8..............
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff81079ccb>] kzalloc+0xf/0x11
    [<ffffffff81079d20>] __request_region+0x53/0x18b
    [<ffffffff81db1c20>] pci_direct_probe+0x14f/0x276
    [<ffffffff81db18df>] pci_arch_init+0xe/0x69
    [<ffffffff810020aa>] do_one_initcall+0x7c/0x15c
    [<ffffffff81d7e741>] kernel_init+0x158/0x1e2
    [<ffffffff81039b24>] kernel_thread_helper+0x4/0x10
    [<ffffffffffffffff>] 0xffffffffffffffff
unreferenced object 0xffff88002fc02640 (size 64):
  comm "swapper", pid 1, jiffies 4294667307 (age 935.641s)
  hex dump (first 32 bytes):
    00 c0 00 00 00 00 00 00 ff cf 00 00 00 00 00 00  ................
    af 38 a8 81 ff ff ff ff 00 00 00 80 00 00 00 00  .8..............
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff81079ccb>] kzalloc+0xf/0x11
    [<ffffffff81079d20>] __request_region+0x53/0x18b
    [<ffffffff81db1c4c>] pci_direct_probe+0x17b/0x276
    [<ffffffff81db18df>] pci_arch_init+0xe/0x69
    [<ffffffff810020aa>] do_one_initcall+0x7c/0x15c
    [<ffffffff81d7e741>] kernel_init+0x158/0x1e2
    [<ffffffff81039b24>] kernel_thread_helper+0x4/0x10
    [<ffffffffffffffff>] 0xffffffffffffffff
unreferenced object 0xffff88002d700460 (size 32):
  comm "swapper", pid 1, jiffies 4294667948 (age 935.008s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff8105459a>] kzalloc_node+0xf/0x11
    [<ffffffff81054ef8>] get_one_free_irq_cfg+0x1a/0x46
    [<ffffffff81054f3e>] arch_init_chip_data+0x1a/0x3a
    [<ffffffff815f285a>] irq_to_desc_alloc_node+0x168/0x199
    [<ffffffff81298972>] xen_allocate_pirq+0x7e/0x110
    [<ffffffff814bad29>] xen_pcifront_enable_irq+0x4b/0x7a
    [<ffffffff814bc1c4>] pcibios_enable_device+0x29/0x2d
    [<ffffffff81240166>] do_pci_enable_device+0x28/0x40
    [<ffffffff812401d3>] __pci_enable_device_flags+0x55/0x69
    [<ffffffff812401f5>] pci_enable_device+0xe/0x10
    [<ffffffff813f5eab>] usb_hcd_pci_probe+0x42/0x35b
    [<ffffffff812405e7>] local_pci_probe+0x48/0x91
    [<ffffffff81240995>] pci_device_probe+0x5f/0x89
    [<ffffffff81313998>] driver_probe_device+0xb2/0x16d
unreferenced object 0xffff88002d7002a0 (size 32):
  comm "swapper", pid 1, jiffies 4294667951 (age 935.035s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff8105459a>] kzalloc_node+0xf/0x11
    [<ffffffff81054ef8>] get_one_free_irq_cfg+0x1a/0x46
    [<ffffffff81054f3e>] arch_init_chip_data+0x1a/0x3a
    [<ffffffff815f285a>] irq_to_desc_alloc_node+0x168/0x199
    [<ffffffff81298972>] xen_allocate_pirq+0x7e/0x110
    [<ffffffff814bac4c>] xen_setup_msi_irqs+0xec/0x17e
    [<ffffffff8124aa95>] pci_enable_msix+0x3b1/0x3c2
    [<ffffffff813fd538>] xhci_run+0x108/0x520
    [<ffffffff813e9aa1>] usb_add_hcd+0x34f/0x62e
    [<ffffffff813f60a6>] usb_hcd_pci_probe+0x23d/0x35b
    [<ffffffff812405e7>] local_pci_probe+0x48/0x91
    [<ffffffff81240995>] pci_device_probe+0x5f/0x89
    [<ffffffff81313998>] driver_probe_device+0xb2/0x16d
    [<ffffffff81313aaf>] __driver_attach+0x5c/0x7f
unreferenced object 0xffff88002d7004c0 (size 32):
  comm "swapper", pid 1, jiffies 4294667951 (age 935.035s)
  hex dump (first 32 bytes):
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff815f3030>] kmemleak_alloc+0x21/0x3e
    [<ffffffff81117e5c>] __kmalloc+0x1c1/0x1eb
    [<ffffffff8105459a>] kzalloc_node+0xf/0x11
    [<ffffffff81054ef8>] get_one_free_irq_cfg+0x1a/0x46
    [<ffffffff81054f3e>] arch_init_chip_data+0x1a/0x3a
    [<ffffffff815f285a>] irq_to_desc_alloc_node+0x168/0x199
    [<ffffffff81298972>] xen_allocate_pirq+0x7e/0x110
    [<ffffffff814bac4c>] xen_setup_msi_irqs+0xec/0x17e
    [<ffffffff8124aa95>] pci_enable_msix+0x3b1/0x3c2
    [<ffffffff813fd538>] xhci_run+0x108/0x520
    [<ffffffff813e9aa1>] usb_add_hcd+0x34f/0x62e
    [<ffffffff813f60a6>] usb_hcd_pci_probe+0x23d/0x35b
    [<ffffffff812405e7>] local_pci_probe+0x48/0x91
    [<ffffffff81240995>] pci_device_probe+0x5f/0x89
    [<ffffffff81313998>] driver_probe_device+0xb2/0x16d
    [<ffffffff81313aaf>] __driver_attach+0x5c/0x7f




lspci domU:

02:00.0 USB Controller [0c03]: NEC Corporation Device [1033:0194] (rev 03) 
(prog-if 30)
        Subsystem: Micro-Star International Co., Ltd. Device [1462:4257]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 17
        Region 0: Memory at fea00000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [50] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
                Vector table: BAR=0 offset=00001000
                PBA: BAR=0 offset=00001080
        Capabilities: [a0] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
unlimited, L1 unlimited
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
                LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 
<4us, L1 unlimited
                        ClockPM+ Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis+
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
                LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-, 
Selectable De-emphasis: -6dB
                         Transmit Margin: Normal Operating Range, 
EnterModifiedCompliance- ComplianceSOS-
                         Compliance De-emphasis: -6dB
                LnkSta2: Current De-emphasis Level: -3.5dB
        Capabilities: [100] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- 
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- 
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- 
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
        Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
        Capabilities: [150] #18
        Kernel driver in use: xhci_hcd


 lspci dom0:

 02:00.0 USB Controller [0c03]: NEC Corporation Device [1033:0194] (rev 03) 
(prog-if 30)
        Subsystem: Micro-Star International Co., Ltd. Device [1462:4257]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 17
        Region 0: Memory at fea00000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [50] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA 
PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [70] Message Signalled Interrupts: Mask- 64bit+ Queue=0/3 
Enable-
                Address: 0000000000000000  Data: 0000
        Capabilities: [90] MSI-X: Enable+ Mask- TabSize=8
                Vector table: BAR=0 offset=00001000
                PBA: BAR=0 offset=00001080
        Capabilities: [a0] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s 
unlimited, L1 unlimited
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
                LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 
<4us, L1 unlimited
                        ClockPM+ Suprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
        Capabilities: [100] Advanced Error Reporting <?>
        Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
        Capabilities: [150] #18
        Kernel driver in use: pciback


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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