From owner-cvs-user Mon Dec 11 08:30:43 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA25402 for cvs-user-outgoing; Mon, 11 Dec 1995 08:30:43 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA25384 Mon, 11 Dec 1995 08:30:34 -0800 (PST) Date: Mon, 11 Dec 1995 08:30:34 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199512111630.IAA25384@freefall.freebsd.org> To: CVS-committers, cvs-user Subject: cvs commit: src/release/sysinstall devices.c disks.c label.c Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk jkh 95/12/11 08:30:32 Branch: release/sysinstall RELENG_2_1_0 Modified: release/sysinstall devices.c disks.c label.c Log: Fix a subtle bug that *may* be responsible for the clobber-disk-zero bug. Also try to see if a device can still be `detected' by checking errno == EACCES even if the open fails (idea from Bruce). Revision Changes Path 1.36.2.12 +8 -5 src/release/sysinstall/devices.c 1.31.2.36 +1 -5 src/release/sysinstall/disks.c 1.32.2.30 +3 -6 src/release/sysinstall/label.c From owner-cvs-user Mon Dec 11 08:32:43 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA25668 for cvs-user-outgoing; Mon, 11 Dec 1995 08:32:43 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA25657 Mon, 11 Dec 1995 08:32:36 -0800 (PST) Date: Mon, 11 Dec 1995 08:32:36 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199512111632.IAA25657@freefall.freebsd.org> To: CVS-committers, cvs-user Subject: cvs commit: src/release/sysinstall devices.c disks.c label.c Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk jkh 95/12/11 08:32:35 Modified: release/sysinstall devices.c disks.c label.c Log: Bring my changes forward from 2.1 Revision Changes Path 1.38 +8 -5 src/release/sysinstall/devices.c 1.34 +1 -5 src/release/sysinstall/disks.c 1.35 +3 -6 src/release/sysinstall/label.c From owner-cvs-user Wed Dec 13 07:33:21 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA22006 for cvs-user-outgoing; Wed, 13 Dec 1995 07:33:21 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id HAA21987 Wed, 13 Dec 1995 07:33:16 -0800 (PST) Date: Wed, 13 Dec 1995 07:33:16 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199512131533.HAA21987@freefall.freebsd.org> To: CVS-committers, cvs-user Subject: cvs commit: src/tools/tools/kernxref kernxref.sh Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk phk 95/12/13 07:33:14 Modified: tools/tools/kernxref kernxref.sh Log: Report common symbols with one reference as UNREF too. Revision Changes Path 1.3 +4 -5 src/tools/tools/kernxref/kernxref.sh From owner-cvs-user Thu Dec 14 00:24:35 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA16229 for cvs-user-outgoing; Thu, 14 Dec 1995 00:24:35 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA16211 Thu, 14 Dec 1995 00:24:32 -0800 (PST) Date: Thu, 14 Dec 1995 00:24:32 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199512140824.AAA16211@freefall.freebsd.org> To: CVS-committers, cvs-user Subject: cvs commit: src/lkm/fpu - New directory Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk phk 95/12/14 00:24:32 src/lkm/fpu - New directory From owner-cvs-user Thu Dec 14 00:24:35 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA16230 for cvs-user-outgoing; Thu, 14 Dec 1995 00:24:35 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA16221 Thu, 14 Dec 1995 00:24:33 -0800 (PST) Date: Thu, 14 Dec 1995 00:24:33 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199512140824.AAA16221@freefall.freebsd.org> To: CVS-committers, cvs-user Subject: cvs commit: src/lkm/gnufpu - New directory Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk phk 95/12/14 00:24:33 src/lkm/gnufpu - New directory From owner-cvs-user Thu Dec 14 00:26:17 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA16421 for cvs-user-outgoing; Thu, 14 Dec 1995 00:26:17 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA16413 Thu, 14 Dec 1995 00:26:15 -0800 (PST) Date: Thu, 14 Dec 1995 00:26:15 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199512140826.AAA16413@freefall.freebsd.org> To: CVS-committers, cvs-user Subject: cvs commit: src/lkm/gnufpu Makefile Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk phk 95/12/14 00:26:15 Modified: lkm Makefile Added: lkm/fpu Makefile lkm/gnufpu Makefile Log: Two x87 emulators as LKMs. If somebody with the right HW would make the change to /etc/rc to use this, we could rip MATH_EMULATE from GENERIC... Revision Changes Path 1.18 +2 -2 src/lkm/Makefile From owner-cvs-user Thu Dec 14 04:40:41 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA29605 for cvs-user-outgoing; Thu, 14 Dec 1995 04:40:41 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id EAA29599 Thu, 14 Dec 1995 04:40:26 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id XAA13391; Thu, 14 Dec 1995 23:31:28 +1100 Date: Thu, 14 Dec 1995 23:31:28 +1100 From: Bruce Evans Message-Id: <199512141231.XAA13391@godzilla.zeta.org.au> To: CVS-committers@freefall.freebsd.org, cvs-user@freefall.freebsd.org, phk@freefall.freebsd.org Subject: Re: cvs commit: src/lkm/gnufpu Makefile Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk > Modified: lkm Makefile > Added: lkm/fpu Makefile > lkm/gnufpu Makefile > Log: > Two x87 emulators as LKMs. > If somebody with the right HW would make the change to /etc/rc to use > this, we could rip MATH_EMULATE from GENERIC... It can't work with the right h/w (no fpu) or the right testing procedure (fake no h/w) because at least /bin/sh uses the fpu for at least _setjmp() and _longjmp(). It's hard to tell which things in the library or in /etc/rc use floating point. In fact, fsck uses floating point just to print the fragmentation percentage, and csh uses floating point for its printf(1) builtin, and sh uses floating point for its printf(1) builtin (see /usr/src/usr.bin/printf/printf.c) although it uses a special broken version of printf(3) for builtins and screws up `printf %g 1.1'... Bruce From owner-cvs-user Thu Dec 14 04:52:17 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id EAA00228 for cvs-user-outgoing; Thu, 14 Dec 1995 04:52:17 -0800 (PST) Received: from skiddaw.elsevier.co.uk (skiddaw.elsevier.co.uk [193.131.222.60]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id EAA00140 Thu, 14 Dec 1995 04:51:09 -0800 (PST) Received: from snowdon.elsevier.co.uk (snowdon.elsevier.co.uk [193.131.197.164]) by skiddaw.elsevier.co.uk (8.6.12/8.6.12) with ESMTP id MAA20811; Thu, 14 Dec 1995 12:49:19 GMT Received: from cadair.elsevier.co.uk (actually host cadair) by snowdon with SMTP (PP); Thu, 14 Dec 1995 12:45:33 +0000 Received: (from dpr@localhost) by cadair.elsevier.co.uk (8.6.12/8.6.12) id MAA22992; Thu, 14 Dec 1995 12:45:55 GMT From: Paul Richards Message-Id: <199512141245.MAA22992@cadair.elsevier.co.uk> Subject: Re: cvs commit: src/lkm/gnufpu Makefile To: bde@zeta.org.au (Bruce Evans) Date: Thu, 14 Dec 1995 12:45:55 +0000 (GMT) Cc: CVS-committers@freefall.freebsd.org, cvs-user@freefall.freebsd.org, phk@freefall.freebsd.org In-Reply-To: <199512141231.XAA13391@godzilla.zeta.org.au> from "Bruce Evans" at Dec 14, 95 11:31:28 pm X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk In reply to Bruce Evans who said > > > Modified: lkm Makefile > > Added: lkm/fpu Makefile > > lkm/gnufpu Makefile > > Log: > > Two x87 emulators as LKMs. > > If somebody with the right HW would make the change to /etc/rc to use > > this, we could rip MATH_EMULATE from GENERIC... The kernel should load it if the npx probe fails. Can we do this yet or will it require an in-kernel linker? It's something we need to be able do so that we can load device drivers on the fly following probes so all you have to have compiled in is the probe routines or actually you can load the device driver, do probe and then unload it if it fails. All you need then is a list of available drivers. -- Paul Richards. Originative Solutions Ltd. Internet: paul@netcraft.co.uk, http://www.netcraft.co.uk Phone: 0370 462071 (Mobile), +44 1225 447500 (work) From owner-cvs-user Thu Dec 14 05:02:46 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA00549 for cvs-user-outgoing; Thu, 14 Dec 1995 05:02:46 -0800 (PST) Received: from jhome.DIALix.COM (root@jhome.DIALix.COM [192.203.228.69]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id FAA00536 Thu, 14 Dec 1995 05:02:31 -0800 (PST) Received: (from peter@localhost) by jhome.DIALix.COM (8.7.3/8.7.3) id VAA03988; Thu, 14 Dec 1995 21:00:32 +0800 (WST) Date: Thu, 14 Dec 1995 21:00:32 +0800 (WST) From: Peter Wemm To: Paul Richards cc: Bruce Evans , CVS-committers@freefall.freebsd.org, cvs-user@freefall.freebsd.org, phk@freefall.freebsd.org Subject: Re: cvs commit: src/lkm/gnufpu Makefile In-Reply-To: <199512141245.MAA22992@cadair.elsevier.co.uk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk On Thu, 14 Dec 1995, Paul Richards wrote: > In reply to Bruce Evans who said > > > > > Modified: lkm Makefile > > > Added: lkm/fpu Makefile > > > lkm/gnufpu Makefile > > > Log: > > > Two x87 emulators as LKMs. > > > If somebody with the right HW would make the change to /etc/rc to use > > > this, we could rip MATH_EMULATE from GENERIC... > > The kernel should load it if the npx probe fails. Can we do this yet or will > it require an in-kernel linker? It's something we need to be able do so > that we can load device drivers on the fly following probes so all you have > to have compiled in is the probe routines or actually you can load the device > driver, do probe and then unload it if it fails. All you need then is a list > of available drivers. The math emulators are a special case. They have a _single_ entry point, and I dont think (from memory) that they reference anything else in the kernel. We may be able to get away with a very simple a.out style loader and relocator for this special purpose. (ie: do vnode IO to read in the a.out header, malloc some space, do vnode IO to bring in the code, then relocate it, then set the trap handler to point to the first bit of executable code. Make it all do vnode IO to (say) /sbin/emulator.o and leave an a.out format object file there. This is something like what SYSV does, except the SYSV one is PIC I think... I created math emulator LKM's too, about a week ago, but once I realised they were useless, I dropped them. -Peter From owner-cvs-user Thu Dec 14 05:34:29 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA01695 for cvs-user-outgoing; Thu, 14 Dec 1995 05:34:29 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id FAA01688 Thu, 14 Dec 1995 05:34:22 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id AAA15804; Fri, 15 Dec 1995 00:33:35 +1100 Date: Fri, 15 Dec 1995 00:33:35 +1100 From: Bruce Evans Message-Id: <199512141333.AAA15804@godzilla.zeta.org.au> To: p.richards@elsevier.co.uk, peter@jhome.DIALix.COM Subject: Re: cvs commit: src/lkm/gnufpu Makefile Cc: CVS-committers@freefall.freebsd.org, bde@zeta.org.au, cvs-user@freefall.freebsd.org, phk@freefall.freebsd.org Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk >The math emulators are a special case. They have a _single_ entry point, >and I dont think (from memory) that they reference anything else in the >kernel. We may be able to get away with a very simple a.out style loader math_emulate.o references about 10 things in the kernel and has implicit dependencies on the layout of the pcb. It is more critical than usual for the emulator module to be consistent with the kernel. >and relocator for this special purpose. (ie: do vnode IO to read in the >a.out header, malloc some space, do vnode IO to bring in the code, >then relocate it, then set the trap handler to point to the first bit of >executable code. Make it all do vnode IO to (say) /sbin/emulator.o and >leave an a.out format object file there. You can't do output before the file system is mounted r/w. Bruce From owner-cvs-user Thu Dec 14 06:11:07 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA03500 for cvs-user-outgoing; Thu, 14 Dec 1995 06:11:07 -0800 (PST) Received: from critter.tfs.com ([140.145.230.252]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id GAA03491 Thu, 14 Dec 1995 06:11:02 -0800 (PST) Received: from localhost.tfs.com (localhost.tfs.com [127.0.0.1]) by critter.tfs.com (8.6.12/8.6.12) with SMTP id PAA00387; Thu, 14 Dec 1995 15:05:56 +0100 X-Authentication-Warning: critter.tfs.com: Host localhost.tfs.com didn't use HELO protocol To: Bruce Evans cc: p.richards@elsevier.co.uk, peter@jhome.dialix.com, CVS-committers@freefall.freebsd.org, cvs-user@freefall.freebsd.org, phk@freefall.freebsd.org Subject: Re: cvs commit: src/lkm/gnufpu Makefile In-reply-to: Your message of "Fri, 15 Dec 1995 00:33:35 +1100." <199512141333.AAA15804@godzilla.zeta.org.au> Date: Thu, 14 Dec 1995 15:05:55 +0100 Message-ID: <385.818949955@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk Well, I guess we cannot use them right now then... The main reason was for LINT to link again, and then I though that while I where there, what the heck... I guess that this could be a good initial target for the in-kernel linker though. It's a rather simple one. I'll leave them in the tree though. -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc. Future will arrive by its own means, progress not so. From owner-cvs-user Fri Dec 15 00:09:32 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA02807 for cvs-user-outgoing; Fri, 15 Dec 1995 00:09:32 -0800 (PST) Received: from ra.ibr.cs.tu-bs.de (ra.ibr.cs.tu-bs.de [134.169.246.34]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id AAA02629 Fri, 15 Dec 1995 00:08:22 -0800 (PST) Received: from achill [134.169.34.18] by ra.ibr.cs.tu-bs.de (8.6.10/tubsibr) with ESMTP id JAA14571; Fri, 15 Dec 1995 09:01:32 +0100 Received: from petri@localhost by achill.ibr.cs.tu-bs.de (8.6.10/tubsibr) id JAA26086; Fri, 15 Dec 1995 09:01:20 +0100 Date: Fri, 15 Dec 1995 09:01:20 +0100 From: Stefan Petri Message-Id: <199512150801.JAA26086@achill.ibr.cs.tu-bs.de> To: peter@jhome.DIALix.COM CC: p.richards@elsevier.co.uk, bde@zeta.org.au, CVS-committers@freefall.freebsd.org, cvs-user@freefall.freebsd.org, phk@freefall.freebsd.org In-reply-to: Peter Wemm's message of Thu, 14 Dec 1995 21:00:32 +0800 (WST) Subject: cvs commit: src/lkm/gnufpu Makefile Reply-to: petri@ibr.cs.tu-bs.de Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk Hi! > The kernel should load it if the npx probe fails. Can we do this yet or will > it require an in-kernel linker? It's something we need to be able do so > that we can load device drivers on the fly following probes so all you have > to have compiled in is the probe routines or actually you can load the device > driver, do probe and then unload it if it fails. All you need then is a list > of available drivers. Will this make the kernel smaller? and/or faster? I see the danger that the dynamic driver loading will so much overhead that we end up with a kernel as big as e.g. S*laris 2.x ... Stefan From owner-cvs-user Fri Dec 15 02:16:36 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id CAA10357 for cvs-user-outgoing; Fri, 15 Dec 1995 02:16:36 -0800 (PST) Received: from critter.tfs.com ([140.145.230.252]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id CAA10344 Fri, 15 Dec 1995 02:16:29 -0800 (PST) Received: from localhost.tfs.com (localhost.tfs.com [127.0.0.1]) by critter.tfs.com (8.6.12/8.6.12) with SMTP id LAA06591; Fri, 15 Dec 1995 11:07:39 +0100 X-Authentication-Warning: critter.tfs.com: Host localhost.tfs.com didn't use HELO protocol To: petri@ibr.cs.tu-bs.de cc: peter@jhome.DIALix.COM, p.richards@elsevier.co.uk, bde@zeta.org.au, CVS-committers@freefall.freebsd.org, cvs-user@freefall.freebsd.org, phk@freefall.freebsd.org Subject: Re: cvs commit: src/lkm/gnufpu Makefile In-reply-to: Your message of "Fri, 15 Dec 1995 09:01:20 +0100." <199512150801.JAA26086@achill.ibr.cs.tu-bs.de> Date: Fri, 15 Dec 1995 11:07:38 +0100 Message-ID: <6589.819022058@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk > Will this make the kernel smaller? and/or faster? I see the danger > that the dynamic driver loading will so much overhead that we end up > with a kernel as big as e.g. S*laris 2.x ... It is a necessary step to get the kernel even more modular. -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc. Future will arrive by its own means, progress not so. From owner-cvs-user Fri Dec 15 05:11:06 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA20952 for cvs-user-outgoing; Fri, 15 Dec 1995 05:11:06 -0800 (PST) Received: from critter.tfs.com ([140.145.230.252]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id FAA20945 Fri, 15 Dec 1995 05:11:02 -0800 (PST) Received: from localhost.tfs.com (localhost.tfs.com [127.0.0.1]) by critter.tfs.com (8.6.12/8.6.12) with SMTP id NAA07015; Fri, 15 Dec 1995 13:50:56 +0100 X-Authentication-Warning: critter.tfs.com: Host localhost.tfs.com didn't use HELO protocol To: petri@ibr.cs.tu-bs.de cc: peter@jhome.DIALix.COM, p.richards@elsevier.co.uk, bde@zeta.org.au, CVS-committers@freefall.freebsd.org, cvs-user@freefall.freebsd.org, phk@freefall.freebsd.org Subject: Re: Modularity vs overhead [cvs commit: src/lkm/gnufpu Makefile] In-reply-to: Your message of "Fri, 15 Dec 1995 11:56:04 +0100." <199512151056.LAA00802@achill.ibr.cs.tu-bs.de> Date: Fri, 15 Dec 1995 13:50:56 +0100 Message-ID: <7013.819031856@critter.tfs.com> From: Poul-Henning Kamp Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk > Poul> It is a necessary step to get the kernel even more modular. > > Yes, but will that gain real functionality / performance, besides getting > more-pleasntly-to-look-at sources? If I wanted a really fashionable > modular self configuring plaug and play kernel, I would more probably > go to Solaris or Bill Gates or whatever ... We gain a lot of functionality, and we can avoid all the dead code in the kernel at the same time. -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc. Future will arrive by its own means, progress not so. From owner-cvs-user Fri Dec 15 05:26:31 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA21842 for cvs-user-outgoing; Fri, 15 Dec 1995 05:26:31 -0800 (PST) Received: from ra.ibr.cs.tu-bs.de (ra.ibr.cs.tu-bs.de [134.169.246.34]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id FAA21674 Fri, 15 Dec 1995 05:23:09 -0800 (PST) Received: from achill [134.169.34.18] by ra.ibr.cs.tu-bs.de (8.6.10/tubsibr) with ESMTP id LAA15978; Fri, 15 Dec 1995 11:56:09 +0100 Received: from petri@localhost by achill.ibr.cs.tu-bs.de (8.6.10/tubsibr) id LAA00802; Fri, 15 Dec 1995 11:56:04 +0100 Date: Fri, 15 Dec 1995 11:56:04 +0100 From: Stefan Petri Message-Id: <199512151056.LAA00802@achill.ibr.cs.tu-bs.de> To: phk@critter.tfs.com CC: peter@jhome.DIALix.COM, p.richards@elsevier.co.uk, bde@zeta.org.au, CVS-committers@freefall.freebsd.org, cvs-user@freefall.freebsd.org, phk@freefall.freebsd.org In-reply-to: Poul-Henning Kamp's message of Fri, 15 Dec 1995 11:07:38 +0100 <6589.819022058@critter.tfs.com> Subject: Modularity vs overhead [cvs commit: src/lkm/gnufpu Makefile] Reply-to: petri@ibr.cs.tu-bs.de Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk Hi! > Will this make the kernel smaller? and/or faster? I see the danger > that the dynamic driver loading will so much overhead that we end up > with a kernel as big as e.g. S*laris 2.x ... Poul> It is a necessary step to get the kernel even more modular. Yes, but will that gain real functionality / performance, besides getting more-pleasntly-to-look-at sources? If I wanted a really fashionable modular self configuring plaug and play kernel, I would more probably go to Solaris or Bill Gates or whatever ... Stefan From owner-cvs-user Fri Dec 15 05:29:35 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA22090 for cvs-user-outgoing; Fri, 15 Dec 1995 05:29:35 -0800 (PST) Received: (from phk@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA22083 Fri, 15 Dec 1995 05:29:34 -0800 (PST) Date: Fri, 15 Dec 1995 05:29:34 -0800 (PST) From: Poul-Henning Kamp Message-Id: <199512151329.FAA22083@freefall.freebsd.org> To: CVS-committers, cvs-user Subject: cvs commit: src/tools/tools/kernxref kernxref.sh Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk phk 95/12/15 05:29:33 Modified: tools/tools/kernxref kernxref.sh Log: Make this a real cross-ref listing. This is now a handy tool for finding symbols in the kernel. Revision Changes Path 1.4 +29 -6 src/tools/tools/kernxref/kernxref.sh From owner-cvs-user Fri Dec 15 08:15:15 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id IAA00590 for cvs-user-outgoing; Fri, 15 Dec 1995 08:15:15 -0800 (PST) Received: from localhost.cdrom.com (localhost.cdrom.com [127.0.0.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id IAA00553 Fri, 15 Dec 1995 08:15:00 -0800 (PST) Message-Id: <199512151615.IAA00553@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: Host localhost.cdrom.com [127.0.0.1] didn't use HELO protocol To: Poul-Henning Kamp cc: petri@ibr.cs.tu-bs.de, peter@jhome.dialix.com, p.richards@elsevier.co.uk, bde@zeta.org.au, CVS-committers@freefall.freebsd.org, cvs-user@freefall.freebsd.org, phk@freefall.freebsd.org Subject: Re: Modularity vs overhead [cvs commit: src/lkm/gnufpu Makefile] In-reply-to: Your message of "Fri, 15 Dec 1995 13:50:56 +0100." <7013.819031856@critter.tfs.com> Date: Fri, 15 Dec 1995 08:14:59 -0800 From: "Justin T. Gibbs" Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk >> Poul> It is a necessary step to get the kernel even more modular. >> >> Yes, but will that gain real functionality / performance, besides getting >> more-pleasntly-to-look-at sources? If I wanted a really fashionable >> modular self configuring plaug and play kernel, I would more probably >> go to Solaris or Bill Gates or whatever ... > >We gain a lot of functionality, and we can avoid all the dead code in >the kernel at the same time. The goal is to install on 4MB machines, so reducing bloat is part of the design goal. I don't think anyone is interested in becoming Slowaris, but I would argue that its probably not Slowaris' PnP code that makes them slow, just easier to setup. >-- >Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. >http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. >whois: [PHK] | phk@ref.tfs.com TRW Financial Systems, Inc >. >Future will arrive by its own means, progress not so. -- Justin T. Gibbs =========================================== FreeBSD: Turning PCs into workstations =========================================== From owner-cvs-user Fri Dec 15 15:54:30 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA27692 for cvs-user-outgoing; Fri, 15 Dec 1995 15:54:30 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA27685 Fri, 15 Dec 1995 15:54:29 -0800 (PST) Date: Fri, 15 Dec 1995 15:54:29 -0800 (PST) From: Bruce Evans Message-Id: <199512152354.PAA27685@freefall.freebsd.org> To: CVS-committers, cvs-user Subject: cvs commit: src/tools/tools/kernxref kernxref.sh Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk bde 95/12/15 15:54:28 Modified: tools/tools/kernxref kernxref.sh Log: The unref and undef counts in the summary were swapped. Revision Changes Path 1.5 +3 -3 src/tools/tools/kernxref/kernxref.sh From owner-cvs-user Sat Dec 16 01:14:24 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA26137 for cvs-user-outgoing; Sat, 16 Dec 1995 01:14:24 -0800 (PST) Received: (from markm@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA26128 Sat, 16 Dec 1995 01:14:19 -0800 (PST) Date: Sat, 16 Dec 1995 01:14:19 -0800 (PST) From: Mark Murray Message-Id: <199512160914.BAA26128@freefall.freebsd.org> To: CVS-committers, cvs-user Subject: cvs commit: src/secure/lib/libcrypt crypt-md5.c Makefile crypt.3 crypt.c Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk markm 95/12/16 01:14:18 Modified: secure/lib/libcrypt Makefile crypt.3 crypt.c Added: secure/lib/libcrypt crypt-md5.c Log: Dual personality crypt(3). This crypt will choose its encryption algorithm (DES or MD5) based on the type of salt used. Salt beginning with "$1$" indicates MD5. Revision Changes Path 1.8 +5 -13 src/secure/lib/libcrypt/Makefile 1.3 +9 -1 src/secure/lib/libcrypt/crypt.3 1.7 +10 -10 src/secure/lib/libcrypt/crypt.c From owner-cvs-user Sat Dec 16 13:19:23 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA01574 for cvs-user-outgoing; Sat, 16 Dec 1995 13:19:23 -0800 (PST) Received: (from bde@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id NAA01567 Sat, 16 Dec 1995 13:19:21 -0800 (PST) Date: Sat, 16 Dec 1995 13:19:21 -0800 (PST) From: Bruce Evans Message-Id: <199512162119.NAA01567@freefall.freebsd.org> To: CVS-committers, cvs-user Subject: cvs commit: src/lkm Makefile Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk bde 95/12/16 13:19:20 Modified: lkm Makefile Log: Reformatted the list of broken modules and added ip_mroute_mod to it. Revision Changes Path 1.19 +2 -5 src/lkm/Makefile From owner-cvs-user Sat Dec 16 23:45:39 1995 Return-Path: owner-cvs-user Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA03851 for cvs-user-outgoing; Sat, 16 Dec 1995 23:45:39 -0800 (PST) Received: (from jkh@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA03844 Sat, 16 Dec 1995 23:45:38 -0800 (PST) Date: Sat, 16 Dec 1995 23:45:38 -0800 (PST) From: "Jordan K. Hubbard" Message-Id: <199512170745.XAA03844@freefall.freebsd.org> To: CVS-committers, cvs-user Subject: cvs commit: src/release MIRROR.SITES Sender: owner-cvs-user@FreeBSD.ORG Precedence: bulk jkh 95/12/16 23:45:37 Branch: release RELENG_2_1_0 Modified: release MIRROR.SITES Log: Remove 2 US mirrors which have either died or gone to reduced user logins. Revision Changes Path 1.1.2.8 +1 -7 src/release/MIRROR.SITES