svn commit: r204931 - in stable/7/sys: amd64/include
i386/include
Julian Elischer
julian at elischer.org
Wed Mar 10 18:02:47 UTC 2010
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 */
>>
More information about the svn-src-stable-7
mailing list