On Tue, Jun 25, 2019 at 12:01 AM Philippe Mathieu-Daudé <f4...@amsat.org> wrote: > > These devices are not slots on a bus, but real devices that > we do not implement. > > Signed-off-by: Philippe Mathieu-Daudé <f4...@amsat.org>
Reviewed-by: Artyom Tarasenko <atar4q...@gmail.com> > --- > hw/sparc/sun4m.c | 11 +++++++---- > 1 file changed, 7 insertions(+), 4 deletions(-) > > diff --git a/hw/sparc/sun4m.c b/hw/sparc/sun4m.c > index cc85598d5b..0df5a8edfc 100644 > --- a/hw/sparc/sun4m.c > +++ b/hw/sparc/sun4m.c > @@ -42,6 +42,7 @@ > #include "hw/nvram/fw_cfg.h" > #include "hw/char/escc.h" > #include "hw/misc/empty_slot.h" > +#include "hw/misc/unimp.h" > #include "hw/loader.h" > #include "elf.h" > #include "trace.h" > @@ -970,7 +971,7 @@ static void sun4m_hw_init(const struct sun4m_hwdef *hwdef, > } > > if (hwdef->sx_base) { > - empty_slot_init(hwdef->sx_base, 0x2000); > + create_unimplemented_device("sx", hwdef->sx_base, 0x2000); > } > > nvram = m48t59_init(slavio_irq[0], hwdef->nvram_base, 0, 0x2000, 1968, > 8); > @@ -1033,14 +1034,16 @@ static void sun4m_hw_init(const struct sun4m_hwdef > *hwdef, > if (hwdef->dbri_base) { > /* ISDN chip with attached CS4215 audio codec */ > /* prom space */ > - empty_slot_init(hwdef->dbri_base+0x1000, 0x30); > + create_unimplemented_device("SUNW,DBRI.prom", > + hwdef->dbri_base + 0x1000, 0x30); > /* reg space */ > - empty_slot_init(hwdef->dbri_base+0x10000, 0x100); > + create_unimplemented_device("SUNW,DBRI", > + hwdef->dbri_base + 0x10000, 0x100); > } > > if (hwdef->bpp_base) { > /* parallel port */ > - empty_slot_init(hwdef->bpp_base, 0x20); > + create_unimplemented_device("parallel", hwdef->bpp_base, 0x20); > } > > initrd_size = 0; > -- > 2.19.1 > -- Regards, Artyom Tarasenko SPARC and PPC PReP under qemu blog: http://tyom.blogspot.com/search/label/qemu