From owner-cvs-all Tue Feb 16 9:53:49 1999 Received: from flood.ping.uio.no (flood.ping.uio.no [129.240.78.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA15610; Tue, 16 Feb 1999 09:53:42 -0800 (PST) (envelope-from des@flood.ping.uio.no) Received: (from des@localhost) by flood.ping.uio.no (8.9.2/8.9.1) id SAA98278; Tue, 16 Feb 1999 18:53:37 +0100 (CET) (envelope-from des) To: Doug Rabson Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 vm_machdep.c src/sys/kern kern_linker.c kern_sysctl.c uipc_mbuf.c uipc_proto.c uipc_socket.c uipc_usrreq.c vfs_init.c vfs_syscalls.c src/sys/net bridge.c if_ethersubr.c if_mib.c src/sys/netinet icmp_var.h if_ether.c ... References: <199902161049.CAA06158@freefall.freebsd.org> From: Dag-Erling Smorgrav Date: 16 Feb 1999 18:53:37 +0100 In-Reply-To: Doug Rabson's message of "Tue, 16 Feb 1999 02:49:56 -0800 (PST)" Message-ID: Lines: 23 X-Mailer: Gnus v5.5/Emacs 19.34 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk Doug Rabson writes: > Log: > * Change sysctl from using linker_set to construct its tree using SLISTs. > This makes it possible to change the sysctl tree at runtime. > > * Change KLD to find and register any sysctl nodes contained in the loaded > file and to unregister them when the file is unloaded. > > Reviewed by: Archie Cobbs , > Peter Wemm (well they looked at it anyway) Now, if some knowledgeable person would fix KLD unloading so the memory occupied by the unloaded module is reclaimed for later use so we can get rid of the splash code and preloaded image etc. when we go multiuser... and maybe make it possible to discard sections of the kernel... then we could move userconfig and the probe/attach code for most drivers into a separate section which is discarded after boot. Peter, I know you know how to fix this, cause you told me on IRC :) DES -- Dag-Erling Smorgrav - des@flood.ping.uio.no To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message