Skip to the content.

sysfs iommu

mac

๐Ÿง€  ls -la /sys/class/iommu
lrwxrwxrwx 0 root  9 May 08:00 ๏„• apple-dart.22c4a8000.iommu -> ../../devices/platform/soc/22c4a8000.iommu/iommu/apple-dart.22c4a8000.iommu
lrwxrwxrwx 0 root  9 May 08:00 ๏„• apple-dart.22c4b4000.iommu -> ../../devices/platform/soc/22c4b4000.iommu/iommu/apple-dart.22c4b4000.iommu
lrwxrwxrwx 0 root  9 May 08:00 ๏„• apple-dart.22c4bc000.iommu -> ../../devices/platform/soc/22c4bc000.iommu/iommu/apple-dart.22c4bc000.iommu
lrwxrwxrwx 0 root  9 May 08:00 ๏„• apple-dart.24e808000.iommu -> ../../devices/platform/soc/24e808000.iommu/iommu/apple-dart.24e808000.iommu
lrwxrwxrwx 0 root  9 May 08:00 ๏„• apple-dart.382f00000.iommu -> ../../devices/platform/soc/382f00000.iommu/iommu/apple-dart.382f00000.iommu
lrwxrwxrwx 0 root  9 May 08:00 ๏„• apple-dart.382f80000.iommu -> ../../devices/platform/soc/382f80000.iommu/iommu/apple-dart.382f80000.iommu
lrwxrwxrwx 0 root  9 May 08:00 ๏„• apple-dart.502f00000.iommu -> ../../devices/platform/soc/502f00000.iommu/iommu/apple-dart.502f00000.iommu
lrwxrwxrwx 0 root  9 May 08:00 ๏„• apple-dart.502f80000.iommu -> ../../devices/platform/soc/502f80000.iommu/iommu/apple-dart.502f80000.iommu
lrwxrwxrwx 0 root  9 May 08:00 ๏„• apple-dart.23130c000.iommu -> ../../devices/platform/soc/23130c000.iommu/iommu/apple-dart.23130c000.iommu
lrwxrwxrwx 0 root  9 May 08:00 ๏„• apple-dart.228304000.iommu -> ../../devices/platform/soc/228304000.iommu/iommu/apple-dart.228304000.iommu
lrwxrwxrwx 0 root  9 May 08:00 ๏„• apple-dart.231304000.iommu -> ../../devices/platform/soc/231304000.iommu/iommu/apple-dart.231304000.iommu
lrwxrwxrwx 0 root  9 May 08:00 ๏„• apple-dart.235004000.iommu -> ../../devices/platform/soc/235004000.iommu/iommu/apple-dart.235004000.iommu
lrwxrwxrwx 0 root  9 May 08:00 ๏„• apple-dart.681008000.iommu -> ../../devices/platform/soc/681008000.iommu/iommu/apple-dart.681008000.iommu
/sys/kernel/iommu_groups
โ”œโ”€โ”€ 0
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 228200000.display-pipe -> ../../../../devices/platform/soc/228200000.display-pipe
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 1
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 238200000.dma-controller -> ../../../../devices/platform/soc/238200000.dma-controller
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 2
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ 24e400000.mtp -> ../../../../devices/platform/soc/24e400000.mtp
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 24eb30000.input -> ../../../../devices/platform/soc/24eb14000.fifo/24eb30000.input
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 3
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 231c00000.dcp -> ../../../../devices/platform/soc/231c00000.dcp
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 4
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ soc:display-subsystem -> ../../../../devices/platform/soc/soc:display-subsystem
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 5
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 382280000.usb -> ../../../../devices/platform/soc/382280000.usb
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 6
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 231c00000.dcp:piodma -> ../../../../devices/platform/soc/231c00000.dcp/231c00000.dcp:piodma
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 7
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 502280000.usb -> ../../../../devices/platform/soc/502280000.usb
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 8
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 22a000000.isp -> ../../../../devices/platform/soc/22a000000.isp
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ””โ”€โ”€ 9
    โ”œโ”€โ”€ devices
    โ”‚ย ย  โ”œโ”€โ”€ 0000:01:00.0 -> ../../../../devices/platform/soc/690000000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0
    โ”‚ย ย  โ””โ”€โ”€ 0000:01:00.1 -> ../../../../devices/platform/soc/690000000.pcie/pci0000:00/0000:00:00.0/0000:01:00.1
    โ”œโ”€โ”€ reserved_regions
    โ””โ”€โ”€ type

virtio

.
โ”œโ”€โ”€ 0
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 0000:00:0b.0 -> ../../../../devices/pci0000:00/0000:00:0b.0
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 1
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 0000:00:0c.0 -> ../../../../devices/pci0000:00/0000:00:0c.0
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 10
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 0000:00:0a.0 -> ../../../../devices/pci0000:00/0000:00:0a.0
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 11
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 0000:00:0e.0 -> ../../../../devices/pci0000:00/0000:00:0e.0
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 12
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 0000:00:0f.0 -> ../../../../devices/pci0000:00/0000:00:0f.0
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 13
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 0000:00:10.0 -> ../../../../devices/pci0000:00/0000:00:10.0
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 14
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 0000:00:11.0 -> ../../../../devices/pci0000:00/0000:00:11.0
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 15
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 0000:00:12.0 -> ../../../../devices/pci0000:00/0000:00:12.0
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 2
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 0000:00:0d.0 -> ../../../../devices/pci0000:00/0000:00:0d.0
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 3
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 0000:00:01.1 -> ../../../../devices/pci0000:00/0000:00:01.1
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 4
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 0000:00:03.0 -> ../../../../devices/pci0000:00/0000:00:03.0
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 5
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 0000:00:04.0 -> ../../../../devices/pci0000:00/0000:00:04.0
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 6
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 0000:00:05.0 -> ../../../../devices/pci0000:00/0000:00:05.0
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 7
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 0000:00:06.0 -> ../../../../devices/pci0000:00/0000:00:06.0
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ”œโ”€โ”€ 8
โ”‚ย ย  โ”œโ”€โ”€ devices
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ 0000:00:07.0 -> ../../../../devices/pci0000:00/0000:00:07.0
โ”‚ย ย  โ”œโ”€โ”€ reserved_regions
โ”‚ย ย  โ””โ”€โ”€ type
โ””โ”€โ”€ 9
    โ”œโ”€โ”€ devices
    โ”‚ย ย  โ””โ”€โ”€ 0000:00:09.0 -> ../../../../devices/pci0000:00/0000:00:09.0
    โ”œโ”€โ”€ reserved_regions
    โ””โ”€โ”€ type

49 directories, 32 files
โžœ  iommu_groups ls /sys/class/iommu
0000:00:08.0
โžœ  iommu_groups lspci -s 0000:00:08.0

00:08.0 Unclassified device [00ff]: Virtio: Device 1057 (rev 01)

ๆœฌ็ซ™ๆ‰€ๆœ‰ๆ–‡็ซ ่ฝฌๅ‘ CSDN ๅฐ†ๆŒ‰ไพตๆƒ่ฟฝ็ฉถๆณ•ๅพ‹่ดฃไปป๏ผŒๅ…ถๅฎƒๆƒ…ๅ†ต้šๆ„ใ€‚