2011/7/20 Pan Tsu <iny...@gmail.com>: > Attilio Rao <atti...@freebsd.org> writes: > >> Author: attilio >> Date: Tue Jul 19 13:00:30 2011 >> New Revision: 224217 >> URL: http://svn.freebsd.org/changeset/base/224217 >> >> Log: >> Bump MAXCPU for amd64, ia64 and XLP mips appropriately. >> From now on, default values for FreeBSD will be 64 maxiumum supported >> CPUs on amd64 and ia64 and 128 for XLP. All the other architectures >> seem already capped appropriately (with the exception of sparc64 which >> needs further support on jalapeno flavour). >> >> Bump __FreeBSD_version in order to reflect KBI/KPI brekage introduced >> during the infrastructure cleanup for supporting MAXCPU > 32. This >> covers cpumask_t retiral too. >> >> The switch is considered completed at the present time, so for whatever >> bug you may experience that is reconducible to that area, please report >> immediately. >> >> Requested by: marcel, jchandra >> Tested by: pluknet, sbruno >> Approved by: re (kib) >> >> Modified: >> head/sys/amd64/include/param.h >> head/sys/ia64/include/param.h >> head/sys/mips/conf/XLP >> head/sys/mips/conf/XLP64 >> head/sys/mips/conf/XLPN32 >> head/sys/sys/param.h >> >> Modified: head/sys/amd64/include/param.h >> ============================================================================== >> --- head/sys/amd64/include/param.h Tue Jul 19 12:41:57 2011 >> (r224216) >> +++ head/sys/amd64/include/param.h Tue Jul 19 13:00:30 2011 >> (r224217) >> @@ -65,7 +65,7 @@ >> >> #if defined(SMP) || defined(KLD_MODULE) >> #ifndef MAXCPU >> -#define MAXCPU 32 >> +#define MAXCPU 64 >> #endif >> #else >> #define MAXCPU 1 > > Do you plan to bump MEMSTAT_MAXCPU, too? > > $ vmstat -z > vmstat: memstat_sysctl_uma: Too many CPUs > $ vmstat -m > vmstat: memstat_sysctl_malloc: Too many CPUs > > $ sysctl kern. | grep smp.\*cpus > kern.smp.maxcpus: 64 > kern.smp.cpus: 2 >
Jeeeez, we seriously need to fix this getting rid of the static values. Anyway, can you try the following patch?: http://www.freebsd.org/~attilio/memstat_maxcpu.diff It is going to add some memory overhead for i386 case. Thanks, Attilio -- Peace can only be achieved by understanding - A. Einstein _______________________________________________ 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"