atom feed49 messages in org.freebsd.freebsd-hardwareRe: isa bus and boca multiport boards
FromSent OnAttachments
Brett GlassMay 20, 1997 10:19 am 
Brett GlassMay 20, 1997 11:51 am 
Dan WelchMay 20, 1997 1:30 pm 
Randy BerndtMay 20, 1997 2:14 pm 
Brett GlassMay 20, 1997 5:11 pm 
Dan WelchMay 20, 1997 7:00 pm 
John-Mark GurneyMay 20, 1997 7:43 pm 
Dan WelchMay 20, 1997 7:57 pm 
Dan WelchMay 20, 1997 8:12 pm 
Gary T. CorcoranMay 20, 1997 8:50 pm 
Michael SmithMay 20, 1997 9:04 pm 
Michael SmithMay 20, 1997 9:33 pm 
Bruce EvansMay 20, 1997 10:15 pm 
Gary T. CorcoranMay 20, 1997 11:38 pm 
Bruce EvansMay 21, 1997 12:05 am 
John-Mark GurneyMay 21, 1997 12:17 am 
Poul-Henning KampMay 21, 1997 12:21 am 
John-Mark GurneyMay 21, 1997 12:43 am 
Bruce EvansMay 21, 1997 1:09 am 
Bruce EvansMay 21, 1997 1:16 am 
Bruce EvansMay 21, 1997 2:48 am 
Dan WelchMay 21, 1997 2:54 am 
Stefan EsserMay 21, 1997 3:16 am 
Poul-Henning KampMay 21, 1997 3:25 am 
Andrew StesinMay 21, 1997 4:10 am 
Bruce EvansMay 21, 1997 5:36 am 
Dan WelchMay 21, 1997 6:02 am 
Stefan EsserMay 21, 1997 6:25 am 
Brett GlassMay 21, 1997 6:39 am 
Bruce EvansMay 21, 1997 6:44 am 
Brett GlassMay 21, 1997 6:59 am 
Brett GlassMay 21, 1997 7:04 am 
Brett GlassMay 21, 1997 7:09 am 
Poul-Henning KampMay 21, 1997 7:27 am 
Stefan EsserMay 21, 1997 9:26 am 
Poul-Henning KampMay 21, 1997 9:31 am 
Poul-Henning KampMay 21, 1997 9:33 am 
Rob SchofieldMay 21, 1997 4:47 pm 
Michael SmithMay 21, 1997 9:15 pm 
Michael SmithMay 21, 1997 9:20 pm 
Brett GlassMay 21, 1997 10:10 pm 
Brett GlassMay 21, 1997 10:19 pm 
Gary PalmerMay 21, 1997 11:11 pm 
John-Mark GurneyMay 21, 1997 11:32 pm 
Michael SmithMay 21, 1997 11:37 pm 
Michael SmithMay 21, 1997 11:38 pm 
Poul-Henning KampMay 22, 1997 12:10 am 
Brett GlassMay 22, 1997 5:11 pm 
Wm Brian McCaneMay 24, 1997 5:15 pm 
Subject:Re: isa bus and boca multiport boards
From:Michael Smith (msm@atrad.adelaide.edu.au)
Date:May 20, 1997 9:04:21 pm
List:org.freebsd.freebsd-hardware

Brett Glass stands accused of saying:

At 04:14 PM 5/20/97 -0400, you wrote:

Maybe the sio driver should be recoded in optimized ASM. I can see some major C inefficiencies in it, including lots of repeated pointer dereferences and control structures that the compiler would probably optimize poorly. I've generated super-tight assembler for serial I/O.

(cocks an ear listening for the ICBM leaving bde's desk).

I don't think that would be a very popular idea; the sio driver should be more, not less, machine independant.

A stopgap might be be use a couple of IRQs for the different ports, if the board lets you do it. I put no more than 4 UARTs on an IRQ in my system because the driver loops over the UARTS at least twice per IRQ.

The boards in question don't. FWIW, the ISP across the hall from my office has a 386dx40 with an 8-port PC-COM (AST-alike) card and four single UARTs; it gets beaten to death and beyond using a mix of iijppp and SLiRP and keeps up quite happily. There's nothing basically wrong with the sio driver in that regard.

--Brett