From: Jamin Lin Date: Fri, 19 Sep 2025 09:30:10 +0000 (+0800) Subject: hw/pci-host/aspeed: Disable Root Device and place Root Port at 00:00.0 to AST2700 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ac30597ee859ecaa4a87688fbd722bb5bfe80bd7;p=thirdparty%2Fqemu.git hw/pci-host/aspeed: Disable Root Device and place Root Port at 00:00.0 to AST2700 AST2700 does not implement a PCIe Root Device; each RC exposes a single PCIe Root Port at devfn 0:0.0. Signed-off-by: Jamin Lin Reviewed-by: Cédric Le Goater Link: https://lore.kernel.org/qemu-devel/20250919093017.338309-12-jamin_lin@aspeedtech.com Signed-off-by: Cédric Le Goater --- diff --git a/hw/pci-host/aspeed_pcie.c b/hw/pci-host/aspeed_pcie.c index a757fd7ec85..f7593444fc4 100644 --- a/hw/pci-host/aspeed_pcie.c +++ b/hw/pci-host/aspeed_pcie.c @@ -829,6 +829,8 @@ static void aspeed_2700_pcie_cfg_class_init(ObjectClass *klass, apc->nr_regs = 0x100 >> 2; apc->rc_msi_addr = 0x000000F0; apc->rc_bus_nr = 0; + apc->rc_has_rd = false; + apc->rc_rp_addr = PCI_DEVFN(0, 0); } static const TypeInfo aspeed_2700_pcie_cfg_info = {