Remove the SMP_MAXCPU override for vkernels, causing the build to revert
authorMatthew Dillon <dillon@dragonflybsd.org>
Tue, 6 May 2008 18:37:58 +0000 (18:37 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Tue, 6 May 2008 18:37:58 +0000 (18:37 +0000)
to the i386 limit of 16.  This is not because vkernels couldn't handle more
(up to 31), but because I want the installed world to be compatible between
vkernel and pc32.

This unbreaks programs like 'vmstat -m'.

sys/platform/vkernel/include/param.h

index ece75cb..99e439d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $DragonFly: src/sys/platform/vkernel/include/param.h,v 1.3 2007/09/04 22:07:54 dillon Exp $
+ * $DragonFly: src/sys/platform/vkernel/include/param.h,v 1.4 2008/05/06 18:37:58 dillon Exp $
  */
 
 #ifndef _MACHINE_PARAM_H_
 
 #endif
 
+#if 0
 /*
  * This is kinda silly but why not?  We use a 32 bit bitmask so 31 is
  * the most we can have.  We use the msb bit for other purposes in the
  * spinlock code so we can't have 32.
+ *
+ * XXX just use the cpu default (16) so buildworld binaries are compatible.
  */
 #ifndef SMP_MAXCPU
 #define SMP_MAXCPU     31
 #endif
+#endif
 
 /*
  * Set the default HZ to the likely resolution of the kqueue timer