sysbus.h (ca3d87d4c84032f19478010b5604cac88b045c25) | sysbus.h (4f01a637795af77f1c191230b9f6e3a2547b0c28) |
---|---|
1#ifndef HW_SYSBUS_H 2#define HW_SYSBUS_H 3 4/* Devices attached directly to the main system bus. */ 5 6#include "hw/qdev.h" 7#include "exec/memory.h" 8 --- 61 unchanged lines hidden (view full) --- 70 struct { 71 hwaddr addr; 72 MemoryRegion *memory; 73 } mmio[QDEV_MAX_MMIO]; 74 int num_pio; 75 uint32_t pio[QDEV_MAX_PIO]; 76}; 77 | 1#ifndef HW_SYSBUS_H 2#define HW_SYSBUS_H 3 4/* Devices attached directly to the main system bus. */ 5 6#include "hw/qdev.h" 7#include "exec/memory.h" 8 --- 61 unchanged lines hidden (view full) --- 70 struct { 71 hwaddr addr; 72 MemoryRegion *memory; 73 } mmio[QDEV_MAX_MMIO]; 74 int num_pio; 75 uint32_t pio[QDEV_MAX_PIO]; 76}; 77 |
78typedef int FindSysbusDeviceFunc(SysBusDevice *sbdev, void *opaque); | 78typedef void FindSysbusDeviceFunc(SysBusDevice *sbdev, void *opaque); |
79 80void sysbus_init_mmio(SysBusDevice *dev, MemoryRegion *memory); 81MemoryRegion *sysbus_mmio_get_region(SysBusDevice *dev, int n); 82void sysbus_init_irq(SysBusDevice *dev, qemu_irq *p); 83void sysbus_pass_irq(SysBusDevice *dev, SysBusDevice *target); 84void sysbus_init_ioports(SysBusDevice *dev, uint32_t ioport, uint32_t size); 85 86 --- 35 unchanged lines hidden --- | 79 80void sysbus_init_mmio(SysBusDevice *dev, MemoryRegion *memory); 81MemoryRegion *sysbus_mmio_get_region(SysBusDevice *dev, int n); 82void sysbus_init_irq(SysBusDevice *dev, qemu_irq *p); 83void sysbus_pass_irq(SysBusDevice *dev, SysBusDevice *target); 84void sysbus_init_ioports(SysBusDevice *dev, uint32_t ioport, uint32_t size); 85 86 --- 35 unchanged lines hidden --- |