找到iommu组的设备

时间:2016-10-05 14:48:00

标签: iommu

我正在使用IOMMU API for linux,我想获得属于已知组ID的特定组的特定设备。

iommu_group结构有一个设备列表字段,但无法访问。有办法搞定吗?

2 个答案:

答案 0 :(得分:1)

请尝试:

find / sys / kernel / iommu_groups / -type l

拉米罗森

答案 1 :(得分:0)

问题太短了。既不是计算机描述,也不是你的知识水平。时间也过了一点。

嗯,iommu组主要用于将设备通过主机传递到托管虚拟机。

您必须拥有支持虚拟技术的主板,BIOS,CPU和内核,并启用所有必要的交换机并加载模块。你可以列出一个pci设备和他们的iommu分组。通过使用Linux内核> 4.2(我在Debian 9中使用内核4.8)你只需键入:

# dmesg |egrep group |awk '{print $NF" "$0}' |sort -n

以root身份获取PCI设备的组排序列表。

如何从内核驱动程序取消绑定组成员设备以及如何使用虚拟pci-stub或vfio-pci驱动程序重新绑定它,有标准和缩短方法。

如果我在这里告诉你一些你知道的事情,抱歉你没有告诉我足够的我可以注意到它。 : - )

学家