isa.h (47b5264eb3e1cd2825e48d28fd0d1b239ed53974) | isa.h (db895a1e6a97e919f9b86d60c969377357b05066) |
---|---|
1#ifndef HW_ISA_H 2#define HW_ISA_H 3 4/* ISA bus */ 5 6#include "exec/ioport.h" 7#include "exec/memory.h" 8#include "hw/qdev.h" --- 8 unchanged lines hidden (view full) --- 17#define ISA_DEVICE_GET_CLASS(obj) \ 18 OBJECT_GET_CLASS(ISADeviceClass, (obj), TYPE_ISA_DEVICE) 19 20#define TYPE_ISA_BUS "ISA" 21#define ISA_BUS(obj) OBJECT_CHECK(ISABus, (obj), TYPE_ISA_BUS) 22 23typedef struct ISADeviceClass { 24 DeviceClass parent_class; | 1#ifndef HW_ISA_H 2#define HW_ISA_H 3 4/* ISA bus */ 5 6#include "exec/ioport.h" 7#include "exec/memory.h" 8#include "hw/qdev.h" --- 8 unchanged lines hidden (view full) --- 17#define ISA_DEVICE_GET_CLASS(obj) \ 18 OBJECT_GET_CLASS(ISADeviceClass, (obj), TYPE_ISA_DEVICE) 19 20#define TYPE_ISA_BUS "ISA" 21#define ISA_BUS(obj) OBJECT_CHECK(ISABus, (obj), TYPE_ISA_BUS) 22 23typedef struct ISADeviceClass { 24 DeviceClass parent_class; |
25 int (*init)(ISADevice *dev); | |
26} ISADeviceClass; 27 28struct ISABus { 29 BusState qbus; 30 MemoryRegion *address_space_io; 31 qemu_irq *irqs; 32}; 33 --- 71 unchanged lines hidden --- | 25} ISADeviceClass; 26 27struct ISABus { 28 BusState qbus; 29 MemoryRegion *address_space_io; 30 qemu_irq *irqs; 31}; 32 --- 71 unchanged lines hidden --- |