Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Jun 1998 11:31:30 +0100 (BST)
From:      Doug Rabson <dfr@nlsystems.com>
To:        Jun-ichiro itojun Itoh <itojun@iijlab.net>
Cc:        Michael Hancock <michaelh@cet.co.jp>, Bill Fenner <fenner@parc.xerox.com>, Donald Burr <dburr@POBoxes.com>, Mike Smith <mike@smith.net.au>, bjc23@hermes.cam.ac.uk, freebsd-current@FreeBSD.ORG, Frank Mayhar <frank@exit.com>
Subject:   Re: Auto power-off? 
Message-ID:  <Pine.BSF.3.95q.980614112325.14513C-100000@herring.nlsystems.com>
In-Reply-To: <11163.897801516@coconut.itojun.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 14 Jun 1998, Jun-ichiro itojun Itoh wrote:

> 	The largest difference between PAO and wildboar is implementation of
> 	socket/card service.  While PAO implements it as pccardd (daemon),
> 	wildboar implements it in kernel.
> 	To integrate wildboar we need bus separation (yes, struct device),
> 	this is one more reason for me to try merging "new config".

Please hold off on trying to integrate anything like config.new.  I have
working code which handles bus/device hierarchies.  It allows dynamic
add/remove of both busses and devices, loadable drivers, dynamically
extendable driver interfaces (no fixed tables of function pointers like
isa_driver or pci_driver).  Most importantly (for me anyway) the bus
hierarchy is defined only by the drivers and not in a static config file.
The only role of config in this system is to build the kernel makefile.

The first steps of this are already in our source tree as part of the
FreeBSD/alpha port.  The foundations of the loadable driver system
(kern_linker.c and kern_module.c) have been in the system for about a year
and I will be committing new code for extendable driver interfaces either
today or tomorrow.

> 
> 	Catch me at USENIX if any of you are interested in gory details.

Unfortunately I will not be at USENIX as I will be on holiday in Japan.

--
Doug Rabson				Mail:  dfr@nlsystems.com
Nonlinear Systems Ltd.			Phone: +44 181 951 1891
					Fax:   +44 181 381 1039


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95q.980614112325.14513C-100000>