NetBSD/sys/arch/mips
jonathan bbcd2bb1ef Elf32 fixes for mips shared libraries:
* handle interpreters with nonzero virtual address of entry-point:
   subtract p_vaddr from computed entrypoint, as the mips elf exec did.

 * Add #ifdef ELF_INTERP_NON_RELOCATABLE/#endif around the code
   that tries to choose a `good' address at which to load an interpreter,
   if none was set by the emul probe  function.
   (the address chosen could be improved to avoid  fragmenting the
    process virtual address space).

 * define ELF_INTERP_NON_RELOCATABLE in machine/elf_machdep.h for mips CPUs,
   which currently use a GNU-derived ld.so.

ELF_INTERP_NON_RELOCATABLE is not necessary for native NetBSD/alpha ELF
binaries. It may be required for GNU-derived ELF dynamic loaders (Linux/i386?)
1996-11-11 20:33:10 +00:00
..
conf Eliminate old mips/mips/elf.c ELF exec code. 1996-11-11 07:45:30 +00:00
include Elf32 fixes for mips shared libraries: 1996-11-11 20:33:10 +00:00
mips Eliminate old mips/mips/elf.c ELF exec code. 1996-11-11 20:23:39 +00:00
Makefile.inc Update arch/pmax/Makefile to build in NetBSD rather than 4.4-Lite: 1996-09-29 23:51:22 +00:00