diff options
| author | John-Mark Gurney <jmg@FreeBSD.org> | 1997-12-04 21:20:58 +0000 |
|---|---|---|
| committer | John-Mark Gurney <jmg@FreeBSD.org> | 1997-12-04 21:20:58 +0000 |
| commit | b0050656a793fe93e53eaffa0b734557aeb691c7 (patch) | |
| tree | 2f48f07258cf1b401cb53b2faf4091bb06a30e9f | |
| parent | 12ac6a1dbb4c7739f5b2c8abf2245a0a7bbd8550 (diff) | |
Notes
| -rw-r--r-- | sys/conf/NOTES | 8 | ||||
| -rw-r--r-- | sys/conf/options.i386 | 3 | ||||
| -rw-r--r-- | sys/i386/conf/LINT | 8 | ||||
| -rw-r--r-- | sys/i386/conf/NOTES | 8 | ||||
| -rw-r--r-- | sys/i386/conf/options.i386 | 3 |
5 files changed, 25 insertions, 5 deletions
diff --git a/sys/conf/NOTES b/sys/conf/NOTES index 315a97ec0997..e816e0760ff8 100644 --- a/sys/conf/NOTES +++ b/sys/conf/NOTES @@ -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$ +# $Id: LINT,v 1.381 1997/11/25 19:30:22 markm 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 @@ -167,6 +167,11 @@ cpu "I686_CPU" # aka Pentium Pro(tm) # without cache flush at hold state, and (2) write-back CPU cache on # Cyrix 6x86 whose revision < 2.7 (NOTE 2). # +# NO_F00F_HACK disables the hack that prevents Pentiums (and ONLY +# Pentiums) from locking up when a LOCK CMPXCHG8B instruction is +# executed. This should be included for ALL kernels that won't run +# on a Pentium. +# # NOTE 1: The options, CPU_BTB_EN, CPU_LOOP_EN, CPU_IORT, # CPU_LOOP_ENand CPU_RSTK_EN should no be used becasue of CPU bugs. # These options may crash your system. @@ -191,6 +196,7 @@ options "CPU_RSTK_EN" options "CPU_SUSP_HLT" options "CYRIX_CACHE_WORKS" options "CYRIX_CACHE_REALLY_WORKS" +#options "NO_F00F_HACK" # # A math emulator is mandatory if you wish to run on hardware which diff --git a/sys/conf/options.i386 b/sys/conf/options.i386 index 15ca6cd2dc86..67b82fe97118 100644 --- a/sys/conf/options.i386 +++ b/sys/conf/options.i386 @@ -1,4 +1,4 @@ -# $Id: options.i386,v 1.61 1997/10/10 09:43:56 peter Exp $ +# $Id: options.i386,v 1.62 1997/10/18 10:59:25 joerg Exp $ BOUNCEPAGES opt_bounce.h USER_LDT @@ -48,6 +48,7 @@ CLK_CALIBRATION_LOOP opt_clock.h CLK_USE_I8254_CALIBRATION opt_clock.h CLK_USE_I586_CALIBRATION opt_clock.h +NO_F00F_HACK opt_cpu.h CPU_BLUELIGHTNING_FPU_OP_CACHE opt_cpu.h CPU_BLUELIGHTNING_3X opt_cpu.h CPU_BTB_EN opt_cpu.h diff --git a/sys/i386/conf/LINT b/sys/i386/conf/LINT index 315a97ec0997..e816e0760ff8 100644 --- a/sys/i386/conf/LINT +++ b/sys/i386/conf/LINT @@ -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$ +# $Id: LINT,v 1.381 1997/11/25 19:30:22 markm 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 @@ -167,6 +167,11 @@ cpu "I686_CPU" # aka Pentium Pro(tm) # without cache flush at hold state, and (2) write-back CPU cache on # Cyrix 6x86 whose revision < 2.7 (NOTE 2). # +# NO_F00F_HACK disables the hack that prevents Pentiums (and ONLY +# Pentiums) from locking up when a LOCK CMPXCHG8B instruction is +# executed. This should be included for ALL kernels that won't run +# on a Pentium. +# # NOTE 1: The options, CPU_BTB_EN, CPU_LOOP_EN, CPU_IORT, # CPU_LOOP_ENand CPU_RSTK_EN should no be used becasue of CPU bugs. # These options may crash your system. @@ -191,6 +196,7 @@ options "CPU_RSTK_EN" options "CPU_SUSP_HLT" options "CYRIX_CACHE_WORKS" options "CYRIX_CACHE_REALLY_WORKS" +#options "NO_F00F_HACK" # # A math emulator is mandatory if you wish to run on hardware which diff --git a/sys/i386/conf/NOTES b/sys/i386/conf/NOTES index 315a97ec0997..e816e0760ff8 100644 --- a/sys/i386/conf/NOTES +++ b/sys/i386/conf/NOTES @@ -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$ +# $Id: LINT,v 1.381 1997/11/25 19:30:22 markm 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 @@ -167,6 +167,11 @@ cpu "I686_CPU" # aka Pentium Pro(tm) # without cache flush at hold state, and (2) write-back CPU cache on # Cyrix 6x86 whose revision < 2.7 (NOTE 2). # +# NO_F00F_HACK disables the hack that prevents Pentiums (and ONLY +# Pentiums) from locking up when a LOCK CMPXCHG8B instruction is +# executed. This should be included for ALL kernels that won't run +# on a Pentium. +# # NOTE 1: The options, CPU_BTB_EN, CPU_LOOP_EN, CPU_IORT, # CPU_LOOP_ENand CPU_RSTK_EN should no be used becasue of CPU bugs. # These options may crash your system. @@ -191,6 +196,7 @@ options "CPU_RSTK_EN" options "CPU_SUSP_HLT" options "CYRIX_CACHE_WORKS" options "CYRIX_CACHE_REALLY_WORKS" +#options "NO_F00F_HACK" # # A math emulator is mandatory if you wish to run on hardware which diff --git a/sys/i386/conf/options.i386 b/sys/i386/conf/options.i386 index 15ca6cd2dc86..67b82fe97118 100644 --- a/sys/i386/conf/options.i386 +++ b/sys/i386/conf/options.i386 @@ -1,4 +1,4 @@ -# $Id: options.i386,v 1.61 1997/10/10 09:43:56 peter Exp $ +# $Id: options.i386,v 1.62 1997/10/18 10:59:25 joerg Exp $ BOUNCEPAGES opt_bounce.h USER_LDT @@ -48,6 +48,7 @@ CLK_CALIBRATION_LOOP opt_clock.h CLK_USE_I8254_CALIBRATION opt_clock.h CLK_USE_I586_CALIBRATION opt_clock.h +NO_F00F_HACK opt_cpu.h CPU_BLUELIGHTNING_FPU_OP_CACHE opt_cpu.h CPU_BLUELIGHTNING_3X opt_cpu.h CPU_BTB_EN opt_cpu.h |
