Re: Parallel ATA with libata status with the patches I'm working on

Alan Cox
2005-11-04T13:04:44Z

On Gwe, 2005-11-04 at 17:43 +1100, Benjamin Herrenschmidt wrote:
> > - HPA
> > - IRQ mask
>
> Why do we need the above at all ? It always looked to me like a gross
> hack but then, I don't fully understand what the problem was on those
> old x86 that needed it :)

You can't do anything useful with some systems without disabling the HPA
because it is used to mask most of the drive at boot to hide from old
incompatible BIOS.

IRQ mask is on my todo list and looks quite easy. A small number of
controllers mishandle the case when the FIFO empties. Instead of
stalling the drive they dribble random numbers.

> > ATIIXP
> > IT8172
> > OPTI621

Did initial drivers for those three yesterday

> > SL82C105

And that one last night/this morning although it (and the old one) both
need serialize to fix bugs.

Alan