summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/i386/conf/NOTES15
1 files changed, 11 insertions, 4 deletions
diff --git a/sys/i386/conf/NOTES b/sys/i386/conf/NOTES
index 729d979..ac2e35e 100644
--- a/sys/i386/conf/NOTES
+++ b/sys/i386/conf/NOTES
@@ -22,20 +22,27 @@ profile 2
#####################################################################
# SMP OPTIONS:
#
-# The apic device enables the use of the IO APIC for Symmetric I/O.
+# The apic device enables the use of the I/O APIC for Symmetric I/O.
#
# Notes:
#
-# An SMP kernel will ONLY run on an Intel MP spec. qualified motherboard.
-#
-# Be sure to disable 'cpu I386_CPU' && 'cpu I486_CPU' for SMP kernels.
+# Be sure to disable 'cpu I386_CPU' for SMP kernels.
#
# Check the 'Rogue SMP hardware' section to see if additional options
# are required by your hardware.
#
+# By default, mixed mode is used to route IRQ0 from the AT timer via
+# the 8259A master PIC through the ExtINT pin on the first I/O APIC.
+# This can be disabled via the NO_MIXED_MODE option. In that case,
+# IRQ0 will be routed via an intpin on the first I/O APIC. Not all
+# motherboards hook IRQ0 up to the first I/O APIC even though their
+# MP table or MADT may claim to do so. That is why mixed mode is
+# enabled by default.
+#
# Mandatory:
device apic # I/O apic
+options NO_MIXED_MODE # Disable use of mixed mode
#
# Rogue SMP hardware:
OpenPOWER on IntegriCloud