| From | Sent On | Attachments |
|---|---|---|
| Brett Glass | May 20, 1997 10:19 am | |
| Brett Glass | May 20, 1997 11:51 am | |
| Dan Welch | May 20, 1997 1:30 pm | |
| Randy Berndt | May 20, 1997 2:14 pm | |
| Brett Glass | May 20, 1997 5:11 pm | |
| Dan Welch | May 20, 1997 7:00 pm | |
| John-Mark Gurney | May 20, 1997 7:43 pm | |
| Dan Welch | May 20, 1997 7:57 pm | |
| Dan Welch | May 20, 1997 8:12 pm | |
| Gary T. Corcoran | May 20, 1997 8:50 pm | |
| Michael Smith | May 20, 1997 9:04 pm | |
| Michael Smith | May 20, 1997 9:33 pm | |
| Bruce Evans | May 20, 1997 10:15 pm | |
| Gary T. Corcoran | May 20, 1997 11:38 pm | |
| Bruce Evans | May 21, 1997 12:05 am | |
| John-Mark Gurney | May 21, 1997 12:17 am | |
| Poul-Henning Kamp | May 21, 1997 12:21 am | |
| John-Mark Gurney | May 21, 1997 12:43 am | |
| Bruce Evans | May 21, 1997 1:09 am | |
| Bruce Evans | May 21, 1997 1:16 am | |
| Bruce Evans | May 21, 1997 2:48 am | |
| Dan Welch | May 21, 1997 2:54 am | |
| Stefan Esser | May 21, 1997 3:16 am | |
| Poul-Henning Kamp | May 21, 1997 3:25 am | |
| Andrew Stesin | May 21, 1997 4:10 am | |
| Bruce Evans | May 21, 1997 5:36 am | |
| Dan Welch | May 21, 1997 6:02 am | |
| Stefan Esser | May 21, 1997 6:25 am | |
| Brett Glass | May 21, 1997 6:39 am | |
| Bruce Evans | May 21, 1997 6:44 am | |
| Brett Glass | May 21, 1997 6:59 am | |
| Brett Glass | May 21, 1997 7:04 am | |
| Brett Glass | May 21, 1997 7:09 am | |
| Poul-Henning Kamp | May 21, 1997 7:27 am | |
| Stefan Esser | May 21, 1997 9:26 am | |
| Poul-Henning Kamp | May 21, 1997 9:31 am | |
| Poul-Henning Kamp | May 21, 1997 9:33 am | |
| Rob Schofield | May 21, 1997 4:47 pm | |
| Michael Smith | May 21, 1997 9:15 pm | |
| Michael Smith | May 21, 1997 9:20 pm | |
| Brett Glass | May 21, 1997 10:10 pm | |
| Brett Glass | May 21, 1997 10:19 pm | |
| Gary Palmer | May 21, 1997 11:11 pm | |
| John-Mark Gurney | May 21, 1997 11:32 pm | |
| Michael Smith | May 21, 1997 11:37 pm | |
| Michael Smith | May 21, 1997 11:38 pm | |
| Poul-Henning Kamp | May 22, 1997 12:10 am | |
| Brett Glass | May 22, 1997 5:11 pm | |
| Wm Brian McCane | May 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





