mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-09-09 00:07:57 -06:00
Sparc32: move device instantiation to sun4m.c
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
parent
7204ff9c79
commit
4b48bf059b
10 changed files with 217 additions and 245 deletions
|
@ -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",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue