Revision 0201e2da hw/spapr.c

b/hw/spapr.c
262 262
    long pteg_shift = 17;
263 263
    int fdt_size;
264 264
    char *filename;
265
    int irq = 16;
265 266

  
266 267
    spapr = qemu_malloc(sizeof(*spapr));
267 268
    cpu_ppc_hypercall = emulate_spapr_hypercall;
......
325 326
    /* Set up VIO bus */
326 327
    spapr->vio_bus = spapr_vio_bus_init();
327 328

  
328
    for (i = 0; i < MAX_SERIAL_PORTS; i++) {
329
    for (i = 0; i < MAX_SERIAL_PORTS; i++, irq++) {
329 330
        if (serial_hds[i]) {
330
            spapr_vty_create(spapr->vio_bus, i, serial_hds[i]);
331
            spapr_vty_create(spapr->vio_bus, i, serial_hds[i],
332
                             xics_find_qirq(spapr->icp, irq), irq);
331 333
        }
332 334
    }
333 335

  

Also available in: Unified diff