From owner-cvs-all Sat Oct 3 18:28:29 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA04232 for cvs-all-outgoing; Sat, 3 Oct 1998 18:28:29 -0700 (PDT) (envelope-from owner-cvs-all) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA04148; Sat, 3 Oct 1998 18:28:13 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id LAA14038; Sun, 4 Oct 1998 11:27:50 +1000 Date: Sun, 4 Oct 1998 11:27:50 +1000 From: Bruce Evans Message-Id: <199810040127.LAA14038@godzilla.zeta.org.au> To: bde@zeta.org.au, nate@mt.sri.com Subject: Re: cvs commit: src/sys/i386/include asnames.h Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, jdp@FreeBSD.ORG Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >I've got the commit email saved to prove it, so I challenge you to show >me via the commit email that this was a *requirement* for all kernel >developers to know. > >>From the very first commit message: >revision 1.1 >date: 1997/04/22 06:55:32; author: jdp; state: Exp; >Make the necessary changes so that an ELF kernel can be built. >... ! revision 1.1 ! date: 1997/04/22 06:55:32; author: jdp; state: Exp; ! Make the necessary changes so that an ELF kernel can be built. I ! have successfully built, booted, and run a number of different ELF ! kernel configurations, including GENERIC. LINT also builds and ! links cleanly, though I have not tried to boot it. ! ! 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". And all C symbols that are ! ^^^^^^^^^^^^^^^^^^^^^^ ! also referenced from assembly language code must be listed in ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ! ^^^^ ! "sys/i386/include/asnames.h". It so happens that failure to do ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ! these things will have no impact on the a.out kernel. But it will ! break the build of the ELF kernel. ! ! The ELF bootloader works, but it is not ready to commit quite yet. Bruce