Date: Wed, 10 Mar 2010 09:43:46 -0800 From: Julian Elischer <julian@elischer.org> To: Robert Watson <rwatson@freebsd.org> Cc: svn-src-stable@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, svn-src-stable-7@freebsd.org, John Baldwin <jhb@freebsd.org> Subject: Re: svn commit: r204931 - in stable/7/sys: amd64/include i386/include Message-ID: <4B97DA52.6020808@elischer.org> In-Reply-To: <alpine.BSF.2.00.1003100025290.9081@fledge.watson.org> References: <201003092210.o29MABkU044256@svn.freebsd.org> <alpine.BSF.2.00.1003100025290.9081@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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 */ >>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B97DA52.6020808>