Subject: Heads up: i386 MP config change
To: None <current-users@netbsd.org, port-i386@netbsd.org>
From: Frank van der Linden <fvdl@wasabisystems.com>
List: port-i386
Date: 01/07/2003 20:01:42
I have added code to the i386 port to retrieve MP and interrupt
routing info via ACPI. Since this is an alternate method to
getting the info from the MP BIOS, I made them both optional.

If you have an MP kernel config file, you must add the new MPBIOS
option to use MP BIOS configuration as before. You can experiment
with the MPACPI option (it's experimental at the moment, although
I have tested it on various systems), by enabling:

	options MPACPI
	acpi* at mainbus?

If you have a modern board with just one processor, you can also
use this option to enable the I/O APIC that it may have, and
get better interrupt performance (less sharing of interrupts
if the board manufacturer did his job right). To do that,
also enable the

	ioapic* at mainbus?

..line in the config file.

For MP kernels, if both MPBIOS and MPACPI are defined, MPACPI will
be tried first. If it fails somehow, it'll fall back to MPBIOS.

As I said, it's a bit experimental for now, but let me know if
it works for you, both on MP and UP systems. Include a dmesg
output if possible.

- Frank


-- 
Frank van der Linden                                    fvdl@wasabisystems.com
==============================================================================
Quality NetBSD Development, Support & Service.   http://www.wasabisystems.com/