Re: Today Linus redesigns the networking driver interface (was Re: tulip driver in ...)

Alan Cox (alan@lxorguk.ukuu.org.uk)
Wed, 23 Sep 1998 01:52:36 +0100 (BST)


> IMO, if linux on a PII/300 can't do either of these reliably - we
> look pretty bad when a 68K/20 can do either or both of these with a
> different OS (MacOS/IOS).

Well the mac sure cant do 2Mbits. MacOS cheats wholesale to achieve the
rest of it. It has the SCC chip on a high priority so that it doesnt need
masking and even in your own drivers if you turn IRQ's off you are supposed
to poll these magic bits and call functions that basically mean you are
polling the critical stuff

Oh and on TX it appears they do

cli();
while(data_left)
{
while(fifo_full());
stuff_byte();
}
sti()

for localtalk

Alan

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/