summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
authormsmith <msmith@FreeBSD.org>1998-12-27 23:23:26 +0000
committermsmith <msmith@FreeBSD.org>1998-12-27 23:23:26 +0000
commit7d69874701ab8fb7883fed77b6d23f1328fbb6e0 (patch)
tree0e60ef6169cbebe7c704506df6a10e2f17b83418 /sys/conf
parent4a9f4655409a70d5a5fab4ac14d3eee37332e2f0 (diff)
downloadFreeBSD-src-7d69874701ab8fb7883fed77b6d23f1328fbb6e0.zip
FreeBSD-src-7d69874701ab8fb7883fed77b6d23f1328fbb6e0.tar.gz
From the submitter:
CPU_WT_ALLOC does not work correctly for K6-2s of model 8+ and probably K6-3s (when they appear on the market soon). In addition, print_AMD_info() incorrectly printfs write allocation's size. I've fixed them, so they now Do The Right Thing, and added a "NO_MEMORY_HOLE" option to easily allow 15-16mb range handling for us K6 and K6-2 users. Submitted by: Brian Feldman <green@unixhelp.org>
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/NOTES6
-rw-r--r--sys/conf/options.i3863
2 files changed, 7 insertions, 2 deletions
diff --git a/sys/conf/NOTES b/sys/conf/NOTES
index ba4d97b..165501e 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: LINT,v 1.520 1998/12/27 19:51:34 phk Exp $
+# $Id: LINT,v 1.521 1998/12/27 21:46:55 phk 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
@@ -178,6 +178,10 @@ cpu "I686_CPU" # aka Pentium Pro(tm)
# executed. This should be included for ALL kernels that won't run
# on a Pentium.
#
+# NO_MEMORY_HOLE is an optimisation for systems with AMD K6 processors
+# which indicates that the 15-16MB range is *definitely* not being
+# occupied by an ISA memory hole.
+#
# NOTE 1: The options, CPU_BTB_EN, CPU_LOOP_EN, CPU_IORT,
# CPU_LOOP_ENand CPU_RSTK_EN should not be used becasue of CPU bugs.
# These options may crash your system.
diff --git a/sys/conf/options.i386 b/sys/conf/options.i386
index 4604c9a..3a706ab 100644
--- a/sys/conf/options.i386
+++ b/sys/conf/options.i386
@@ -1,4 +1,4 @@
-# $Id: options.i386,v 1.98 1998/12/27 14:21:08 sos Exp $
+# $Id: options.i386,v 1.99 1998/12/27 21:46:55 phk Exp $
DISABLE_PSE
IDE_DELAY
@@ -56,6 +56,7 @@ CPU_UPGRADE_HW_CACHE opt_cpu.h
CPU_WT_ALLOC opt_cpu.h
CYRIX_CACHE_WORKS opt_cpu.h
CYRIX_CACHE_REALLY_WORKS opt_cpu.h
+NO_MEMORY_HOLE opt_cpu.h
# The CPU type affects the endian conversion functions all over the kernel.
I386_CPU opt_global.h
OpenPOWER on IntegriCloud