Date: Tue, 13 May 1997 11:16:23 +0930 (CST) From: Michael Smith <msmith@atrad.adelaide.edu.au> To: se@FreeBSD.ORG (Stefan Esser) Cc: dfr@nlsystems.com, current@FreeBSD.ORG Subject: Re: Backwards compatibiliy for isa_driver Message-ID: <199705130146.LAA12203@genesis.atrad.adelaide.edu.au> In-Reply-To: <19970512220244.64858@x14.mi.uni-koeln.de> from Stefan Esser at "May 12, 97 10:02:44 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
Stefan Esser stands accused of saying: > > I have for some time been thinking about better > support for different bus types in FreeBSD. Before you go any further with this, you should check with the Alpha people, and have a look at the NetBSD code for the same thing. Whilst I found the documentation for the NetBSD approach to be pathetic (read: nonexistent), it was relatively easy to find enough examples to get something going. The NetBSD approach blurs the distinction between "bus" and "device", which I think is _the_ critical point. A nested bus is a "device" on its parent bus, but a "bus" to devices below it. > I have code to check for resource conflicts between > PCI and ISA, for example, that could take advantage > of such a change. Since I'm currently rewriting the > PCI code from scratch (for userconfig support, for > example), I'd like to see a possible change to the > device structures go into FreeBSD now ... Hmm, Doug R. and I are just opening a discussion on a "resource manager" (someone just threw a PnP card at me, heh) which might well be relevant in this context. There was mention of a NetBSD "extent allocator" which I need to follow through. Jason T., are you reading this? A few quick words in summary would be handy... -- ]] Mike Smith, Software Engineer msmith@gsoft.com.au [[ ]] Genesis Software genesis@gsoft.com.au [[ ]] High-speed data acquisition and (GSM mobile) 0411-222-496 [[ ]] realtime instrument control. (ph) +61-8-8267-3493 [[ ]] Unix hardware collector. "Where are your PEZ?" The Tick [[
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199705130146.LAA12203>