mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-08-27 19:11:16 +00:00
* XML serialization and deserialization of PCI VPD; * PCI VPD capability flags added and used in relevant places; * XML to XML tests for the added capability. Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Dmitrii Shcherbakov <dmitrii.shcherbakov@canonical.com>
43 lines
1.8 KiB
XML
43 lines
1.8 KiB
XML
<device>
|
|
<name>pci_0000_42_00_0</name>
|
|
<capability type='pci'>
|
|
<class>0x020000</class>
|
|
<domain>0</domain>
|
|
<bus>66</bus>
|
|
<slot>0</slot>
|
|
<function>0</function>
|
|
<product id='0xa2d6'>MT42822 BlueField-2 integrated ConnectX-6 Dx network controller</product>
|
|
<vendor id='0x15b3'>Mellanox Technologies</vendor>
|
|
<capability type='virt_functions' maxCount='16'/>
|
|
<capability type='vpd'>
|
|
<name>BlueField-2 DPU 25GbE Dual-Port SFP56, Crypto Enabled, 16GB on-board DDR, 1GbE OOB management, Tall Bracket</name>
|
|
<fields access='readonly'>
|
|
<change_level>B1</change_level>
|
|
<manufacture_id>foobar</manufacture_id>
|
|
<part_number>MBF2H332A-AEEOT</part_number>
|
|
<serial_number>MT2113X00000</serial_number>
|
|
<vendor_field index='0'>PCIeGen4 x8</vendor_field>
|
|
<vendor_field index='2'>MBF2H332A-AEEOT</vendor_field>
|
|
<vendor_field index='3'>3c53d07eec484d8aab34dabd24fe575aa</vendor_field>
|
|
<vendor_field index='A'>MLX:MN=MLNX:CSKU=V2:UUID=V3:PCI=V0:MODL=BF2H332A</vendor_field>
|
|
</fields>
|
|
<fields access='readwrite'>
|
|
<asset_tag>fooasset</asset_tag>
|
|
<vendor_field index='0'>vendorfield0</vendor_field>
|
|
<vendor_field index='2'>vendorfield2</vendor_field>
|
|
<vendor_field index='A'>vendorfieldA</vendor_field>
|
|
<system_field index='B'>systemfieldB</system_field>
|
|
<system_field index='0'>systemfield0</system_field>
|
|
</fields>
|
|
</capability>
|
|
<iommuGroup number='65'>
|
|
<address domain='0x0000' bus='0x42' slot='0x00' function='0x0'/>
|
|
</iommuGroup>
|
|
<numa node='0'/>
|
|
<pci-express>
|
|
<link validity='cap' port='0' speed='16' width='8'/>
|
|
<link validity='sta' speed='8' width='8'/>
|
|
</pci-express>
|
|
</capability>
|
|
</device>
|