我正在使用Linux的IOMMU API,想要获取属于已知组ID特定组的特定设备。
iommu_group结构体有一个设备列表字段,但它是不可访问的。是否有方法可以获得它?
我正在使用Linux的IOMMU API,想要获取属于已知组ID特定组的特定设备。
iommu_group结构体有一个设备列表字段,但它是不可访问的。是否有方法可以获得它?
请尝试:
find /sys/kernel/iommu_groups/ -type l
拉米·罗森
问题太简单了。既没有电脑描述,也没有你的知识水平。同时时间有点过去了。
IOMMU组主要用于将设备从主机计算机传递到托管的虚拟机。
您必须确保主板、BIOS、CPU和内核支持虚拟技术,并启用所有必要的开关和模块,然后才能列出PCI设备及其IOMMU分组。使用Linux内核>4.2(我在Debian 9中使用内核4.8),您可以简单地键入:
# dmesg |egrep group |awk '{print $NF" "$0}' |sort -n