Revision 81a322d4 hw/sun4m.c
b/hw/sun4m.c | ||
---|---|---|
566 | 566 |
cpu_physical_memory_write_rom(addr, idreg_data, sizeof(idreg_data)); |
567 | 567 |
} |
568 | 568 |
|
569 |
static void idreg_init1(SysBusDevice *dev)
|
|
569 |
static int idreg_init1(SysBusDevice *dev)
|
|
570 | 570 |
{ |
571 | 571 |
ram_addr_t idreg_offset; |
572 | 572 |
|
573 | 573 |
idreg_offset = qemu_ram_alloc(sizeof(idreg_data)); |
574 | 574 |
sysbus_init_mmio(dev, sizeof(idreg_data), idreg_offset | IO_MEM_ROM); |
575 |
return 0; |
|
575 | 576 |
} |
576 | 577 |
|
577 | 578 |
static SysBusDeviceInfo idreg_info = { |
... | ... | |
621 | 622 |
} |
622 | 623 |
} |
623 | 624 |
|
624 |
static void prom_init1(SysBusDevice *dev)
|
|
625 |
static int prom_init1(SysBusDevice *dev)
|
|
625 | 626 |
{ |
626 | 627 |
ram_addr_t prom_offset; |
627 | 628 |
|
628 | 629 |
prom_offset = qemu_ram_alloc(PROM_SIZE_MAX); |
629 | 630 |
sysbus_init_mmio(dev, PROM_SIZE_MAX, prom_offset | IO_MEM_ROM); |
631 |
return 0; |
|
630 | 632 |
} |
631 | 633 |
|
632 | 634 |
static SysBusDeviceInfo prom_info = { |
... | ... | |
652 | 654 |
} RamDevice; |
653 | 655 |
|
654 | 656 |
/* System RAM */ |
655 |
static void ram_init1(SysBusDevice *dev)
|
|
657 |
static int ram_init1(SysBusDevice *dev)
|
|
656 | 658 |
{ |
657 | 659 |
ram_addr_t RAM_size, ram_offset; |
658 | 660 |
RamDevice *d = FROM_SYSBUS(RamDevice, dev); |
... | ... | |
661 | 663 |
|
662 | 664 |
ram_offset = qemu_ram_alloc(RAM_size); |
663 | 665 |
sysbus_init_mmio(dev, RAM_size, ram_offset); |
666 |
return 0; |
|
664 | 667 |
} |
665 | 668 |
|
666 | 669 |
static void ram_init(target_phys_addr_t addr, ram_addr_t RAM_size, |
Also available in: Unified diff