freebsd-nq/sys/conf
John Polstra 9081eec1fb 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.
1997-04-22 06:55:47 +00:00
..
defines
files
files.i386 GENERIC, LINT: 1997-04-14 00:35:25 +00:00
files.newconf
files.pc98 Synchronize with sys/i386/conf/files.i386 revision 1.159. 1997-04-15 11:43:10 +00:00
kern.mk
kmod.mk
majors
Makefile.i386 Make the necessary changes so that an ELF kernel can be built. I 1997-04-22 06:55:47 +00:00
Makefile.pc98
Makefile.powerpc Make the necessary changes so that an ELF kernel can be built. I 1997-04-22 06:55:47 +00:00
newvers.sh
nfsswapkernel.c
NOTES GENERIC, LINT: 1997-04-14 00:35:25 +00:00
options
options.i386
options.pc98
param.c
systags.sh