1 1.39 andvar /* $NetBSD: pmap.h,v 1.39 2025/08/18 20:59:55 andvar Exp $ */ 2 1.38 thorpej 3 1.38 thorpej #ifndef _MAC68K_PMAP_H_ 4 1.38 thorpej #define _MAC68K_PMAP_H_ 5 1.7 cgd 6 1.37 chs #include <m68k/pmap_motorola.h> 7 1.38 thorpej #include <m68k/mmu_30.h> 8 1.38 thorpej 9 1.38 thorpej /* 10 1.39 andvar * Transparent translation register used in locore.s:get_pte(). 11 1.38 thorpej * User Data set up for R/W access of the entire address space. 12 1.38 thorpej * 13 1.38 thorpej * (XXX TT30_RW isn't actually needed because of TT30_RWM, but 14 1.38 thorpej * this the value historically used.) 15 1.38 thorpej */ 16 1.38 thorpej #define MAC68K_TT_GET_PTE (0x00000000 | \ 17 1.38 thorpej __SHIFTIN(0xff,TT30_LAM) | \ 18 1.38 thorpej TT30_E | TT30_CI | TT30_RW | TT30_RWM |\ 19 1.38 thorpej TT30_USERD) 20 1.38 thorpej 21 1.38 thorpej #endif /* _MAC68K_PMAP_H_ */ 22