NetBSD/sys/arch/mips/include
jonathan 34ab2734da Resolve all differences between the Pica and pmax versions of machConst.h:
* add "MIPS_3k_" for the MIPS-I r[23]000-specific register definitions.
    * add "MIPS_4k_" for the MIPS-II/III r4000-specific register definitions.
    * add #defines that provide the old values for locore and user
      code, so the existing code continues  to compile.

Regression-tested against the  old headers by grepping for #define's,
editing out the defined symbols, and preprocessing with both the previous
machConst.h headers and this version.

Some unused symbols (CPU and FPU must-be-zero constants) are no longer defined.
Pica interrupt masks are now constant expressions instead of constant
values.

TODO:
    * factor out the common #defines into src/sys/arch/mips.
    * Get rid of the Sprite coding-style names (MACH_xxx).
    * Separate out the r3k/r4k differences from the Pica/pmax differences.
    * Figure out how to have a run-time choice of r3k vs. r4k support,
     instead of a compile-time choice.
1996-03-28 11:34:05 +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 new RCS ID format. 1994-10-26 21:08:38 +00:00
asm.h Rename from pmax/include/machAsmDefs.h to mips/include/asm.h. 1996-03-25 02:50:50 +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 Put parentheses around macro arguments 1995-06-16 02:07:33 +00:00
ecoff.h Put parentheses around macro arguments 1995-06-16 02:07:33 +00:00
elf.h KERNEL -> _KERNEL 1995-03-28 18:13:48 +00:00
endian.h new RCS ID format. 1994-10-26 21:08:38 +00:00
exec.h new RCS ID format. 1994-10-26 21:08:38 +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 new RCS ID format. 1994-10-26 21:08:38 +00:00
limits.h Remove pmax-specific CLK_TICK to prepare for moving to sys/arch/mips. 1996-03-19 02:45:48 +00:00
mips1_pte.h LOCORE -> _LOCORE 1996-02-01 22:28:24 +00:00
mips3_pte.h First commit of Per Fogelstrom's port to the Acer pica r4400/isa machine. 1996-03-13 04:58:04 +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
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 new RCS ID format. 1994-10-26 21:08:38 +00:00
profile.h Change reference in asm code from `__mcount'' to `___mcount'', to be 1995-05-31 00:25:06 +00:00
psl.h new RCS ID format. 1994-10-26 21:08:38 +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 new RCS ID format. 1994-10-26 21:08:38 +00:00
regnum.h Remove #ifdef LANGUAGE_C - protected definition of "struct reg". 1996-03-19 15:20:39 +00:00
reloc.h Change "XXX_pmax" to "XXX_mips" in preparation for merging with 1996-03-19 22:18:45 +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 Define __FORK_BRAINDAMAGE. 1995-12-09 04:41:41 +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 new RCS ID format. 1994-10-26 21:08:38 +00:00