Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Apr 2008 09:52:00 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-stable@freebsd.org
Cc:        Alexander Sack <pisymbol@gmail.com>, Andrei Kolu <antik@bsd.ee>
Subject:   Re: Don't recognizing SMP...
Message-ID:  <200804080952.00483.jhb@freebsd.org>
In-Reply-To: <3c0b01820804071145t5bfcd01al55f70ce7f1826b19@mail.gmail.com>
References:  <d6a9902d0803310231h76134cf7n4b464ba47a8acc8f@mail.gmail.com> <200804011243.06122.antik@bsd.ee> <3c0b01820804071145t5bfcd01al55f70ce7f1826b19@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 07 April 2008 02:45:47 pm Alexander Sack wrote:
> On Tue, Apr 1, 2008 at 5:43 AM, Andrei Kolu <antik@bsd.ee> wrote:
> > On Monday 31 March 2008 12:31:49 =ED=95=9C=EC=9B=90=ED=9D=AC wrote:
> >  > I installed FreeBSD 7.0 on HP DL 380.
> >  >
> >  > This is a mptable result.
> >  >
> >  > > # mptable
> >  > > Processors:     APIC ID Version State           Family  Model   St=
ep
> >  > > Flags 0       0x14    BSP, usable     6       2       1       0x03=
81
> >  > > 6 0x14    AP, usable      15      2       9       0xbfebfbff
> >  >
> >  > 2 way cpus are same as 3.0GHz Xeon CPU. But they have different
> >  > Family, Step, and Flags.
> >
> >  SMP does NOT work with cpus with different steppings. You should find
> > other matching pair for smp to work.
>
> Then this needs to be FIXED because MANY OEMs ship mixed stepping
> processors as Intel now supports it....

=46reeBSD itself doesn't enforce this, we use whatever CPUs we find in the =
table=20
and we don't actually bother reading the family/model/etc. from the APs at=
=20
all.  Assuming this is a non-ancient computer and non-ancient FreeBSD (5.2 =
or=20
later) then FreeBSD isn't using the MP Table at all but the ACPI MADT table=
=20
(available via acpidump -t).

=2D-=20
John Baldwin



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