4692a37162
* 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. |
||
---|---|---|
.. | ||
ansi.h | ||
aout_machdep.h | ||
asm.h | ||
bsd-aout.h | ||
cachectl.h | ||
cdefs.h | ||
conf.h | ||
cpu.h | ||
cpuregs.h | ||
ecoff_machdep.h | ||
elf_machdep.h | ||
elf.h | ||
endian.h | ||
float.h | ||
ieeefp.h | ||
kdbparam.h | ||
limits.h | ||
locore.h | ||
mips1_pte.h | ||
mips3_pte.h | ||
mips_opcode.h | ||
mips_param.h | ||
pcb.h | ||
pmap.h | ||
proc.h | ||
profile.h | ||
psl.h | ||
pte.h | ||
ptrace.h | ||
reg.h | ||
regdef.h | ||
regnum.h | ||
reloc.h | ||
setjmp.h | ||
signal.h | ||
stdarg.h | ||
sysarch.h | ||
trap.h | ||
types.h | ||
varargs.h | ||
vmparam.h |