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:Gary Palmer (gpal@FreeBSD.ORG)
Date:May 21, 1997 11:11:56 pm
List:org.freebsd.freebsd-hardware

Brett Glass wrote in message ID <3.0.@lariat.org>:

the 8250 family UARTS, and macrocells compatible with them, are used on a staggering array of computing hardware. Look at the Alpha platforms that are a hot FreeBSD port target for example.

In which case, they can stick with the C version -- or, if they need performance, do a tuned ASM version for that processor.

Please, no. I think the last thing a lot of people would want to see is 5 different versions of sio.S, one for each platform we (in the future) support. Generic drivers which are applicable to multiple platforms should stay as generic as possible. If that means sticking in C, so be it. Machine machine dependant versions just will cause hassle down the road.

Example which is still fresh in peoples memories: Garrett's change to the networking code which broke some protocol families. All it takes is Bruce (for example) to do a re-write of part of the tty driver, and slightly change the interface presented, et voila, the build for multiple platforms falls over. I DO NOT expect developers to learn the assembler of every platform we support!! It's why so much of the kernel is in C when it could very easily be optimized into assembler. The advantages of keeping the code in C are clear.

I, for one, do not want to see our move to multiple architecture support to a nightmare. Some common sense now about what can and cannot be done reasonably will save a lot of hassle later.

Gary