HEADSUP: New i386 interrupt and SMP code..

John Baldwin jhb at FreeBSD.org
Fri Oct 31 07:20:39 PST 2003


On 30-Oct-2003 Brooks Davis wrote:
> On Thu, Oct 30, 2003 at 05:34:47PM -0500, John Baldwin wrote:
>> - The ACPI MADT table can be used to enumerate CPUs instead of
>>   the MP Table if ACPI is enabled.  This will add true HT support
>>   in that we will finally support the BIOS setting for HT.
> 
> Will there be an option to ignore the BIOS and do something like the
> current system?  I'm all for paying attention to the BIOS, but I've got
> over 75 Xeons in my cluster and if they have the wrong BIOS settings,
> this is going to hurt when we switch to 5.x.

It's actually not safe to ignore the BIOS.  We have one 750x based
system here at work that doesn't boot a 4.x kernel with HTT enabled
(the logical CPUs don't ack the IPI) unless HTT is also enabled in
the BIOS.

> Overall, I'm looking forward to this change.  The death of the SMP
> kernel is something I've been looking forward to for a long time.

It was a question asked of Jordan at the first Usenix BSD BoF I
attended back in 2000 in San Diego. :)

-- 

John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/


More information about the freebsd-arch mailing list