[vfio-users] Intel PCH ACS quirks on Z97

Stano Lano chl.xxx5x at gmail.com
Tue Sep 29 12:06:37 UTC 2015


I am using ASRock Z97 Extreme6 and want to pass devices connected to the
PCIe from PCH.
The problem is all PCIe root hubs are in one VFIO group. Do the Intel PCH
ACS quirks work for Z97? The IDs are in the quirks.c
Are there some restriction that prevent quirks to activate?

Thanks
Pixo

/sys/kernel/iommu_groups/8/devices/:
total 0
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:00:1c.0 ->
../../../../devices/pci0000:00/0000:00:1c.0
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:00:1c.2 ->
../../../../devices/pci0000:00/0000:00:1c.2
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:00:1c.3 ->
../../../../devices/pci0000:00/0000:00:1c.3
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:00:1c.4 ->
../../../../devices/pci0000:00/0000:00:1c.4
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:00:1c.6 ->
../../../../devices/pci0000:00/0000:00:1c.6
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:04:00.0 ->
../../../../devices/pci0000:00/0000:00:1c.2/0000:04:00.0
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:05:00.0 ->
../../../../devices/pci0000:00/0000:00:1c.3/0000:05:00.0
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:06:01.0 ->
../../../../devices/pci0000:00/0000:00:1c.3/0000:05:00.0/0000:06:01.0
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:06:03.0 ->
../../../../devices/pci0000:00/0000:00:1c.3/0000:05:00.0/0000:06:03.0
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:06:05.0 ->
../../../../devices/pci0000:00/0000:00:1c.3/0000:05:00.0/0000:06:05.0
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:06:07.0 ->
../../../../devices/pci0000:00/0000:00:1c.3/0000:05:00.0/0000:06:07.0
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:07:00.0 ->
../../../../devices/pci0000:00/0000:00:1c.3/0000:05:00.0/0000:06:01.0/0000:07:00.0
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:08:00.0 ->
../../../../devices/pci0000:00/0000:00:1c.3/0000:05:00.0/0000:06:03.0/0000:08:00.0
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:09:00.0 ->
../../../../devices/pci0000:00/0000:00:1c.3/0000:05:00.0/0000:06:05.0/0000:09:00.0
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:0a:00.0 ->
../../../../devices/pci0000:00/0000:00:1c.3/0000:05:00.0/0000:06:07.0/0000:0a:00.0
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:0b:00.0 ->
../../../../devices/pci0000:00/0000:00:1c.4/0000:0b:00.0
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:0c:00.0 ->
../../../../devices/pci0000:00/0000:00:1c.4/0000:0b:00.0/0000:0c:00.0
lrwxrwxrwx 1 root root 0 Sep 29 11:59 0000:0d:00.0 ->
../../../../devices/pci0000:00/0000:00:1c.6/0000:0d:00.0

lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 4th Gen Core Processor DRAM
Controller [8086:0c00] (rev 06)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core
Processor PCI Express x16 Controller [8086:0c01] (rev 06)
00:01.1 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core
Processor PCI Express x8 Controller [8086:0c05] (rev 06)
00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200
v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev
06)
00:14.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family
USB xHCI Controller [8086:8cb1]
00:16.0 Communication controller [0780]: Intel Corporation 9 Series Chipset
Family ME Interface #1 [8086:8cba]
00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection
(2) I218-V [8086:15a1]
00:1a.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family
USB EHCI Controller #2 [8086:8cad]
00:1b.0 Audio device [0403]: Intel Corporation 9 Series Chipset Family HD
Audio Controller [8086:8ca0]
00:1c.0 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI
Express Root Port 1 [8086:8c90] (rev d0)
00:1c.2 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI
Express Root Port 3 [8086:8c94] (rev d0)
00:1c.3 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI
Express Root Port 4 [8086:8c96] (rev d0)
00:1c.4 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI
Express Root Port 5 [8086:8c98] (rev d0)
00:1c.6 PCI bridge [0604]: Intel Corporation 9 Series Chipset Family PCI
Express Root Port 7 [8086:8c9c] (rev d0)
00:1d.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family
USB EHCI Controller #1 [8086:8ca6]
00:1f.0 ISA bridge [0601]: Intel Corporation 9 Series Chipset Family Z97
LPC Controller [8086:8cc4]
00:1f.2 SATA controller [0106]: Intel Corporation 9 Series Chipset Family
SATA Controller [AHCI Mode] [8086:8c82]
00:1f.3 SMBus [0c05]: Intel Corporation 9 Series Chipset Family SMBus
Controller [8086:8ca2]
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc.
[AMD/ATI] Bonaire XTX [Radeon R7 260X/360] [1002:6658]
01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Device
[1002:aac0]
02:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc.
[AMD/ATI] Hawaii PRO [Radeon R9 290] [1002:67b1]
02:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Device
[1002:aac8]
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd.
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev
11)
05:00.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1184]
06:01.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1184]
06:03.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1184]
06:05.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1184]
06:07.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1184]
07:00.0 USB controller [0c03]: Renesas Technology Corp. uPD720201 USB 3.0
Host Controller [1912:0014] (rev 03)
08:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA
Controller [1b21:0612] (rev 02)
09:00.0 Audio device [0403]: Creative Labs SB Recon3D [1102:0012] (rev 01)
0a:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA
Controller [1b21:0612] (rev 02)
0b:00.0 PCI bridge [0604]: PLX Technology, Inc. PEX8112 x1 Lane PCI
Express-to-PCI Bridge [10b5:8112] (rev aa)
0c:00.0 Multimedia audio controller [0401]: Creative Labs SB0400 Audigy2
Value [1102:0008]
0d:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042A USB 3.0
Host Controller [1b21:1142]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/vfio-users/attachments/20150929/686acac5/attachment.htm>


More information about the vfio-users mailing list