Skip site navigation (1)Skip section navigation (2)
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>