xref: /netbsd-src/sys/arch/arc/include/vmparam.h (revision 89c5a767f8fc7a4633b2d409966e2becbb98ff92)
1 /*	$NetBSD: vmparam.h,v 1.5 2000/01/23 21:01:59 soda Exp $	*/
2 /*	$OpenBSD: vmparam.h,v 1.3 1997/04/19 17:19:59 pefo Exp $	*/
3 /*	NetBSD: vmparam.h,v 1.5 1994/10/26 21:10:10 cgd Exp 	*/
4 
5 #include <mips/vmparam.h>
6 
7 /*
8  * Maximum number of contigous physical memory segment.
9  */
10 #define	VM_PHYSSEG_MAX		16
11 
12 #define	VM_NFREELIST		1
13 #define	VM_FREELIST_DEFAULT	0
14 
15 #if 0 /* changed in OpenBSD */
16 #define	USRTEXT		0x00400000
17 #endif
18 
19 #if 0 /* defined in <mips/vmparam.h> in NetBSD, but not defined in OpenBSD */
20 #define	BTOPUSRSTACK	0x80000		/* btop(USRSTACK) */
21 #define	LOWPAGES	0x00001
22 #define	HIGHPAGES	0
23 
24 #define	mapin(pte, v, pfnum, prot) \
25 	(*(int *)(pte) = ((pfnum) << PG_SHIFT) | (prot), MachTLBFlushAddr(v))
26 #endif
27 
28 /* pcb base */
29 /*#define	pcbb(p)		((u_int)(p)->p_addr) */
30