Author: raj
Date: Mon Aug 26 16:23:54 2013
New Revision: 254915
URL: http://svnweb.freebsd.org/changeset/base/254915

Log:
  Provide settings for superpage reservation system on ARM.
  
  This allows for enabling and configuring superpages reservation mechanism in
  order to allocate and populate 256 4KB base pages (for the purpose of
  promotion to a 1MB superpage).
  
  Submitted by: Zbigniew Bodek <z...@semihalf.com>
  Reviewed by:  alc
  Sponsored by: The FreeBSD Foundation, Semihalf

Modified:
  head/sys/arm/include/vmparam.h

Modified: head/sys/arm/include/vmparam.h
==============================================================================
--- head/sys/arm/include/vmparam.h      Mon Aug 26 16:04:52 2013        
(r254914)
+++ head/sys/arm/include/vmparam.h      Mon Aug 26 16:23:54 2013        
(r254915)
@@ -109,10 +109,17 @@
 #define        VM_NFREEORDER           9
 
 /*
- * Disable superpage reservations.
+ * Enable superpage reservations: 1 level.
  */
 #ifndef        VM_NRESERVLEVEL
-#define        VM_NRESERVLEVEL         0
+#define        VM_NRESERVLEVEL         1
+#endif
+
+/*
+ * Level 0 reservations consist of 256 pages.
+ */
+#ifndef        VM_LEVEL_0_ORDER
+#define        VM_LEVEL_0_ORDER        8
 #endif
 
 #define UPT_MAX_ADDRESS                VADDR(UPTPTDI + 3, 0)
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to