NetBSD/sys/arch/mips/include
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
..
ansi.h Add _BSD_WINT_T_ definition so we can handle wint_t type added in NA1. 1996-03-16 01:31:45 +00:00
aout_machdep.h
asm.h backout previous kprintf change 1996-10-13 03:29:05 +00:00
bsd-aout.h KERNEL -> _KERNEL 1995-03-28 18:13:48 +00:00
cdefs.h Change mips __warn_references() macro to use the ELF warning features 1995-12-15 01:17:04 +00:00
cpu.h fix case typo: CLKF_BASEPRI_R4k to _R4K 1996-03-23 20:28:19 +00:00
cpuregs.h Resolve all differences between the Pica and pmax versions of machConst.h: 1996-03-28 11:34:05 +00:00
ecoff_machdep.h change structure member names to be in line with what various ECOFF 1996-05-09 23:46:18 +00:00
elf_machdep.h Elf32 fixes for mips shared libraries: 1996-11-11 20:33:10 +00:00
elf.h Rename unused macro ELF_HDR_SIZE -> MIPS_ELF_HDR_SIZE to avoid clash 1996-06-26 04:41:41 +00:00
endian.h Fix error from in_addr_t changes by christos: htonl() takes in_addr_t 1996-10-13 20:59:02 +00:00
float.h NetBSD's ieee FP definitions for the pmax are valid for other mips cpus; 1996-03-18 22:40:21 +00:00
ieeefp.h NetBSD's ieee FP definitions for the pmax are valid for other mips cpus; 1996-03-18 22:40:21 +00:00
kdbparam.h
limits.h Remove pmax-specific CLK_TICK to prepare for moving to sys/arch/mips. 1996-03-19 02:45:48 +00:00
locore.h Rename mips CPU-family locore prefixes for case-consistency: 1996-10-13 21:37:35 +00:00
mips1_pte.h Add (missing) PAGE_IS_RDONLY() macro to test for readonly pages, 1996-10-13 09:54:39 +00:00
mips3_pte.h Add (missing) PAGE_IS_RDONLY() macro to test for readonly pages, 1996-10-13 09:54:39 +00:00
mips_opcode.h Merge in additions of missing MIPS-I opcodes, and r4000-in-32-bit mode 1996-03-23 18:49:29 +00:00
mips_param.h Remove common-across-all-MIPS-cpu definitions (e.g., user-level-visible 1996-05-19 17:52:18 +00:00
pcb.h Change "pmax" -> "mips" before moving to sys/arch/mips/include. 1996-03-19 02:12:05 +00:00
pmap.h Change "pmax_xxx" macros to "mips_xxx" macros, in preparation 1996-03-19 04:15:15 +00:00
proc.h
profile.h Change reference in asm code from `__mcount'' to `___mcount'', to be 1995-05-31 00:25:06 +00:00
psl.h
pte.h Merge mips1 and mips3 pte/pmap code, pass 0; 1996-10-13 09:28:53 +00:00
ptrace.h Reserve a number in the machine-dependent range for PT_STEP, in 1995-12-21 09:28:36 +00:00
reg.h Add support for ptrace PT_GETREGS and PT_SETREGS for NetBSD/pmax: 1995-12-20 02:00:23 +00:00
regdef.h
regnum.h Remove #ifdef LANGUAGE_C - protected definition of "struct reg". 1996-03-19 15:20:39 +00:00
reloc.h Fix for elf{32,64} changes: make <mips/reloc.h> re-includable, 1996-10-07 03:15:03 +00:00
setjmp.h make the definition of _JBLEN mach. dep. header-dependent. 1994-12-20 10:36:27 +00:00
signal.h Add eight 32-bit (XXX) words of reserved space to struct sigcontext, 1996-03-19 04:22:04 +00:00
stdarg.h Revert pmax stdarg.h and varargs.h to versions from 1995-11-13. Those 1996-02-26 23:29:05 +00:00
trap.h Change pmax T_USER bit (software only) to be 0x20, the same as the 1996-03-24 08:12:53 +00:00
types.h Fixes for -Wall -Wmissing-prototypes: 1996-04-09 20:54:08 +00:00
varargs.h Revert pmax stdarg.h and varargs.h to versions from 1995-11-13. Those 1996-02-26 23:29:05 +00:00
vmparam.h Increase MAXDSIZE to 256Mbytes. 1996-10-16 06:10:41 +00:00