mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 09:13:55 -06:00
apb: return APBState from pci_apb_init() rather than PCIBus
This is a first step towards removing pci_apb_init() completely. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Artyom Tarasenko <atar4qemu@gmail.com>
This commit is contained in:
parent
b26f441903
commit
588978c0a1
3 changed files with 11 additions and 9 deletions
|
@ -612,9 +612,9 @@ static void apb_pci_bridge_realize(PCIDevice *dev, Error **errp)
|
|||
pci_bridge_update_mappings(PCI_BRIDGE(br));
|
||||
}
|
||||
|
||||
PCIBus *pci_apb_init(hwaddr special_base,
|
||||
hwaddr mem_base,
|
||||
qemu_irq *ivec_irqs, PCIBus **busA, PCIBus **busB)
|
||||
APBState *pci_apb_init(hwaddr special_base,
|
||||
hwaddr mem_base,
|
||||
qemu_irq *ivec_irqs, PCIBus **busA, PCIBus **busB)
|
||||
{
|
||||
DeviceState *dev;
|
||||
SysBusDevice *s;
|
||||
|
@ -675,7 +675,7 @@ PCIBus *pci_apb_init(hwaddr special_base,
|
|||
qdev_init_nofail(&pci_dev->qdev);
|
||||
*busA = pci_bridge_get_sec_bus(br);
|
||||
|
||||
return phb->bus;
|
||||
return d;
|
||||
}
|
||||
|
||||
static void pci_pbm_reset(DeviceState *d)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue