Date: Sun, 10 Mar 1996 00:42:56 -0800 (PST) From: Soren Schmidt <sos> To: CVS-committers, cvs-all, cvs-user, cvs-sys Subject: cvs commit: src/sys/conf files src/sys/sys imgact_elf.h imgact.h src/sys/kern imgact_elf.c kern_exec.c src/lkm/linux Makefile linux.c src/sys/i386/linux linux.h linux_util.h linux_sysvec.c imgact_linux.c Message-ID: <199603100842.AAA03260@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
sos 96/03/10 00:42:55
Modified: lkm/linux Makefile linux.c
sys/i386/linux linux.h linux_util.h linux_sysvec.c
imgact_linux.c
sys/conf files
sys/sys imgact.h
sys/kern kern_exec.c
Added: sys/sys imgact_elf.h
sys/kern imgact_elf.c
Log:
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 :)
Revision Changes Path
1.7 +2 -2 src/lkm/linux/Makefile
1.5 +13 -1 src/lkm/linux/linux.c
1.7 +11 -3 src/sys/i386/linux/linux.h
1.2 +1 -3 src/sys/i386/linux/linux_util.h
1.2 +104 -62 src/sys/i386/linux/linux_sysvec.c
1.10 +3 -3 src/sys/i386/linux/imgact_linux.c
1.63 +1 -0 src/sys/conf/files
1.11 +2 -1 src/sys/sys/imgact.h
1.37 +19 -4 src/sys/kern/kern_exec.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199603100842.AAA03260>
