Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Oct 1998 11:27:50 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        bde@zeta.org.au, nate@mt.sri.com
Cc:        cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, jdp@FreeBSD.ORG
Subject:   Re: cvs commit: src/sys/i386/include asnames.h
Message-ID:  <199810040127.LAA14038@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199810040127.LAA14038>