summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--UPDATING14
-rw-r--r--sys/amd64/conf/GENERIC9
-rw-r--r--sys/i386/conf/GENERIC9
-rw-r--r--sys/pc98/conf/GENERIC9
-rw-r--r--sys/powerpc/conf/GENERIC7
-rw-r--r--sys/sparc64/conf/GENERIC9
-rw-r--r--sys/sun4v/conf/GENERIC14
7 files changed, 2 insertions, 69 deletions
diff --git a/UPDATING b/UPDATING
index 11037c9db82f..b7f024d30eda 100644
--- a/UPDATING
+++ b/UPDATING
@@ -8,18 +8,8 @@ Items affecting the ports and packages system can be found in
/usr/ports/UPDATING. Please read that file before running
portupgrade.
-NOTE TO PEOPLE WHO THINK THAT FreeBSD 7.x IS SLOW:
- FreeBSD 7.x has many debugging features turned on, in
- both the kernel and userland. These features attempt to detect
- incorrect use of system primitives, and encourage loud failure
- through extra sanity checking and fail stop semantics. They
- also substantially impact system performance. If you want to
- do performance measurement, benchmarking, and optimization,
- you'll want to turn them off. This includes various WITNESS-
- related kernel options, INVARIANTS, malloc debugging flags
- in userland, and various verbose features in the kernel. Many
- developers choose to disable these features on build machines
- to maximize performance.
+20071010:
+ RELENG_7 branched.
20071009:
Setting WITHOUT_LIBPTHREAD now means WITHOUT_LIBKSE and
diff --git a/sys/amd64/conf/GENERIC b/sys/amd64/conf/GENERIC
index b4ead8922a27..d1801381b471 100644
--- a/sys/amd64/conf/GENERIC
+++ b/sys/amd64/conf/GENERIC
@@ -63,15 +63,6 @@ options ADAPTIVE_GIANT # Giant mutex is adaptive.
options STOP_NMI # Stop CPUS using NMI instead of IPI
options AUDIT # Security event auditing
-# Debugging for use in -current
-options KDB # Enable kernel debugger support.
-options DDB # Support DDB.
-options GDB # Support remote GDB.
-options INVARIANTS # Enable calls of extra sanity checking
-options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS
-options WITNESS # Enable checks to detect deadlocks and cycles
-options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
-
# Make an SMP-capable kernel by default
options SMP # Symmetric MultiProcessor Kernel
diff --git a/sys/i386/conf/GENERIC b/sys/i386/conf/GENERIC
index 596596edb96d..ce1c8a85ca77 100644
--- a/sys/i386/conf/GENERIC
+++ b/sys/i386/conf/GENERIC
@@ -63,15 +63,6 @@ options ADAPTIVE_GIANT # Giant mutex is adaptive.
options STOP_NMI # Stop CPUS using NMI instead of IPI
options AUDIT # Security event auditing
-# Debugging for use in -current
-options KDB # Enable kernel debugger support.
-options DDB # Support DDB.
-options GDB # Support remote GDB.
-options INVARIANTS # Enable calls of extra sanity checking
-options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS
-options WITNESS # Enable checks to detect deadlocks and cycles
-options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
-
# To make an SMP kernel, the next two lines are needed
options SMP # Symmetric MultiProcessor Kernel
device apic # I/O APIC
diff --git a/sys/pc98/conf/GENERIC b/sys/pc98/conf/GENERIC
index 0936f81efe9d..d1d8f82448c4 100644
--- a/sys/pc98/conf/GENERIC
+++ b/sys/pc98/conf/GENERIC
@@ -64,15 +64,6 @@ options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options AUDIT # Security event auditing
-# Debugging for use in -current
-options KDB # Enable kernel debugger support.
-options DDB # Support DDB.
-options GDB # Support remote GDB.
-options INVARIANTS # Enable calls of extra sanity checking
-options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS
-options WITNESS # Enable checks to detect deadlocks and cycles
-options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
-
# To make an SMP kernel, the next two lines are needed
#options SMP # Symmetric MultiProcessor Kernel
#device apic # I/O APIC
diff --git a/sys/powerpc/conf/GENERIC b/sys/powerpc/conf/GENERIC
index f99af0b742c5..4b35a6bc61a2 100644
--- a/sys/powerpc/conf/GENERIC
+++ b/sys/powerpc/conf/GENERIC
@@ -61,13 +61,6 @@ options SYSVSEM #SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
options AUDIT # Security event auditing
-# Debugging for use in -current
-options KDB #Enable the kernel debugger
-options DDB #Support DDB
-options INVARIANTS #Enable calls of extra sanity checking
-options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
-options WITNESS #Enable checks to detect deadlocks and cycles
-
# To make an SMP kernel, the next line is needed
#options SMP # Symmetric MultiProcessor Kernel
diff --git a/sys/sparc64/conf/GENERIC b/sys/sparc64/conf/GENERIC
index 0f4375462811..5ffcc9c117dd 100644
--- a/sys/sparc64/conf/GENERIC
+++ b/sys/sparc64/conf/GENERIC
@@ -63,15 +63,6 @@ options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options ADAPTIVE_GIANT # Giant mutex is adaptive.
options AUDIT # Security event auditing
-# Debugging for use in -current
-options KDB # Enable kernel debugger support.
-options DDB # Support DDB.
-options GDB # Support remote GDB.
-options INVARIANTS # Enable calls of extra sanity checking
-options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS
-options WITNESS # Enable checks to detect deadlocks and cycles
-options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
-
# To make an SMP kernel, the next line is needed
options SMP # Symmetric MultiProcessor Kernel
diff --git a/sys/sun4v/conf/GENERIC b/sys/sun4v/conf/GENERIC
index 08f400c31fbd..9e1d9eabeea8 100644
--- a/sys/sun4v/conf/GENERIC
+++ b/sys/sun4v/conf/GENERIC
@@ -65,20 +65,6 @@ options ADAPTIVE_GIANT # Giant mutex is adaptive.
options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed.
options AUDIT # Security event auditing
-# Debugging for use in -current
-options KDB # Enable kernel debugger support.
-options KDB_TRACE
-options DDB # Support DDB.
-#options TRAP_TRACING # Enable trap tracing.
-#options TRAP_TRACE_ENTRIES=256 # Trap trace buffer entries.
-#options GDB # Support remote GDB.
-#options INVARIANTS # Enable calls of extra sanity checking
-#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS
-#options WITNESS # Enable checks to detect deadlocks and cycles
-#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
-#options DEBUG_LOCKS
-#options DEBUG_VFS_LOCKS
-
# To make an SMP kernel, the next line is needed
options SMP # Symmetric MultiProcessor Kernel