Brian Stecher
04/29/2009 9:34 AM
post28331
|
On Wed, Apr 29, 2009 at 09:24:16AM -0400, Mario Charest wrote:
>
>
> > -----Original Message-----
> > From: Brian Stecher [mailto:community-noreply@qnx.com]
> > Sent: April-29-09 9:12 AM
> > To: ostech-core_os
> > Subject: Re: 6.4.1 and SMP
> >
> > On Wed, Apr 29, 2009 at 08:26:02AM -0400, Mario Charest wrote:
> > > Will 6.4.1 on x86 support more then 8 CPU?
> >
> > The shipped binary won't. By changing the value of PROCESSORS_MAX (see
> > services/system/smpswitch.h), you can recompile to support up to 32
> > without other source changes.
>
> Brian, you mentioned that a while ago when I asked the same question about 6.4. My comment was that there was no way
I would ship a kernel I build myself without having tools to validate it thoroughly. If it's suppose to be that simple
and QNX isn't doing it, I cannot safely assume that is as simple as you make it sound ;-) Notice how I cleverly avoided
talking about marketing, management and business decision.
>
It's more a testing and memory cost issue. We don't currently have the
machines here to validate the >8 configuration. Also, there are a number of
statically allocated arrays based on the value of PROCESSORS_MAX, so bumping
the value increases the footprint for everybody. It's long been my fond
dream to get rid of the constant entirely. I have a few glimerings on how
to do it - it's a matter of finding the time.
--
Brian Stecher (bstecher@qnx.com) QNX Software Systems
phone: +1 (613) 591-0931 (voice) 175 Terence Matthews Cr.
+1 (613) 591-3579 (fax) Kanata, Ontario, Canada K2M 1W8
|
|
|