NOTES (122487) | NOTES (122490) |
---|---|
1# 2# NOTES -- Lines that can be cut/pasted into kernel and hints configs. 3# 4# This file contains machine dependent kernel configuration notes. For 5# machine independent notes, look in /sys/conf/NOTES. 6# | 1# 2# NOTES -- Lines that can be cut/pasted into kernel and hints configs. 3# 4# This file contains machine dependent kernel configuration notes. For 5# machine independent notes, look in /sys/conf/NOTES. 6# |
7# $FreeBSD: head/sys/i386/conf/NOTES 122487 2003-11-11 15:52:31Z jhb $ | 7# $FreeBSD: head/sys/i386/conf/NOTES 122490 2003-11-11 17:14:26Z jhb $ |
8# 9 10# 11# This directive is mandatory; it defines the architecture to be 12# configured for; in this case, the 386 family based IBM-PC and 13# compatibles. 14# 15machine i386 --- 18 unchanged lines hidden (view full) --- 34# By default, mixed mode is used to route IRQ0 from the AT timer via 35# the 8259A master PIC through the ExtINT pin on the first I/O APIC. 36# This can be disabled via the NO_MIXED_MODE option. In that case, 37# IRQ0 will be routed via an intpin on the first I/O APIC. Not all 38# motherboards hook IRQ0 up to the first I/O APIC even though their 39# MP table or MADT may claim to do so. That is why mixed mode is 40# enabled by default. 41# | 8# 9 10# 11# This directive is mandatory; it defines the architecture to be 12# configured for; in this case, the 386 family based IBM-PC and 13# compatibles. 14# 15machine i386 --- 18 unchanged lines hidden (view full) --- 34# By default, mixed mode is used to route IRQ0 from the AT timer via 35# the 8259A master PIC through the ExtINT pin on the first I/O APIC. 36# This can be disabled via the NO_MIXED_MODE option. In that case, 37# IRQ0 will be routed via an intpin on the first I/O APIC. Not all 38# motherboards hook IRQ0 up to the first I/O APIC even though their 39# MP table or MADT may claim to do so. That is why mixed mode is 40# enabled by default. 41# |
42# HTT CPUs should only be used if they are enabled in the BIOS. For 43# the ACPI case, ACPI only correctly tells us about any HTT CPUs if 44# they are enabled. However, most HTT systems do not list HTT CPUs 45# in the MP Table if they are enabled, thus we guess at the HTT CPUs 46# for the MP Table case. However, we shouldn't try to guess and use 47# these CPUs if HTTT is disabled. Thus, HTT guessing is only enabled 48# for the MP Table if the user explicitly asks for it via the 49# MPTABLE_FORCE_HTT option. Do NOT use this option if you have HTT 50# disabled in your BIOS. 51# |
|
42 43# Mandatory: 44device apic # I/O apic | 52 53# Mandatory: 54device apic # I/O apic |
55 56# Optional: 57options MPTABLE_FORCE_HTT # Enable HTT CPUs with the MP Table |
|
45options NO_MIXED_MODE # Disable use of mixed mode 46 47 48##################################################################### 49# CPU OPTIONS 50 51# 52# You must specify at least one CPU (the one you intend to run on); --- 1051 unchanged lines hidden --- | 58options NO_MIXED_MODE # Disable use of mixed mode 59 60 61##################################################################### 62# CPU OPTIONS 63 64# 65# You must specify at least one CPU (the one you intend to run on); --- 1051 unchanged lines hidden --- |