]>
Commit | Line | Data |
---|---|---|
845773ab IY |
1 | #ifndef HW_FDC_H |
2 | #define HW_FDC_H | |
3 | ||
87ecb68b | 4 | /* fdc.c */ |
666daa68 | 5 | #include "blockdev.h" |
87ecb68b | 6 | #define MAX_FD 2 |
87ecb68b | 7 | |
5c02c033 | 8 | typedef struct FDCtrl FDCtrl; |
87ecb68b | 9 | |
5c02c033 BS |
10 | FDCtrl *fdctrl_init_isa(DriveInfo **fds); |
11 | FDCtrl *fdctrl_init_sysbus(qemu_irq irq, int dma_chann, | |
12 | target_phys_addr_t mmio_base, DriveInfo **fds); | |
13 | FDCtrl *sun4m_fdctrl_init(qemu_irq irq, target_phys_addr_t io_base, | |
14 | DriveInfo **fds, qemu_irq *fdc_tc); | |
15 | int fdctrl_get_drive_type(FDCtrl *fdctrl, int drive_num); | |
845773ab IY |
16 | |
17 | #endif |