Revision 46c305ef

b/hw/sysbus.c
131 131
    dev->mmio[n].memory = memory;
132 132
}
133 133

  
134
MemoryRegion *sysbus_mmio_get_region(SysBusDevice *dev, int n)
135
{
136
    return dev->mmio[n].memory;
137
}
138

  
134 139
void sysbus_init_ioports(SysBusDevice *dev, pio_addr_t ioport, pio_addr_t size)
135 140
{
136 141
    pio_addr_t i;
b/hw/sysbus.h
50 50
void sysbus_init_mmio_cb2(SysBusDevice *dev,
51 51
                          mmio_mapfunc cb, mmio_mapfunc unmap);
52 52
void sysbus_init_mmio_region(SysBusDevice *dev, MemoryRegion *memory);
53
MemoryRegion *sysbus_mmio_get_region(SysBusDevice *dev, int n);
53 54
void sysbus_init_irq(SysBusDevice *dev, qemu_irq *p);
54 55
void sysbus_pass_irq(SysBusDevice *dev, SysBusDevice *target);
55 56
void sysbus_init_ioports(SysBusDevice *dev, pio_addr_t ioport, pio_addr_t size);

Also available in: Unified diff