[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Legacy IDE to be removed



Hi Miro,

note that the libata driver for Falcon does not utilize interrupts due to the interaction between IDE, SCSI and floppy hardware, the latter two also making use of the ST-DMA chip which cannot be transparently checked for DMA completion.

Instead, the libata driver polls for IDE command completion. This may add a little latency, but that's probably offset by the lack of contention between IDE and SCSI drivers in mixed IDE / SCSI operation. In my tests, I haven't found any substantial impact from the driver change (and I was quite sceptical of the libata driver performance).

Cheers,

	Michael


Am 21.03.2021 um 22:16 schrieb John Paul Adrian Glaubitz:
On 3/21/21 9:49 AM, Miro Kropáček wrote:
I guess this is related also to the Atari platform:
https://lore.kernel.org/lkml/20210318045706.200458-1-hch@lst.de/ ?

No, it's not.

Or has Falcon/Milan/Hades been using libata already?

Yes, I have pushed for the most important drivers to be converted. Amiga
and Atari are safe. There are two m68k-related drivers which have not
been converted to libata yet but that's because we don't have access to
the hardware in question.

I think one was the Q60 platform and the other m68k Macs with IDE, if I
remember correctly.

Adrian



Reply to: