freebsd-nq/sys/conf
Peter Wemm 6b7a14ce57 Make the ELF kernel build produce a dynamic executable (!). This enables
the in-kernel linker to access the _DYNAMIC data for doing loadable elf
modules.  The alpha kernel is already done this way, I've borrowed some of
the hacks from there.

This is primarily aimed at the 3-stage boot process which is intended to
be able to do pre-loading of kernel modules.

Note that the entry point isn't 0xf0100000 any more, it'll be a little
further on - but this value is stored in the headers.  I don't think this
will be a problem, but I'm sure somebody will tell me if it is. :-)

I'm not sure if btxboot is going to like this, it doesn't do proper ELF
header checking and assumes that there are exactly two program header
entries and that they are both PT_LOAD entries - a bad assumption.
1998-09-30 12:14:39 +00:00
..
defines
files Clean aicasm's lex and yacc generated source files. 1998-09-21 04:41:11 +00:00
files.alpha Merge with the latest i386 syscons. 1998-09-17 09:38:36 +00:00
files.i386 Remove vestiges of SLICE code. 1998-09-20 06:04:56 +00:00
files.pc98 Sync with sys/i386/conf/files.i386 revision 1.205. 1998-09-20 10:50:18 +00:00
kern.mk Turned on -Wformat -fformat-extensions. -fformat-extensions requires a 1998-09-09 10:04:58 +00:00
kmod.mk Add -aout to CFLAGS and LDFLAGS in bsd.kmod.mk, not in 1998-09-02 14:29:09 +00:00
ldscript.alpha Lots of changes, including: 1998-08-10 07:53:59 +00:00
ldscript.amd64 Make the ELF kernel build produce a dynamic executable (!). This enables 1998-09-30 12:14:39 +00:00
ldscript.i386 Make the ELF kernel build produce a dynamic executable (!). This enables 1998-09-30 12:14:39 +00:00
ldscript.powerpc Lots of changes, including: 1998-08-10 07:53:59 +00:00
majors New major for 3dfx driver. 1998-09-21 22:04:07 +00:00
Makefile.alpha Change version number. 1998-09-18 18:41:49 +00:00
Makefile.i386 Make the ELF kernel build produce a dynamic executable (!). This enables 1998-09-30 12:14:39 +00:00
Makefile.pc98 Sync with sys/i386/conf/Makefile.i386 revision 1.124. 1998-09-22 16:11:08 +00:00
Makefile.powerpc Make the ELF kernel build produce a dynamic executable (!). This enables 1998-09-30 12:14:39 +00:00
newvers.sh Note that we're in BETA status. 1998-09-19 11:45:37 +00:00
nfsswapkernel.c
NOTES Make #define NO_SWAPPING a normal kernel config option. 1998-09-29 17:33:45 +00:00
options Make #define NO_SWAPPING a normal kernel config option. 1998-09-29 17:33:59 +00:00
options.alpha Change to cam. 1998-09-16 08:22:09 +00:00
options.i386 Goodbye BOUNCE_BUFFERS, for a hack it has served us well. 1998-09-25 17:34:49 +00:00
options.pc98 Sync with sys/i386/conf/options.i386 revision 1.89. 1998-09-28 08:23:26 +00:00
param.c Moved definition of fscale from param.c to kern_synch.c where it 1998-07-11 13:06:41 +00:00
systags.sh