freebsd-nq/lkm
Søren Schmidt e1743d02cd First attempt at FreeBSD & Linux ELF support.
Compile and link a new kernel, that will give native ELF support, and
provide the hooks for other ELF interpreters as well.

To make native ELF binaries use John Polstras elf-kit-1.0.1..
For the time being also use his ld-elf.so.1 and put it in
/usr/libexec.

The Linux emulator has been enhanced to also run ELF binaries, it
is however in its very first incarnation.
Just get some Linux ELF libs (Slackware-3.0) and put them in the
prober place (/compat/linux/...).
I've ben able to run all the Slackware-3.0 binaries I've tried
so far.
(No it won't run quake yet :)
1996-03-10 08:42:54 +00:00
..
atapi Add extra export symbols for the ATAPI generic interface. 1995-10-28 17:46:58 +00:00
cd9660 Build LKMs for all ``easy'' filesystems. (lfs can be done, but it's more 1994-09-21 23:27:16 +00:00
coff Changed the first (name) arg of MOD_DEV(), MOD_EXEC() and MOD_MISC() 1995-11-14 07:35:57 +00:00
fdesc Build LKMs for all ``easy'' filesystems. (lfs can be done, but it's more 1994-09-21 23:27:16 +00:00
fpu Two x87 emulators as LKMs. 1995-12-14 08:26:14 +00:00
gnufpu Two x87 emulators as LKMs. 1995-12-14 08:26:14 +00:00
ibcs2 Correct some man page cross references and some file 1996-02-05 17:32:16 +00:00
if_disc The discard, tunnel, SLIP, and PPP network interface pseudo-devices 1995-03-20 19:25:49 +00:00
if_ppp Update if_ppp lkm to pull in the new files... 1995-10-31 20:54:15 +00:00
if_sl Forgot slcompress.c in SLIP module. 1995-03-20 19:31:47 +00:00
if_tun The discard, tunnel, SLIP, and PPP network interface pseudo-devices 1995-03-20 19:25:49 +00:00
ip_mroute_mod Per discussion on the mailing-lists, move LKMs from /sbin to /lkm, and 1994-09-16 20:24:29 +00:00
ipfw Make the ipfw LKM work again. 1996-02-24 13:41:57 +00:00
kernfs Build LKMs for all ``easy'' filesystems. (lfs can be done, but it's more 1994-09-21 23:27:16 +00:00
linux First attempt at FreeBSD & Linux ELF support. 1996-03-10 08:42:54 +00:00
mfs Build LKMs for all ``easy'' filesystems. (lfs can be done, but it's more 1994-09-21 23:27:16 +00:00
msdos Removed redundant delcaration of msdosfs_denode.c from the SRCS line. 1995-03-03 18:33:04 +00:00
nfs Create NFS LKM. 1994-09-22 22:12:59 +00:00
nullfs Build LKMs for all ``easy'' filesystems. (lfs can be done, but it's more 1994-09-21 23:27:16 +00:00
pcic Revert to default entry point. 1995-10-15 17:00:49 +00:00
portal Build LKMs for all ``easy'' filesystems. (lfs can be done, but it's more 1994-09-21 23:27:16 +00:00
procfs Attempt to fix the procfs LKM after making some of the procfs 1996-01-24 19:34:49 +00:00
syscons Delete obnoxious uprintf()s in load/unload procedures. 1995-11-29 20:10:33 +00:00
umapfs Build LKMs for all ``easy'' filesystems. (lfs can be done, but it's more 1994-09-21 23:27:16 +00:00
union Build LKMs for all ``easy'' filesystems. (lfs can be done, but it's more 1994-09-21 23:27:16 +00:00
wcd atapi and wcd LKMs. 1995-10-14 15:47:29 +00:00
Makefile Detach fpu and gnufpu from Makefile.. These lkm's build (or used to) 1996-01-06 23:15:40 +00:00
Makefile.inc Per discussion on the mailing-lists, move LKMs from /sbin to /lkm, and 1994-09-16 20:24:29 +00:00