Revision e8935eef hw/isa-bus.c

b/hw/isa-bus.c
121 121
    qdev_register(&info->qdev);
122 122
}
123 123

  
124
ISADevice *isa_create_simple(const char *name, uint32_t iobase, uint32_t iobase2)
124
ISADevice *isa_create_simple(const char *name, uint32_t iobase, uint32_t iobase2,
125
                             uint32_t irq, uint32 irq2)
125 126
{
126 127
    DeviceState *dev;
127 128
    ISADevice *isa;
......
135 136
    isa->iobase[0] = iobase;
136 137
    isa->iobase[1] = iobase2;
137 138
    qdev_init(dev);
139
    if (-1 != irq)
140
        isa_connect_irq(isa, 0, irq);
141
    if (-1 != irq2)
142
        isa_connect_irq(isa, 1, irq2);
138 143
    return isa;
139 144
}
140 145

  

Also available in: Unified diff