Sparc32: move device instantiation to sun4m.c

Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
Blue Swirl 2009-08-08 20:24:47 +00:00
parent 7204ff9c79
commit 4b48bf059b
10 changed files with 217 additions and 245 deletions

View file

@ -335,22 +335,6 @@ static void ecc_init1(SysBusDevice *dev)
ecc_reset(s);
}
void ecc_init(target_phys_addr_t base, qemu_irq irq, uint32_t version)
{
DeviceState *dev;
SysBusDevice *s;
dev = qdev_create(NULL, "eccmemctl");
qdev_prop_set_uint32(dev, "version", version);
qdev_init(dev);
s = sysbus_from_qdev(dev);
sysbus_connect_irq(s, 0, irq);
sysbus_mmio_map(s, 0, base);
if (version == ECC_MCC) { // SS-600MP only
sysbus_mmio_map(s, 1, base + 0x1000);
}
}
static SysBusDeviceInfo ecc_info = {
.init = ecc_init1,
.qdev.name = "eccmemctl",