mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-10-30 01:43:23 +00:00
3bd8181bc5
Unfortunately, mdevctl supports defining more than one mdev with the same UUID as long as they have different parent devices. (Only one of these devices can be active at any given time). This means that we can't use the UUID alone as a way to uniquely identify mdev node devices. Append the parent address to ensure uniqueness. For example: Before: mdev_88a6b868_46bd_4015_8e5b_26107f82da38 After: mdev_88a6b868_46bd_4015_8e5b_26107f82da38_0000_00_02_0 Related: https://bugzilla.redhat.com/show_bug.cgi?id=1979440 Signed-off-by: Jonathon Jongsma <jjongsma@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
44 lines
1.4 KiB
XML
44 lines
1.4 KiB
XML
<device>
|
|
<name>mdev_200f228a_c80a_4d50_bfb7_f5a0e4e34045_0000_00_02_0</name>
|
|
<parent>pci_0000_00_02_0</parent>
|
|
<capability type='mdev'>
|
|
<type id='i915-GVTg_V5_4'/>
|
|
<uuid>200f228a-c80a-4d50-bfb7-f5a0e4e34045</uuid>
|
|
<iommuGroup number='0'/>
|
|
</capability>
|
|
</device>
|
|
<device>
|
|
<name>mdev_de807ffc_1923_4d5f_b6c9_b20ecebc6d4b_0000_00_02_0</name>
|
|
<parent>pci_0000_00_02_0</parent>
|
|
<capability type='mdev'>
|
|
<type id='i915-GVTg_V5_4'/>
|
|
<uuid>de807ffc-1923-4d5f-b6c9-b20ecebc6d4b</uuid>
|
|
<iommuGroup number='0'/>
|
|
</capability>
|
|
</device>
|
|
<device>
|
|
<name>mdev_435722ea_5f43_468a_874f_da34f1217f13_0000_00_02_0</name>
|
|
<parent>pci_0000_00_02_0</parent>
|
|
<capability type='mdev'>
|
|
<type id='i915-GVTg_V5_8'/>
|
|
<uuid>435722ea-5f43-468a-874f-da34f1217f13</uuid>
|
|
<iommuGroup number='0'/>
|
|
<attr name='testattr' value='42'/>
|
|
</capability>
|
|
</device>
|
|
<device>
|
|
<name>mdev_783e6dbb_ea0e_411f_94e2_717eaad438bf_matrix</name>
|
|
<parent>ap_matrix</parent>
|
|
<capability type='mdev'>
|
|
<type id='vfio_ap-passthrough'/>
|
|
<uuid>783e6dbb-ea0e-411f-94e2-717eaad438bf</uuid>
|
|
<iommuGroup number='0'/>
|
|
<attr name='assign_adapter' value='5'/>
|
|
<attr name='assign_adapter' value='6'/>
|
|
<attr name='assign_domain' value='0xab'/>
|
|
<attr name='assign_control_domain' value='0xab'/>
|
|
<attr name='assign_domain' value='4'/>
|
|
<attr name='assign_control_domain' value='4'/>
|
|
</capability>
|
|
</device>
|