|
From: | Avi Kivity |
Subject: | Re: [Qemu-devel] kvm PCI assignment & VFIO ramblings |
Date: | Mon, 22 Aug 2011 09:30:26 +0300 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20110707 Thunderbird/5.0 |
On 08/20/2011 07:51 PM, Alex Williamson wrote:
We need to address both the description and enforcement of device groups. Groups are formed any time the iommu does not have resolution between a set of devices. On x86, this typically happens when a PCI-to-PCI bridge exists between the set of devices and the iommu. For Power, partitionable endpoints define a group. Grouping information needs to be exposed for both userspace and kernel internal usage. This will be a sysfs attribute setup by the iommu drivers. Perhaps: # cat /sys/devices/pci0000:00/0000:00:19.0/iommu_group 42
$ readlink /sys/devices/pci0000:00/0000:00:19.0/iommu_group ../../../path/to/device/which/represents/the/resource/constraint(the pci-to-pci bridge on x86, or whatever node represents partitionable endpoints on power)
-- I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain.
[Prev in Thread] | Current Thread | [Next in Thread] |