Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Jan 2008 13:56:30 +0100
From:      Pietro Cerutti <gahr@gahr.ch>
To:        Attilio Rao <attilio@freebsd.org>, freebsd-hackers@freebsd.org
Subject:   Re: SMP in machine/params.h
Message-ID:  <47988AFE.1010903@gahr.ch>
In-Reply-To: <3bbf2fe10801240448wb5009cai16721aff75579773@mail.gmail.com>
References:  <479886CF.7040506@gahr.ch> <3bbf2fe10801240448wb5009cai16721aff75579773@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigB4748D98EF769F02CF9183F2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Attilio Rao wrote:
> 2008/1/24, Pietro Cerutti <gahr@gahr.ch>:
>> Hello,
>>
>> I'm running a Core2Duo on CURRENT, SMP kernel, but somehow the macro S=
MP
>> in machine/param.h 1.81 2006/01/09 line 68 is not defined, thus MAXCPU=

>> is defined to 1. Any idea why?
>>
>>> uname -a
>> FreeBSD gahrtop.localhost 8.0-CURRENT FreeBSD 8.0-CURRENT #23: Tue Jan=

>> 22 00:15:05 CET 2008
>> root@gahrtop.localhost:/usr/obj/usr/src/sys/MSI1034  i386
>>
>>> sysctl kern.smp.active kern.smp.maxcpus
>> kern.smp.active: 1
>> kern.smp.maxcpus: 16
>>
>>> cat smp.c
>> #include <sys/param.h>
>>
>> #ifndef SMP
>> # error SMP not defined
>> #endif
>>
>>
>>> make smp
>> cc -O2 -pipe -march=3Dpentiumpro  smp.c  -o smp
>> smp.c:5:3: error: #error SMP not defined
>> *** Error code 1
>>
>>> cat maxcpu.c
>> #include <sys/param.h>
>> #include <stdio.h>
>>
>> int main(void)
>> {
>>    return (MAXCPU);
>> }
>>
>>> ./maxcpu; echo $?
>> 1
>>
>> Any idea?
>=20
> Did you define SMP in your config file?

Yes. How could I have kern.smp.active: 1 otherwise?

> grep SMP /sys/i386/conf/MSI1034
# To make an SMP kernel, the next two lines are needed
options SMP  # Symmetric MultiProcessor Kernel

>=20
> Attilio
>=20
>=20


--=20
Pietro Cerutti

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


--------------enigB4748D98EF769F02CF9183F2
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)

iD8DBQFHmIsDwMJqmJVx944RCnMDAKDZ4haOkLZmayApTpgCZ5UynbThYgCgl1Wk
DvSEccYdD+e78Itaz4wQ8lM=
=eHAU
-----END PGP SIGNATURE-----

--------------enigB4748D98EF769F02CF9183F2--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47988AFE.1010903>