SMP in machine/params.h

Pietro Cerutti gahr at gahr.ch
Thu Jan 24 16:00:19 PST 2008


John Baldwin wrote:
> On Thursday 24 January 2008 07:38:39 am Pietro Cerutti wrote:
>> Hello,
>>
>> I'm running a Core2Duo on CURRENT, SMP kernel, but somehow the macro SMP
>> in machine/param.h 1.81 2006/01/09 line 68 is not defined, thus MAXCPU
>> is defined to 1. Any idea why?
> 
> It is defined in opt_global.h for a kernel build, but it is not defined in 
> userland.  If you want to use MAXCPU in userland you should query the 
> appropriate sysctl (kern.smp.maxcpu) instead.
> 

Thanks for the clarification!

-- 
Pietro Cerutti

PGP Public Key:
http://gahr.ch/pgp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20080125/dc7afda9/signature.pgp


More information about the freebsd-hackers mailing list