From owner-svn-src-all@FreeBSD.ORG Wed Mar 10 17:43:49 2010 Return-Path: Delivered-To: svn-src-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B446A10656C1; Wed, 10 Mar 2010 17:43:49 +0000 (UTC) (envelope-from julian@elischer.org) Received: from out-0.mx.aerioconnect.net (out-0-6.mx.aerioconnect.net [216.240.47.66]) by mx1.freebsd.org (Postfix) with ESMTP id 8C63E8FC13; Wed, 10 Mar 2010 17:43:49 +0000 (UTC) Received: from idiom.com (postfix@mx0.idiom.com [216.240.32.160]) by out-0.mx.aerioconnect.net (8.13.8/8.13.8) with ESMTP id o2AHhmVY018988; Wed, 10 Mar 2010 09:43:48 -0800 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (h-67-100-89-137.snfccasy.static.covad.net [67.100.89.137]) by idiom.com (Postfix) with ESMTP id 38F8A2D6010; Wed, 10 Mar 2010 09:43:47 -0800 (PST) Message-ID: <4B97DA52.6020808@elischer.org> Date: Wed, 10 Mar 2010 09:43:46 -0800 From: Julian Elischer User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 To: Robert Watson References: <201003092210.o29MABkU044256@svn.freebsd.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 216.240.47.51 Cc: svn-src-stable-7@FreeBSD.org, svn-src-stable@FreeBSD.org, svn-src-all@FreeBSD.org, src-committers@FreeBSD.org, John Baldwin Subject: Re: svn commit: r204931 - in stable/7/sys: amd64/include i386/include X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Mar 2010 17:43:49 -0000 Robert Watson wrote: > > On Tue, 9 Mar 2010, John Baldwin wrote: > >> Log: >> MFC 183525: Bump MAXCPU to 32 now that 32 CPU x86 systems exist. So in two months or so (according to the trade rags) intel brings out a system with 1024 'cpus' (8 cpu chips, x 8 cpus per chip x 16 threads per cpu). We need to do a bit of quick thinking to work out how we handle this.. I think the only systems that can run on this well are Virtualization micro kernels (e.g. ESX) with the idea of running multiple kernels on different cpu chips. > > Hmmm. I'd be a bit surprised if this doesn't cause ABI issues for > management/crashdump analysis tools, and KBI problems for kernel > modules, although it being 12:30am I'm having trouble thinking of > specific instances currently. > > Robert N M Watson > Computer Laboratory > University of Cambridge > >> >> Modified: >> stable/7/sys/amd64/include/param.h >> stable/7/sys/i386/include/param.h >> Directory Properties: >> stable/7/sys/ (props changed) >> stable/7/sys/cddl/contrib/opensolaris/ (props changed) >> stable/7/sys/contrib/dev/acpica/ (props changed) >> stable/7/sys/contrib/pf/ (props changed) >> >> Modified: stable/7/sys/amd64/include/param.h >> ============================================================================== >> >> --- stable/7/sys/amd64/include/param.h Tue Mar 9 21:16:36 2010 >> (r204930) >> +++ stable/7/sys/amd64/include/param.h Tue Mar 9 22:10:11 2010 >> (r204931) >> @@ -71,7 +71,7 @@ >> #endif >> >> #if defined(SMP) || defined(KLD_MODULE) >> -#define MAXCPU 16 >> +#define MAXCPU 32 >> #else >> #define MAXCPU 1 >> #endif >> >> Modified: stable/7/sys/i386/include/param.h >> ============================================================================== >> >> --- stable/7/sys/i386/include/param.h Tue Mar 9 21:16:36 2010 >> (r204930) >> +++ stable/7/sys/i386/include/param.h Tue Mar 9 22:10:11 2010 >> (r204931) >> @@ -66,7 +66,7 @@ >> #define MID_MACHINE MID_I386 >> >> #if defined(SMP) || defined(KLD_MODULE) >> -#define MAXCPU 16 >> +#define MAXCPU 32 >> #else >> #define MAXCPU 1 >> #endif /* SMP */ >>