NetBSD/sys/arch
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
..
alpha backout previous kprintf change 1996-10-13 02:59:55 +00:00
amiga backout previous kprintf change 1996-10-13 03:05:43 +00:00
arm32 backout previous kprintf change 1996-10-13 03:05:43 +00:00
atari backout previous kprintf changes 1996-10-13 04:10:34 +00:00
hp300 backout previous kprintf changes 1996-10-13 03:14:05 +00:00
i386 backout previous kprintf changes 1996-10-13 03:19:38 +00:00
m68k backout previous kprintf change 1996-10-13 03:19:10 +00:00
mac68k backout previous kprintf change 1996-10-13 03:21:13 +00:00
mips Merge mips1 and mips3 pte/pmap code, pass 0; 1996-10-13 09:28:53 +00:00
mvme68k backout previous kprintf change 1996-10-13 03:29:05 +00:00
ofppc backout previous kprintf change 1996-10-13 03:29:05 +00:00
pc532 backout previous kprintf change 1996-10-13 03:29:05 +00:00
pica Merge mips1 and mips3 pte/pmap code, pass 0; 1996-10-13 09:28:53 +00:00
pmax Merge mips1 and mips3 pte/pmap code, pass 0; 1996-10-13 09:28:53 +00:00
powerpc backout previous kprintf change 1996-10-13 03:29:05 +00:00
sparc backout previous kprintf change 1996-10-13 02:59:55 +00:00
sun3 backout previous kprintf change 1996-10-13 03:47:25 +00:00
vax backout previous kprintf change 1996-10-13 03:29:05 +00:00
x68k backout previous kprintf change 1996-10-13 03:29:05 +00:00