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/