Loading hw/isa-bus.c +12 −0 Original line number Diff line number Diff line Loading @@ -146,6 +146,18 @@ ISADevice *isa_create(const char *name) return DO_UPCAST(ISADevice, qdev, dev); } ISADevice *isa_try_create(const char *name) { DeviceState *dev; if (!isabus) { hw_error("Tried to create isa device %s with no isa bus present.", name); } dev = qdev_try_create(&isabus->qbus, name); return DO_UPCAST(ISADevice, qdev, dev); } ISADevice *isa_create_simple(const char *name) { ISADevice *dev; Loading hw/isa.h +1 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ void isa_init_ioport(ISADevice *dev, uint16_t ioport); void isa_init_ioport_range(ISADevice *dev, uint16_t start, uint16_t length); void isa_qdev_register(ISADeviceInfo *info); ISADevice *isa_create(const char *name); ISADevice *isa_try_create(const char *name); ISADevice *isa_create_simple(const char *name); extern target_phys_addr_t isa_mem_base; Loading Loading
hw/isa-bus.c +12 −0 Original line number Diff line number Diff line Loading @@ -146,6 +146,18 @@ ISADevice *isa_create(const char *name) return DO_UPCAST(ISADevice, qdev, dev); } ISADevice *isa_try_create(const char *name) { DeviceState *dev; if (!isabus) { hw_error("Tried to create isa device %s with no isa bus present.", name); } dev = qdev_try_create(&isabus->qbus, name); return DO_UPCAST(ISADevice, qdev, dev); } ISADevice *isa_create_simple(const char *name) { ISADevice *dev; Loading
hw/isa.h +1 −0 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ void isa_init_ioport(ISADevice *dev, uint16_t ioport); void isa_init_ioport_range(ISADevice *dev, uint16_t start, uint16_t length); void isa_qdev_register(ISADeviceInfo *info); ISADevice *isa_create(const char *name); ISADevice *isa_try_create(const char *name); ISADevice *isa_create_simple(const char *name); extern target_phys_addr_t isa_mem_base; Loading