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>