Date: Tue, 30 May 2000 08:32:15 -0700 From: Mike Smith <msmith@freebsd.org> To: Dennis <dennis@etinc.com> Cc: hackers@FreeBSD.ORG Subject: Re: 4.0 - Isa devices not being probed Message-ID: <200005301532.IAA00992@mass.cdrom.com> In-Reply-To: Your message of "Mon, 29 May 2000 13:01:07 EDT." <200005291700.NAA23834@etinc.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> At 06:36 PM 5/27/00 -0700, Mike Smith wrote: > >> Existing bus abstractions tend to let think that the same software driver > >> can deal with different buses, bridges or IO methods without having to > >> care about how these things actually behave, notably regarding buffering > >> and ordering rules. This is untrue. > > > >A good bus abstraction lets you care as much or as little as necessary. > >The NetBSD framework (which we use) allows you to do this. > > The best "portable" coding method is with memory-mapped registers, which > seems to have been omitted from this "implementation", which is the gripe > here. It "seems" that you haven't "read" any of the "documentation" or the "code" either. > Perhaps "portable" within the OS was your goal, but in the mean time > "portable" between very different OSs has been tainted. If you mean "FreeBSD should be Linux-driver-compatible", then your bus is leaving and you should be warming a seat. > One of the problems with "free software" is that the big picture is missed > because the people writing OS's dont care (and for the most part dont > understand) about vendors supporting multiple, very different, OS's. One of the problems these vendors face is that "free software" OS developers are less interested in pursuing the lowest common denominator. If you think that "memory mapped registers" are platform-portable, all I can suggest is that you try playing with a few different platforms, and preferably some time when you're prepared for a nasty shock. -- \\ Give a man a fish, and you feed him for a day. \\ Mike Smith \\ Tell him he should learn how to fish himself, \\ msmith@freebsd.org \\ and he'll hate you for a lifetime. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200005301532.IAA00992>