remove the SMP_INVLTLB option, making the code default for APIC_IO.

Reviewed by:	informal discussion with Peter Wemm <peter@spinner.DIALix.COM>
This commit is contained in:
Steve Passe 1997-04-28 00:24:28 +00:00
parent 9caa2d558d
commit 2b45006334
5 changed files with 5 additions and 17 deletions

View file

@ -2,7 +2,7 @@
# LINT -- config file for checking all the sources, tries to pull in
# as much of the source tree as it can.
#
# $Id: LINT,v 1.327 1997/04/14 00:35:23 gibbs Exp $
# $Id: LINT,v 1.328 1997/04/26 11:44:55 peter Exp $
#
# NB: You probably don't want to try running a kernel built from this
# file. Instead, you should start from GENERIC, and add options from
@ -66,7 +66,6 @@ config kernel root on wd0 dumps on wd0
#
# SMP enables building of a Symmetric MultiProcessor Kernel.
# APIC_IO enables the use of the IO APIC for Symmetric I/O.
# SMP_INVLTLB enables code to send inter-CPU TLB invalidation messages.
# NCPU sets the number of CPUs, defaults to 2.
# NBUS sets the number of busses, defaults to 4.
# NAPIC sets the number of IO APICs on the motherboard, defaults to 1.
@ -93,7 +92,6 @@ options SMP # Symmetric MultiProcessor Kernel
# Recommended:
options APIC_IO # Symmetric (APIC) I/O
options SMP_INVLTLB # invalidate TLB IPIs
# Optional, these are the defaults:
#options NCPU=2 # number of CPUs

View file

@ -1,4 +1,4 @@
# $Id: options.i386,v 1.40 1997/04/26 11:44:59 peter Exp $
# $Id: options.i386,v 1.41 1997/04/27 20:01:47 peter Exp $
XXXCreateMe opt_global.h
BOUNCEPAGES opt_bounce.h
@ -38,9 +38,6 @@ NAPIC opt_smp.h
NINTR opt_smp.h
SMP_TIMER_NC opt_smp.h
# Should be working. When one cpu flushes it's TLB, it's propagated to all.
SMP_INVLTLB opt_smp_invltlb.h
# These three are known to be broken, don't enable them.
SMP_PRIVPAGES opt_smp_privpages.h
SMP_AUTOSTART opt_smp_autostart.h

View file

@ -2,7 +2,7 @@
# LINT -- config file for checking all the sources, tries to pull in
# as much of the source tree as it can.
#
# $Id: LINT,v 1.327 1997/04/14 00:35:23 gibbs Exp $
# $Id: LINT,v 1.328 1997/04/26 11:44:55 peter Exp $
#
# NB: You probably don't want to try running a kernel built from this
# file. Instead, you should start from GENERIC, and add options from
@ -66,7 +66,6 @@ config kernel root on wd0 dumps on wd0
#
# SMP enables building of a Symmetric MultiProcessor Kernel.
# APIC_IO enables the use of the IO APIC for Symmetric I/O.
# SMP_INVLTLB enables code to send inter-CPU TLB invalidation messages.
# NCPU sets the number of CPUs, defaults to 2.
# NBUS sets the number of busses, defaults to 4.
# NAPIC sets the number of IO APICs on the motherboard, defaults to 1.
@ -93,7 +92,6 @@ options SMP # Symmetric MultiProcessor Kernel
# Recommended:
options APIC_IO # Symmetric (APIC) I/O
options SMP_INVLTLB # invalidate TLB IPIs
# Optional, these are the defaults:
#options NCPU=2 # number of CPUs

View file

@ -2,7 +2,7 @@
# LINT -- config file for checking all the sources, tries to pull in
# as much of the source tree as it can.
#
# $Id: LINT,v 1.327 1997/04/14 00:35:23 gibbs Exp $
# $Id: LINT,v 1.328 1997/04/26 11:44:55 peter Exp $
#
# NB: You probably don't want to try running a kernel built from this
# file. Instead, you should start from GENERIC, and add options from
@ -66,7 +66,6 @@ config kernel root on wd0 dumps on wd0
#
# SMP enables building of a Symmetric MultiProcessor Kernel.
# APIC_IO enables the use of the IO APIC for Symmetric I/O.
# SMP_INVLTLB enables code to send inter-CPU TLB invalidation messages.
# NCPU sets the number of CPUs, defaults to 2.
# NBUS sets the number of busses, defaults to 4.
# NAPIC sets the number of IO APICs on the motherboard, defaults to 1.
@ -93,7 +92,6 @@ options SMP # Symmetric MultiProcessor Kernel
# Recommended:
options APIC_IO # Symmetric (APIC) I/O
options SMP_INVLTLB # invalidate TLB IPIs
# Optional, these are the defaults:
#options NCPU=2 # number of CPUs

View file

@ -1,4 +1,4 @@
# $Id: options.i386,v 1.40 1997/04/26 11:44:59 peter Exp $
# $Id: options.i386,v 1.41 1997/04/27 20:01:47 peter Exp $
XXXCreateMe opt_global.h
BOUNCEPAGES opt_bounce.h
@ -38,9 +38,6 @@ NAPIC opt_smp.h
NINTR opt_smp.h
SMP_TIMER_NC opt_smp.h
# Should be working. When one cpu flushes it's TLB, it's propagated to all.
SMP_INVLTLB opt_smp_invltlb.h
# These three are known to be broken, don't enable them.
SMP_PRIVPAGES opt_smp_privpages.h
SMP_AUTOSTART opt_smp_autostart.h