On 2/17/2026 11:53 PM, Shameer Kolothum Thodi wrote:
A new 'cmdqv' <iommu> driver attribute is introduced to toggle
enabling vCMDQ support. An additional 'identifier' <iommu> driver
attribute is introduced to specify an enumeration-independent
SMMUv3 device identifier. This identifier is used so that both
Tegra DSDT and SMMUv3 IORT use the same identifier.
Though QEMU SMMUv3 introduces an additional "identifier" property
for ACPI tables to use, it is not intended for users or management
layer to specify. QEMU internally populates these during SMMUv3
device instance realization. In short, libvirt doesn't have to set this.
In case it needs an id for something, can always use the default
QOM device "id" field.
eg:
-device arm-smmuv3,primary-bus=pcie.1,id=smmuv3.1-pxb1,.
Thanks Shameer, I will remove the identifier attribute in the next revision.
Nathan