Revision 2e15e23b hw/fdc.c

b/hw/fdc.c
1875 1875
{
1876 1876
    fdctrl_t *fdctrl;
1877 1877
    ISADevice *dev;
1878
    int isairq = 6;
1879 1878
    int dma_chann = 2;
1880 1879

  
1881
    dev = isa_create_simple("isa-fdc", isairq, -1);
1880
    dev = isa_create_simple("isa-fdc");
1882 1881
    fdctrl = &(DO_UPCAST(fdctrl_isabus_t, busdev, dev)->state);
1883 1882

  
1884 1883
    fdctrl->dma_chann = dma_chann;
......
1969 1968
    fdctrl_isabus_t *isa = DO_UPCAST(fdctrl_isabus_t, busdev, dev);
1970 1969
    fdctrl_t *fdctrl = &isa->state;
1971 1970
    int iobase = 0x3f0;
1971
    int isairq = 6;
1972 1972

  
1973 1973
    register_ioport_read(iobase + 0x01, 5, 1,
1974 1974
                         &fdctrl_read_port, fdctrl);
......
1978 1978
                          &fdctrl_write_port, fdctrl);
1979 1979
    register_ioport_write(iobase + 0x07, 1, 1,
1980 1980
                          &fdctrl_write_port, fdctrl);
1981
    isa_init_irq(&isa->busdev, &fdctrl->irq);
1981
    isa_init_irq(&isa->busdev, &fdctrl->irq, isairq);
1982 1982

  
1983 1983
    return fdctrl_init_common(fdctrl);
1984 1984
}

Also available in: Unified diff