Alan Cox wrote:
Oh, yes. SCSI emulation is just what Linux embedded world is asking
for...
Well ATAPI is SCSI emulation (its a sort of pidgin SCSI admittedly).
I'm actually seeing two strands of requests (including from embedded)
- CF only small "dumb as president" type driver that is written to be as
compact as possible and preferably considers IRQs as optional
IDE core seems much closer to the "dumb" driver (not that it's
actually that dumb :-) at this point. The only thing it lacks for "being
dumb enough" is the polled mode support... The idea of creating yet
another driver framework just for dumb CF doesn't appeal to me. And
liabat iscertainly an overkill. If I only had time to look into adding
the polled mode support now... and a project needing that (well, Octeon
did but I wasn't involved and it had a standalone driver at that time)...
Actually, embedded world is much more diverse in its IDE
implementations/requirements (you can still encounter a full fledged
UltraDMA/133 PATA contoller embedded within a modern SoC), even to the
point of complete perversions. I know of a flash device which claims to
be IDE compatible (and is indeed registrer level compatible) but only
supports certain standard commands, but implements internal paritioning
scheme with reads/writes done by vendor specific commands (not even
using the standard IDE command execution protocol, IIRC :-).
Alan
WBR, Sergei
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html