mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 01:33:56 -06:00
uninorth: move PCI host bridge bus initialisation into device realize
Since the IO address space is fixed to use the standard system IO address space then we can also use the opportunity to remove the address_space_io parameter from pci_pmac_init() and pci_pmac_u3_init(). Note we also move the default mac99 PCI bus to the end of the initialisation list so that it becomes the default destination for any devices specified via -device without an explicit PCI bus provided. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
0b06520954
commit
32cde6154c
3 changed files with 72 additions and 57 deletions
|
@ -345,12 +345,10 @@ static void ppc_core99_init(MachineState *machine)
|
|||
|
||||
if (PPC_INPUT(env) == PPC_FLAGS_INPUT_970) {
|
||||
/* 970 gets a U3 bus */
|
||||
uninorth_pci = pci_pmac_u3_init(pic, get_system_memory(),
|
||||
get_system_io());
|
||||
uninorth_pci = pci_pmac_u3_init(pic, get_system_memory());
|
||||
machine_arch = ARCH_MAC99_U3;
|
||||
} else {
|
||||
uninorth_pci = pci_pmac_init(pic, get_system_memory(),
|
||||
get_system_io());
|
||||
uninorth_pci = pci_pmac_init(pic, get_system_memory());
|
||||
machine_arch = ARCH_MAC99;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue