mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 17:23:56 -06:00
isa: give ISABus/ISADevice to isa_create(), isa_bus_irqs() and isa_get_irq() functions
NULL is a valid bus/device, so there is no change in behaviour. Signed-off-by: Hervé Poussineau <hpoussin@reactos.org> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
0fa29915cd
commit
48a18b3c69
33 changed files with 170 additions and 145 deletions
|
@ -791,11 +791,12 @@ PCIBus *typhoon_init(ram_addr_t ram_size, qemu_irq *p_rtc_irq,
|
|||
/* ??? Technically there should be a cy82c693ub pci-isa bridge. */
|
||||
{
|
||||
qemu_irq isa_pci_irq, *isa_irqs;
|
||||
ISABus *isa_bus;
|
||||
|
||||
isa_bus_new(NULL, addr_space_io);
|
||||
isa_bus = isa_bus_new(NULL, addr_space_io);
|
||||
isa_pci_irq = *qemu_allocate_irqs(typhoon_set_isa_irq, s, 1);
|
||||
isa_irqs = i8259_init(isa_pci_irq);
|
||||
isa_bus_irqs(isa_irqs);
|
||||
isa_irqs = i8259_init(isa_bus, isa_pci_irq);
|
||||
isa_bus_irqs(isa_bus, isa_irqs);
|
||||
}
|
||||
|
||||
return b;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue