From owner-freebsd-current Tue Nov 11 20:45:42 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id UAA01804 for current-outgoing; Tue, 11 Nov 1997 20:45:42 -0800 (PST) (envelope-from owner-freebsd-current) Received: from usr03.primenet.com (tlambert@usr03.primenet.com [206.165.6.203]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id UAA01796 for ; Tue, 11 Nov 1997 20:45:38 -0800 (PST) (envelope-from tlambert@usr03.primenet.com) Received: (from tlambert@localhost) by usr03.primenet.com (8.8.5/8.8.5) id VAA24025; Tue, 11 Nov 1997 21:42:45 -0700 (MST) From: Terry Lambert Message-Id: <199711120442.VAA24025@usr03.primenet.com> Subject: Re: cvs commit: src/sys/pci pcisupport.c To: phk@critter.freebsd.dk (Poul-Henning Kamp) Date: Wed, 12 Nov 1997 04:42:44 +0000 (GMT) Cc: wollman@khavrinen.lcs.mit.edu, current@FreeBSD.ORG In-Reply-To: <2559.879270126@critter.freebsd.dk> from "Poul-Henning Kamp" at Nov 11, 97 06:42:06 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > >> You know, I've been wondering about this kind of details for a long > >> time. It takes up a fair bit of kernel space, and it doesn't really > >> buy us much... > > > >> Same as the Intel Chipsets in bootverbose case, nice but kind of > >> bloated, isn't it ? > > > >Well, in the far future world where we are able to throw away parts of > >the kernel code that we don't need after initialization, this would > >certainly be an obvious candidate. > > But because of CardBus and hot-plug PCI we will not be able to discard > these bits :-( Plug events are, I think relatively rare. Because of that, you should be able to discard the code, and page it back in when you get an event. This assumes a far future world that can do kernel paging, as well as throwing away initialization code... Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.