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