xref: /netbsd-src/sys/arch/evbmips/include/vmparam.h (revision 82d56013d7b633d116a93943de88e08335357a7c)
1 /*	$NetBSD: vmparam.h,v 1.5 2014/04/19 12:48:42 matt Exp $	*/
2 
3 #ifndef _EVBMIPS_VMPARAM_H_
4 #define _EVBMIPS_VMPARAM_H_
5 
6 #include <mips/vmparam.h>
7 
8 #define	VM_PHYSSEG_MAX		32
9 
10 #undef VM_FREELIST_MAX
11 #define	VM_FREELIST_MAX		4
12 #if defined(_MIPS_PADDR_T_64BIT) || defined(_LP64)
13 #define	VM_FREELIST_FIRST4G	3
14 #endif
15 #if !defined(_LP64)
16 #define	VM_FREELIST_FIRST512M	2
17 #endif /* !_LP64 */
18 #define VM_FREELIST_ISADMA	1
19 
20 #define VM_FREELIST_NORMALOK_P(lcv) \
21 	((lcv) == VM_FREELIST_DEFAULT || (lcv) != mips_poolpage_vmfreelist)
22 
23 #endif	/* !_EVBMIPS_VMPARAM_H_ */
24