Revision 2be17ebd hw/fdc.c

b/hw/fdc.c
766 766
    return fdctrl;
767 767
}
768 768

  
769
static void fdctrl_handle_tc(void *opaque, int irq, int level)
770
{
771
    //fdctrl_t *s = opaque;
772

  
773
    if (level) {
774
        // XXX
775
        FLOPPY_DPRINTF("TC pulsed\n");
776
    }
777
}
778

  
769 779
fdctrl_t *sun4m_fdctrl_init (qemu_irq irq, target_phys_addr_t io_base,
770
                             BlockDriverState **fds)
780
                             BlockDriverState **fds, qemu_irq *fdc_tc)
771 781
{
772 782
    fdctrl_t *fdctrl;
773 783
    int io_mem;
......
778 788
                                    fdctrl_mem_write_strict,
779 789
                                    fdctrl);
780 790
    cpu_register_physical_memory(io_base, 0x08, io_mem);
791
    *fdc_tc = *qemu_allocate_irqs(fdctrl_handle_tc, fdctrl, 1);
781 792

  
782 793
    return fdctrl;
783 794
}

Also available in: Unified diff