NetBSD/sys/arch/pmax
jonathan 4692a37162 Final changes for configuring MIPS1 and MIPS3 in a single kernel.
* cpuregs.h:
    rename remaining VMMACH_xxx TLB macros to MIPS_TLB_xxx.
    Add compile-time MIPS3-only, compile-time  MIPS1-only, and
    runtime (both) definitions  for number of TLB ASIDs (tlb pids)
    and shift count to extract a TLB pid.

  * locore.h:
    Delete unused vector slot for indexed TLB writes.
    mips1 and mips3 TLBs are different enough that we have
    to break them out at the caller anyway.

  * Add compile-time MIPS3-only andcompile-time  MIPS1-only
    macros to call locore functions directly by name.
    Use the  existing method table only if

  * mips/mips_machdep.c, mips/trap.c, mips/pmap.c, pmax/machdep.c:
    Use MIPS3_ or MIPS1_ specific names for TLB pids in
    mips3 and mips1 specific code paths (e.g., creating the kernel stack
    for process 0).

Add `options MIPS3' to pmax/conf/GENERIC.
1997-06-22 03:17:37 +00:00
..
compile
conf Final changes for configuring MIPS1 and MIPS3 in a single kernel. 1997-06-22 03:17:37 +00:00
dev rzsize(): call rzopen()/rzclose() if not yet open, per the 1997-06-18 22:19:13 +00:00
dist
include Yet more mips1/mips3 merging: 1997-06-16 07:47:42 +00:00
pmax Final changes for configuring MIPS1 and MIPS3 in a single kernel. 1997-06-22 03:17:37 +00:00
stand Remove all references to <machine/machAsmDefs.h>. 1997-06-16 01:23:56 +00:00
tc Garbage-collect '#include <machine/pte.h>'. 1997-06-16 23:52:06 +00:00
Makefile Don't use _SUBDIRUSE outside of bsd.subdir.mk. 1997-05-07 17:28:47 +00:00