qemu/hw/sparc64
Mark Cave-Ayland cacd05805e apb: remove pci_apb_init() and instantiate APB device using qdev
By making the special_base and mem_base values qdev properties, we can move
the remaining parts of pci_apb_init() into the pbm init() and realize()
functions.

This finally allows us to instantiate the APB directly using standard qdev
create/init functions in sun4u.c.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Reviewed-by: Artyom Tarasenko <atar4qemu@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
2018-01-09 21:48:15 +00:00
..
Makefile.objs target-sparc: fix up niagara machine 2017-01-18 22:03:44 +01:00
niagara.c sparc: sun4u/sun4v/niagara: use generic cpu_model parsing 2017-10-27 16:04:27 +02:00
sparc64.c apb: use gpios to wire up the apb device to the SPARC CPU IRQs 2018-01-09 21:31:31 +00:00
sun4u.c apb: remove pci_apb_init() and instantiate APB device using qdev 2018-01-09 21:48:15 +00:00