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:John-Mark Gurney (jm@hydrogen.nike.efn.org)
Date:May 21, 1997 12:17:28 am
List:org.freebsd.freebsd-hardware

Bruce Evans scribbled this message on May 21:

Since the entire set of ports must be scanned whenever an interrupt occurs, maybe there is too much delay in getting to the upper ports. Something gets locked up if they overflow. I left several messages, but no one could figure it out.

Probably not. Scanning all (inactive) ports takes about 1/4 as long as handing one fully active 16550 port. Scanning 16 fully active ports at 115200 bops takes too long for the default (unconfigurable :-() fifo trigger level. However, having 16 fully active ports is rare.

so should I commit my changes that allow the sio to set 16550's to a trigger level of 8? and possibly make it more generic than it already is and allow people to define the resulting fifo level of the uart?

Nope. There are only some minor C inefficiencies in the important parts of the driver. The code is within 50% of best possible generic i386 assembler code by static instruction counts, but this is unimportant

hmm... now just to get a compiler like Watcomm that has optimization that works and isn't broken... a friend has this and he literally looked at code outputed by it, and couldin't inprove the asm output at ALL... of course you'd need to convince them to add support for FreeBSD's a.out format as right now it's a DOS/Win/OS2 based compiler... :(

Live in Peace, destroy Micro$oft, support free software, run FreeBSD