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