From owner-cvs-sys Tue Apr 22 02:36:25 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA04372 for cvs-sys-outgoing; Tue, 22 Apr 1997 02:36:25 -0700 (PDT) Received: from critter.dk.tfs.com ([140.145.230.252]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA04365; Tue, 22 Apr 1997 02:36:14 -0700 (PDT) Received: from critter (localhost [127.0.0.1]) by critter.dk.tfs.com (8.8.5/8.8.5) with ESMTP id LAA03900; Tue, 22 Apr 1997 11:34:45 +0200 (CEST) To: Bruce Evans cc: jdp@freebsd.org, phk@dk.tfs.com, cvs-all@freebsd.org, CVS-committers@freebsd.org, cvs-sys@freebsd.org From: Poul-Henning Kamp Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 src/sys/i386/i386 setdef0.c setdef1.c setdefs.h identcpu.c locore.s machdep.c swtch.s src/sys/i386/isa npx.c src/sys/sys cdefs.h kernel.h src/sys/gnu/i386/fpemul div_small.s fpu_asm.h poly_div.s poly_mul64.s polynomial.s reg_div.s reg_norm.s reg_round.s reg_u_add.s reg_u_div.s reg_u_mul.s reg_u_sub.s wm_shrx.s wm_sqrt.s src/sys/i386/include asnames.h asmacros.h In-reply-to: Your message of "Tue, 22 Apr 1997 18:24:02 +1000." <199704220824.SAA10335@godzilla.zeta.org.au> Date: Tue, 22 Apr 1997 11:34:43 +0200 Message-ID: <3893.861701683@critter> Sender: owner-cvs-sys@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In message <199704220824.SAA10335@godzilla.zeta.org.au>, Bruce Evans writes: >>> The impact on developers is virtually nil, except for two things. >>> All linker sets that might possibly be present in the kernel must be >>> listed in "sys/i386/i386/setdefs.h". >> >>Urg. This complicates the sysctl a fair bit. Can't we find some way >>to build this list automagically ? > >Oops, I forgot that the SYSCTL macros hid the use of linker sets when John >asked me about this. Perhaps you should implement sysctl again :-). >Something needs to be done anyway to support it in LKMs and fix it >in vfs's. One idea: attach everything to one linker set and encode the >tree structure in the oid struct. I think this doesn't lose anything >except possibly space. I'd rather dig into my archives and find my notes and prototype "registry" thing and get that moving then. sysctl is way to limited for my taste anyway. shit, not exactly what I wanted to play with now... -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Power and ignorance is a disgusting cocktail.