Skip site navigation (1)Skip section navigation (2)
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>