1/*	$NetBSD: pmap.h,v 1.16 2023/12/27 19:47:00 thorpej Exp $	*/
2
3#ifndef _NEXT68K_PMAP_H_
4#define	_NEXT68K_PMAP_H_
5
6#include <m68k/pmap_motorola.h>
7#include <m68k/mmu_30.h>
8
9/*
10 * Transparent translation register values for IO space and the
11 * kernel text/data.  These are only used temporarily during
12 * early boot.
13 *
14 * XXX BOTH?  Really?  But that matches the historical value.  But
15 * just SUPER should be sufficient.
16 */
17#define	NEXT68K_TT40_IO		(0x02000000 |				\
18				 TTR40_E | TTR40_BOTH |			\
19				 PTE40_CM_NC_SER)
20
21#define	NEXT68K_TT40_KERN	(0x04000000 |				\
22				 __SHIFTIN(0x03,TTR40_LAM) |		\
23				TTR40_E | TTR40_BOTH)
24
25#endif /* _NEXT68K_PMAP_H_ */
26