> -----Original Message----- > From: Shameerali Kolothum Thodi > Sent: Thursday, August 29, 2024 2:15 PM > To: 'Nicolin Chen' <nicolinc@xxxxxxxxxx> > Cc: Jason Gunthorpe <jgg@xxxxxxxxxx>; acpica-devel@xxxxxxxxxxxxxxx; > Guohanjun (Hanjun Guo) <guohanjun@xxxxxxxxxx>; > iommu@xxxxxxxxxxxxxxx; Joerg Roedel <joro@xxxxxxxxxx>; Kevin Tian > <kevin.tian@xxxxxxxxx>; kvm@xxxxxxxxxxxxxxx; Len Brown > <lenb@xxxxxxxxxx>; linux-acpi@xxxxxxxxxxxxxxx; linux-arm- > kernel@xxxxxxxxxxxxxxxxxxx; Lorenzo Pieralisi <lpieralisi@xxxxxxxxxx>; Rafael J. > Wysocki <rafael@xxxxxxxxxx>; Robert Moore <robert.moore@xxxxxxxxx>; > Robin Murphy <robin.murphy@xxxxxxx>; Sudeep Holla > <sudeep.holla@xxxxxxx>; Will Deacon <will@xxxxxxxxxx>; Alex Williamson > <alex.williamson@xxxxxxxxxx>; Eric Auger <eric.auger@xxxxxxxxxx>; Jean- > Philippe Brucker <jean-philippe@xxxxxxxxxx>; Moritz Fischer > <mdf@xxxxxxxxxx>; Michael Shavit <mshavit@xxxxxxxxxx>; > patches@xxxxxxxxxxxxxxx; Mostafa Saleh <smostafa@xxxxxxxxxx> > Subject: RE: [PATCH v2 0/8] Initial support for SMMUv3 nested translation > > That makes some progress. But still I am not seeing the assigned dev in > Guest. > > -device vfio-pci-nohotplug,host=0000:75:00.1,iommufd=iommufd0 > > root@ubuntu:/# lspci -tv# > > root@ubuntu:/# lspci -tv > -+-[0000:ca]---00.0-[cb]-- > \-[0000:00]-+-00.0 Red Hat, Inc. QEMU PCIe Host bridge > +-01.0 Red Hat, Inc Virtio network device > +-02.0 Red Hat, Inc. QEMU PCIe Expander bridge > +-03.0 Red Hat, Inc. QEMU PCIe Expander bridge > +-04.0 Red Hat, Inc. QEMU PCIe Expander bridge > +-05.0 Red Hat, Inc. QEMU PCIe Expander bridge > +-06.0 Red Hat, Inc. QEMU PCIe Expander bridge > +-07.0 Red Hat, Inc. QEMU PCIe Expander bridge > +-08.0 Red Hat, Inc. QEMU PCIe Expander bridge > \-09.0 Red Hat, Inc. QEMU PCIe Expander bridge > > The new root port is created, but no device attached. It looks like Guest finds the config invalid: [ 0.283618] PCI host bridge to bus 0000:ca [ 0.284064] ACPI BIOS Error (bug): \_SB.PCF7.PCEE.PCE5.PCDC.PCD3.PCCA._DSM: Excess arguments - ASL declared 5, ACPI requires 4 (20240322/nsarguments-162) [ 0.285533] pci_bus 0000:ca: root bus resource [bus ca] [ 0.286214] pci 0000:ca:00.0: [1b36:000c] type 01 class 0x060400 PCIe Root Port [ 0.287717] pci 0000:ca:00.0: BAR 0 [mem 0x00000000-0x00000fff] [ 0.288431] pci 0000:ca:00.0: PCI bridge to [bus 00] [ 0.290649] pci 0000:ca:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.292476] pci_bus 0000:cb: busn_res: can not insert [bus cb-ca] under [bus ca] (conflicts with (null) [bus ca]) [ 0.293597] pci_bus 0000:cb: busn_res: [bus cb-ca] end is updated to cb [ 0.294300] pci_bus 0000:cb: busn_res: can not insert [bus cb] under [bus ca] (conflicts with (null) [bus ca]) Let me know if you have any clue. Thanks, Shameer