This website requires JavaScript.
Explore
Help
Sign In
Aren
/
NetBSD
Watch
1
Star
0
Fork
You've already forked NetBSD
0
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
82ab98145f
NetBSD
/
sys
/
arch
/
pmax
/
include
/
pte.h
4 lines
85 B
C
Raw
Normal View
History
Unescape
Escape
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 13:28:53 +04:00
/* $NetBSD: pte.h,v 1.7 1996/10/13 09:29:00 jonathan Exp $ */
new RCS ID format.
1994-10-27 00:08:38 +03:00
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 13:28:53 +04:00
#
include
<mips/pte.h>