svn commit: r216589 - head/sys/powerpc/include
Nathan Whitehorn
nwhitehorn at FreeBSD.org
Mon Dec 20 14:25:02 UTC 2010
Author: nwhitehorn
Date: Mon Dec 20 14:25:01 2010
New Revision: 216589
URL: http://svn.freebsd.org/changeset/base/216589
Log:
Memory can be laid out with large gaps on 64-bit PowerPC, so switch to
VM_PHYSSEG_SPARSE.
Modified:
head/sys/powerpc/include/vmparam.h
Modified: head/sys/powerpc/include/vmparam.h
==============================================================================
--- head/sys/powerpc/include/vmparam.h Mon Dec 20 09:36:54 2010 (r216588)
+++ head/sys/powerpc/include/vmparam.h Mon Dec 20 14:25:01 2010 (r216589)
@@ -140,9 +140,14 @@ struct pmap_physseg {
#define VM_PHYSSEG_MAX 16 /* 1? */
/*
- * The physical address space is densely populated.
+ * The physical address space is densely populated on 32-bit systems,
+ * but may not be on 64-bit ones.
*/
+#ifdef __powerpc64__
+#define VM_PHYSSEG_SPARSE
+#else
#define VM_PHYSSEG_DENSE
+#endif
/*
* Create three free page pools: VM_FREEPOOL_DEFAULT is the default pool
More information about the svn-src-all
mailing list