Module Name: src
Committed By: matt
Date: Thu Feb 9 03:11:39 UTC 2012
Modified Files:
src/sys/arch/evbmips/include [matt-nb5-mips64]: vmparam.h
Log Message:
VM_FREELIST_MAX is not used by anything. Should be VM_NFREELIST
Add macros to test a PA to see if it belonds to a VM_FREELIST_*
To generate a diff of this commit:
cvs rdiff -u -r1.1.142.5 -r1.1.142.6 src/sys/arch/evbmips/include/vmparam.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/evbmips/include/vmparam.h
diff -u src/sys/arch/evbmips/include/vmparam.h:1.1.142.5 src/sys/arch/evbmips/include/vmparam.h:1.1.142.6
--- src/sys/arch/evbmips/include/vmparam.h:1.1.142.5 Tue Nov 29 07:48:32 2011
+++ src/sys/arch/evbmips/include/vmparam.h Thu Feb 9 03:11:39 2012
@@ -1,19 +1,21 @@
-/* $NetBSD: vmparam.h,v 1.1.142.5 2011/11/29 07:48:32 matt Exp $ */
+/* vmparam.h,v 1.1.142.5 2011/11/29 07:48:32 matt Exp */
#ifndef _EVBMIPS_VMPARAM_H_
#define _EVBMIPS_VMPARAM_H_
#include <mips/vmparam.h>
-#define VM_PHYSSEG_MAX 32
+#define VM_PHYSSEG_MAX 32
-#undef VM_FREELIST_MAX
-#define VM_FREELIST_MAX 3
+#undef VM_NFREELIST
+#define VM_NFREELIST 3
#if defined(_MIPS_PADDR_T_64BIT) || defined(_LP64)
-#define VM_FREELIST_FIRST4G 2
+#define VM_FREELIST_FIRST4G 2
+#define VM_FREELIST_FIRST4G_P(pa) (((pa) >> 32) == 0)
#endif
#if !defined(_LP64)
-#define VM_FREELIST_FIRST512M 1
+#define VM_FREELIST_FIRST512M 1
+#define VM_FREELIST_FIRST512M_P(pa) (((pa) >> 29) == 0)
#endif
#define VM_FREELIST_NORMALOK_P(lcv) \