Revision 4a91d3b3 hw/ide/via.c
b/hw/ide/via.c | ||
---|---|---|
146 | 146 |
} |
147 | 147 |
|
148 | 148 |
static void vt82c686b_init_ports(PCIIDEState *d) { |
149 |
int i; |
|
150 |
struct { |
|
149 |
static const struct { |
|
151 | 150 |
int iobase; |
152 | 151 |
int iobase2; |
153 | 152 |
int isairq; |
... | ... | |
155 | 154 |
{0x1f0, 0x3f6, 14}, |
156 | 155 |
{0x170, 0x376, 15}, |
157 | 156 |
}; |
157 |
int i; |
|
158 | 158 |
|
159 | 159 |
for (i = 0; i < 2; i++) { |
160 | 160 |
ide_bus_new(&d->bus[i], &d->dev.qdev, i); |
161 |
ide_init_ioport(&d->bus[i], port_info[i].iobase, port_info[i].iobase2); |
|
161 |
ide_init_ioport(&d->bus[i], NULL, port_info[i].iobase, |
|
162 |
port_info[i].iobase2); |
|
162 | 163 |
ide_init2(&d->bus[i], isa_get_irq(port_info[i].isairq)); |
163 | 164 |
|
164 | 165 |
bmdma_init(&d->bus[i], &d->bmdma[i], d); |
Also available in: Unified diff