mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 15:53:54 -06:00
sm501: QOMify
Adding vmstate saving is not in this patch because the state structure will be changed in further patches, then another patch will add vmstate descriptor after those changes. Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Tested-by: Aurelien Jarno <aurelien@aurel32.net> Message-id: a32b7fc981a20205f96d530d8e958f12ace1104c.1492787889.git.balaton@eik.bme.hu Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
70e46ca887
commit
ca8a110470
3 changed files with 136 additions and 56 deletions
11
hw/sh4/r2d.c
11
hw/sh4/r2d.c
|
@ -277,8 +277,15 @@ static void r2d_init(MachineState *machine)
|
|||
sysbus_connect_irq(busdev, 2, irq[PCI_INTC]);
|
||||
sysbus_connect_irq(busdev, 3, irq[PCI_INTD]);
|
||||
|
||||
sm501_init(address_space_mem, 0x10000000, SM501_VRAM_SIZE,
|
||||
irq[SM501], serial_hds[2]);
|
||||
dev = qdev_create(NULL, "sysbus-sm501");
|
||||
busdev = SYS_BUS_DEVICE(dev);
|
||||
qdev_prop_set_uint32(dev, "vram-size", SM501_VRAM_SIZE);
|
||||
qdev_prop_set_uint32(dev, "base", 0x10000000);
|
||||
qdev_prop_set_ptr(dev, "chr-state", serial_hds[2]);
|
||||
qdev_init_nofail(dev);
|
||||
sysbus_mmio_map(busdev, 0, 0x10000000);
|
||||
sysbus_mmio_map(busdev, 1, 0x13e00000);
|
||||
sysbus_connect_irq(busdev, 0, irq[SM501]);
|
||||
|
||||
/* onboard CF (True IDE mode, Master only). */
|
||||
dinfo = drive_get(IF_IDE, 0, 0);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue