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 ---