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