Revision 86c86157 hw/isa-bus.c

b/hw/isa-bus.c
35 35
    .name      = "ISA",
36 36
    .size      = sizeof(ISABus),
37 37
    .print_dev = isabus_dev_print,
38
    .props     = (Property[]) {
39
        DEFINE_PROP_HEX32("iobase",  ISADevice, iobase[0], -1),
40
        DEFINE_PROP_HEX32("iobase2", ISADevice, iobase[1], -1),
41
        DEFINE_PROP_END_OF_LIST(),
42
    }
43 38
};
44 39

  
45 40
ISABus *isa_bus_new(DeviceState *dev)
......
122 117
    qdev_register(&info->qdev);
123 118
}
124 119

  
125
ISADevice *isa_create_simple(const char *name, uint32_t iobase, uint32_t iobase2,
126
                             uint32_t irq, uint32 irq2)
120
ISADevice *isa_create_simple(const char *name, uint32_t irq, uint32 irq2)
127 121
{
128 122
    DeviceState *dev;
129 123
    ISADevice *isa;
......
134 128
    }
135 129
    dev = qdev_create(&isabus->qbus, name);
136 130
    isa = DO_UPCAST(ISADevice, qdev, dev);
137
    isa->iobase[0] = iobase;
138
    isa->iobase[1] = iobase2;
139 131
    qdev_init(dev);
140 132
    if (irq != -1) {
141 133
        isa_connect_irq(isa, 0, irq);

Also available in: Unified diff