vmparam.h revision 1.5
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