From owner-freebsd-new-bus Wed Jan 26 9:23:26 2000 Delivered-To: freebsd-new-bus@freebsd.org Received: from smtp04.wxs.nl (smtp04.wxs.nl [195.121.6.59]) by hub.freebsd.org (Postfix) with ESMTP id 1CF82154A9 for ; Wed, 26 Jan 2000 09:23:23 -0800 (PST) (envelope-from asmodai@wxs.nl) Received: from daemon.ninth-circle.org ([195.121.196.166]) by smtp04.wxs.nl (Netscape Messaging Server 3.61) with ESMTP id AAA3B2F; Wed, 26 Jan 2000 18:23:19 +0100 Received: (from asmodai@localhost) by daemon.ninth-circle.org (8.9.3/8.9.3) id SAA14417; Wed, 26 Jan 2000 18:23:10 +0100 (CET) (envelope-from asmodai) Date: Wed, 26 Jan 2000 18:23:10 +0100 From: Jeroen Ruigrok/Asmodai To: "Matthew N. Dodd" Cc: new-bus@FreeBSD.ORG Subject: Re: newbus from a documentation view Message-ID: <20000126182309.H290@daemon.ninth-circle.org> References: <20000126094020.G290@daemon.ninth-circle.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: ; from winter@jurai.net on Wed, Jan 26, 2000 at 03:45:10AM -0500 Organisation: Ninth-Circle Enterprises Sender: owner-freebsd-new-bus@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG -On [20000126 09:59], Matthew N. Dodd (winter@jurai.net) wrote: >On Wed, 26 Jan 2000, Jeroen Ruigrok/Asmodai wrote: >> ``As a system that allows for a very structured device and bus >> architecture by means of interconnecting busses and devices in a logical >> way.'' > >Object Oriented >Dynamic Attachment >Bus Abstraction Layer *cough* ``Newbus is the new bus abstraction layer architecture which saw its introduction in FreeBSD 4.0. Its goals are to provide a more object oriented means of interconnecting the various busses and devices which a host system provides to the Operating System. Its main features include amongst others: dynamic attaching, easy modularisation of drivers, and pseudo-busses.'' I probably still missed some things. Feel free to point them out and I'll try to rewrite it within the boundaries of english. ;) >> machine/bus_memio.h >> I see that this one is basically an empty header, deprecated in >> usage? I see we #define bus_memio_h in machine/bus.h, so basically all drivers including machine/bus_memio.h and bus_pio.h are kinda out of synch with newbus/busspace? >> machine/bus_pio.h >> I see that this one is also an empty header, also deprecated in >> usage? See above. -- Jeroen Ruigrok vd W/Asmodai asmodai@[wxs.nl|bart.nl|freebsd.org] Documentation nutter/B-rated Coder BSD: Technical excellence at its best The BSD Programmer's Documentation Project How the gods kill... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-new-bus" in the body of the message