summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hw/isa.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/hw/isa.h b/hw/isa.h
index 40373fb107..f7bc4b5a95 100644
--- a/hw/isa.h
+++ b/hw/isa.h
@@ -76,6 +76,11 @@ void isa_register_portio_list(ISADevice *dev, uint16_t start,
const MemoryRegionPortio *portio,
void *opaque, const char *name);
+static inline ISABus *isa_bus_from_device(ISADevice *d)
+{
+ return DO_UPCAST(ISABus, qbus, d->qdev.parent_bus);
+}
+
extern target_phys_addr_t isa_mem_base;
void isa_mmio_setup(MemoryRegion *mr, target_phys_addr_t size);