Cc'ing Hervé, Aleksandar, Markus & Mark. On 5/17/21 11:11 PM, John Snow wrote: > On 5/17/21 4:50 PM, Philippe Mathieu-Daudé wrote: >> On 5/17/21 9:19 PM, John Snow wrote: >>> On 5/17/21 2:39 PM, Philippe Mathieu-Daudé wrote:
>>>> The floppy disc controllers pulls in irrelevant devices (sysbus in >>>> an ISA-only machine, ISA bus + isa devices on a sysbus-only machine). >>>> >>>> This series clean that by extracting each device in its own file, >>>> adding the corresponding Kconfig symbols: FDC_ISA and FDC_SYSBUS. >> Not good enough: > Yup, I see. Dropping it from the queue for now. Thanks! The Jazz machines use the sysbus FDC model, but register a DMA channel. The DMA transfer is done using: if (fdctrl->dma_chann != -1 && !(fdctrl->msr & FD_MSR_NONDMA)) { IsaDmaClass *k = ISADMA_GET_CLASS(fdctrl->dma); k->release_DREQ(fdctrl->dma, fdctrl->dma_chann); } The IsaDmaTransferHandler is ISA specific... I suppose the Jazz machines should use the ISA FDC model. Hervé, Aleksandar, do you know? Thanks, Phil.