NetBSD/sys/arch/pica/include
jonathan 6ac1fdec40 Merge mips1 and mips3 pte/pmap code, pass 0;
* Move mips-I pte (TLBlo) definitions from pmax/include/pte.h
      to mips/include/mips1_pte.h

    * Move mips-III pte (TLBlo) definitions from  pica/include/pte.h
      to mips/include/mips3_pte.h

    * Add new mips/include/pte.h, which includes exactly one of
      mips1_pte.h or mips3_pte.h (which still have namespace collisions),
      depending on "options MIPS1" or "options MIPS3". (hack).
      Move soft kvtopte(), ptetovk() definitions to mips/include/pte.h

    * Add macro PTE_TO_PADDR() to hide the different hardware TLB formats
      when mapping from pte to physical address.

   * Add macro PTE_READONLY() to hide lack of SW read-only bit in mips-III
     tlb. (mips1 pmap uses a sw bit in the PTE, mips3 looks up RO bit in
     the kernel pmap.)

   * Use macros (not direct TLB frobbing) in mips/trap.c, to make it
     mips-1/mips-III indepenndet.

    * Change {pmax,pica}/include/pte.h to just do #include <mips/pte.h>.
1996-10-13 09:28:53 +00:00
..
ansi.h
aout_machdep.h repoint at shared aout_machdep.h, not exec.h 1996-10-08 13:07:26 +00:00
asm.h backout previous kprintf change 1996-10-13 03:29:05 +00:00
autoconf.h
bsd-aout.h
bus.h
cdefs.h
cpu.h
disklabel.h
display.h
ecoff_machdep.h since these just included mips/ecoff.h, they need to be changed to include 1996-09-26 22:40:53 +00:00
elf.h
elf_machdep.h add and use a machine-dependent header, which currently defines some 1996-09-26 21:50:55 +00:00
endian.h
float.h
ieeefp.h
kbdreg.h
kdbparam.h
limits.h
machAsmDefs.h
machConst.h
mips_opcode.h
mouse.h
param.h
pcb.h
pccons.h
pio.h
pmap.h
proc.h
profile.h
psl.h
pte.h Merge mips1 and mips3 pte/pmap code, pass 0; 1996-10-13 09:28:53 +00:00
ptrace.h
reg.h
regdef.h
regnum.h
reloc.h
setjmp.h
signal.h
stdarg.h
trap.h
types.h
varargs.h
vmparam.h