On Fri, 09 Feb 2024 03:12:40 +0900, Philippe Mathieu-Daudé wrote: > > We should not wire IRQs on unrealized device. > > Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> > --- > hw/sh4/r2d.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/hw/sh4/r2d.c b/hw/sh4/r2d.c > index e9f316a6ce..c73e8f49b8 100644 > --- a/hw/sh4/r2d.c > +++ b/hw/sh4/r2d.c > @@ -285,9 +285,9 @@ static void r2d_init(MachineState *machine) > dinfo = drive_get(IF_IDE, 0, 0); > dev = qdev_new("mmio-ide"); > busdev = SYS_BUS_DEVICE(dev); > - sysbus_connect_irq(busdev, 0, irq[CF_IDE]); > qdev_prop_set_uint32(dev, "shift", 1); > sysbus_realize_and_unref(busdev, &error_fatal); > + sysbus_connect_irq(busdev, 0, irq[CF_IDE]); > sysbus_mmio_map(busdev, 0, 0x14001000); > sysbus_mmio_map(busdev, 1, 0x1400080c); > mmio_ide_init_drives(dev, dinfo, NULL); > -- > 2.41.0 >
Reviewed-by: Yoshinori Sato <ys...@users.sourceforge.jp> -- Yosinori Sato