Hacking the pcie_acs_override patch to ignore the test for non-PCIe devices seems create separate iommu groups for the Intel HDA Audio device and the Intel NIC, although at what cost to stability and security?
@th Oh? That looks like a curious find… What hardware platform are you running on?
@Kensan this is an X1 gen 8 CometLake, although I see the same PCIe topology on older Skylake systems as well.
And now the guest sees virtualized ACPI interfaces for battery, ac adapter and, most importantly, laptop lid.