summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorattilio <attilio@FreeBSD.org>2010-02-10 16:30:04 +0000
committerattilio <attilio@FreeBSD.org>2010-02-10 16:30:04 +0000
commit184538e27040949d2cd38637193f6a4104b8f380 (patch)
treef95ba7be7f9aaf8413ddc90d313d1b77a5924364 /sys
parentb37faeaa60c00fee724b31b6622214fef4138bde (diff)
downloadFreeBSD-src-184538e27040949d2cd38637193f6a4104b8f380.zip
FreeBSD-src-184538e27040949d2cd38637193f6a4104b8f380.tar.gz
Add the options DEADLKRES (introducing the deadlock resolver thread) in
the 'debugging' section of any HEAD kernel and enable for the mainstream ones, excluding the embedded architectures. It may, of course, enabled on a case-by-case basis. Sponsored by: Sandvine Incorporated Requested by: emaste Discussed with: kib
Diffstat (limited to 'sys')
-rw-r--r--sys/amd64/conf/GENERIC1
-rw-r--r--sys/amd64/conf/XENHVM1
-rw-r--r--sys/arm/conf/AVILA1
-rw-r--r--sys/arm/conf/BWCT1
-rw-r--r--sys/arm/conf/CAMBRIA1
-rw-r--r--sys/arm/conf/CNS11XXNAS1
-rw-r--r--sys/arm/conf/CRB1
-rw-r--r--sys/arm/conf/DB-78XXX1
-rw-r--r--sys/arm/conf/DB-88F5XXX1
-rw-r--r--sys/arm/conf/DB-88F6XXX1
-rw-r--r--sys/arm/conf/EP802191
-rw-r--r--sys/arm/conf/GUMSTIX1
-rw-r--r--sys/arm/conf/HL2001
-rw-r--r--sys/arm/conf/IQ312441
-rw-r--r--sys/arm/conf/KB920X1
-rw-r--r--sys/arm/conf/NSLU1
-rw-r--r--sys/arm/conf/SIMICS1
-rw-r--r--sys/arm/conf/SKYEYE1
-rw-r--r--sys/i386/conf/GENERIC1
-rw-r--r--sys/i386/conf/XEN1
-rw-r--r--sys/ia64/conf/GENERIC1
-rw-r--r--sys/mips/conf/ADM51201
-rw-r--r--sys/mips/conf/ALCHEMY1
-rw-r--r--sys/mips/conf/AR71XX1
-rw-r--r--sys/mips/conf/IDT1
-rw-r--r--sys/mips/conf/MALTA1
-rw-r--r--sys/mips/conf/MALTA641
-rw-r--r--sys/mips/conf/OCTEON11
-rw-r--r--sys/mips/conf/OCTEON1-321
-rw-r--r--sys/mips/conf/QEMU1
-rw-r--r--sys/mips/conf/SENTRY51
-rw-r--r--sys/mips/conf/SWARM1
-rw-r--r--sys/mips/conf/XLR1
-rw-r--r--sys/pc98/conf/GENERIC1
-rw-r--r--sys/powerpc/conf/GENERIC1
-rw-r--r--sys/powerpc/conf/MPC85XX1
-rw-r--r--sys/sparc64/conf/GENERIC1
-rw-r--r--sys/sun4v/conf/GENERIC1
38 files changed, 38 insertions, 0 deletions
diff --git a/sys/amd64/conf/GENERIC b/sys/amd64/conf/GENERIC
index 1876c64..ae617be 100644
--- a/sys/amd64/conf/GENERIC
+++ b/sys/amd64/conf/GENERIC
@@ -72,6 +72,7 @@ options INCLUDE_CONFIG_FILE # Include this file in kernel
options KDB # Enable kernel debugger support.
options DDB # Support DDB.
options GDB # Support remote GDB.
+options DEADLKRES # Enable the deadlock resolver
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
diff --git a/sys/amd64/conf/XENHVM b/sys/amd64/conf/XENHVM
index 4c1981c..717f7b3 100644
--- a/sys/amd64/conf/XENHVM
+++ b/sys/amd64/conf/XENHVM
@@ -70,6 +70,7 @@ options NO_ADAPTIVE_RWLOCKS
options KDB # Enable kernel debugger support.
options DDB # Support DDB.
options GDB # Support remote GDB.
+options DEADLKRES # Enable the deadlock resolver
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
diff --git a/sys/arm/conf/AVILA b/sys/arm/conf/AVILA
index b665659..f9014ed 100644
--- a/sys/arm/conf/AVILA
+++ b/sys/arm/conf/AVILA
@@ -39,6 +39,7 @@ options DEVICE_POLLING
options KDB
#options GDB
options DDB #Enable the kernel debugger
+#options DEADLKRES #Enable the deadlock resolver
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
diff --git a/sys/arm/conf/BWCT b/sys/arm/conf/BWCT
index b92e626..f25a3be 100644
--- a/sys/arm/conf/BWCT
+++ b/sys/arm/conf/BWCT
@@ -79,6 +79,7 @@ device mii
device rlswitch
# Debugging for use in -current
+#options DEADLKRES #Enable the deadlock resolver
#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
diff --git a/sys/arm/conf/CAMBRIA b/sys/arm/conf/CAMBRIA
index 4de9b2c..7bd7d49 100644
--- a/sys/arm/conf/CAMBRIA
+++ b/sys/arm/conf/CAMBRIA
@@ -39,6 +39,7 @@ options DEVICE_POLLING
options KDB
#options GDB
options DDB #Enable the kernel debugger
+#options DEADLKRES #Enable the deadlock resolver
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
diff --git a/sys/arm/conf/CNS11XXNAS b/sys/arm/conf/CNS11XXNAS
index 29791a3..7aa4fbb 100644
--- a/sys/arm/conf/CNS11XXNAS
+++ b/sys/arm/conf/CNS11XXNAS
@@ -39,6 +39,7 @@ options DEVICE_POLLING
options KDB
#options GDB
options DDB #Enable the kernel debugger
+#options DEADLKRES #Enable the deadlock resolver
#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
diff --git a/sys/arm/conf/CRB b/sys/arm/conf/CRB
index f865473..3598b44 100644
--- a/sys/arm/conf/CRB
+++ b/sys/arm/conf/CRB
@@ -93,6 +93,7 @@ device pty
# Debugging for use in -current
options KDB
options DDB #Enable the kernel debugger
+#options DEADLKRES #Enable the deadlock resolver
#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
diff --git a/sys/arm/conf/DB-78XXX b/sys/arm/conf/DB-78XXX
index afa6ec9..939ae2b 100644
--- a/sys/arm/conf/DB-78XXX
+++ b/sys/arm/conf/DB-78XXX
@@ -39,6 +39,7 @@ options NO_SWAPPING
# Debugging
options ALT_BREAK_TO_DEBUGGER
options DDB
+#options DEADLKRES #Enable the deadlock resolver
options DIAGNOSTIC
#options INVARIANTS #Enable calls of extra sanity checking
#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
diff --git a/sys/arm/conf/DB-88F5XXX b/sys/arm/conf/DB-88F5XXX
index 1297229..cfbdbb4 100644
--- a/sys/arm/conf/DB-88F5XXX
+++ b/sys/arm/conf/DB-88F5XXX
@@ -39,6 +39,7 @@ options NO_SWAPPING
# Debugging
options ALT_BREAK_TO_DEBUGGER
options DDB
+#options DEADLKRES #Enable the deadlock resolver
options DIAGNOSTIC
#options INVARIANTS #Enable calls of extra sanity checking
#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
diff --git a/sys/arm/conf/DB-88F6XXX b/sys/arm/conf/DB-88F6XXX
index cbf7abd..16ff7d3 100644
--- a/sys/arm/conf/DB-88F6XXX
+++ b/sys/arm/conf/DB-88F6XXX
@@ -39,6 +39,7 @@ options NO_SWAPPING
# Debugging
options ALT_BREAK_TO_DEBUGGER
options DDB
+#options DEADLKRES #Enable the deadlock resolver
options DIAGNOSTIC
#options INVARIANTS #Enable calls of extra sanity checking
#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
diff --git a/sys/arm/conf/EP80219 b/sys/arm/conf/EP80219
index 4efc432..4b36590 100644
--- a/sys/arm/conf/EP80219
+++ b/sys/arm/conf/EP80219
@@ -89,6 +89,7 @@ device dma # I80321 DMA Controller
# Debugging for use in -current
options KDB
options DDB #Enable the kernel debugger
+#options DEADLKRES #Enable the deadlock resolver
#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
diff --git a/sys/arm/conf/GUMSTIX b/sys/arm/conf/GUMSTIX
index a122a5e..4ed8df9 100644
--- a/sys/arm/conf/GUMSTIX
+++ b/sys/arm/conf/GUMSTIX
@@ -80,6 +80,7 @@ device pty
# Debugging for use in -current
options KDB
options DDB #Enable the kernel debugger
+#options DEADLKRES #Enable the deadlock resolver
#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
diff --git a/sys/arm/conf/HL200 b/sys/arm/conf/HL200
index 8d0f4c1..c4ec835 100644
--- a/sys/arm/conf/HL200
+++ b/sys/arm/conf/HL200
@@ -74,6 +74,7 @@ device mii
device lxtphy
# Debugging for use in -current
+#options DEADLKRES #Enable the deadlock resolver
#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
diff --git a/sys/arm/conf/IQ31244 b/sys/arm/conf/IQ31244
index 4621756..2cb7a28 100644
--- a/sys/arm/conf/IQ31244
+++ b/sys/arm/conf/IQ31244
@@ -94,6 +94,7 @@ device "iq31244_7seg" # IQ31244 7 seg
# Debugging for use in -current
options KDB
options DDB #Enable the kernel debugger
+#options DEADLKRES #Enable the deadlock resolver
#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
diff --git a/sys/arm/conf/KB920X b/sys/arm/conf/KB920X
index a6d6ef2..adff9fc 100644
--- a/sys/arm/conf/KB920X
+++ b/sys/arm/conf/KB920X
@@ -75,6 +75,7 @@ device mii
device lxtphy
# Debugging for use in -current
+#options DEADLKRES #Enable the deadlock resolver
#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
diff --git a/sys/arm/conf/NSLU b/sys/arm/conf/NSLU
index f14a779..4cd0315 100644
--- a/sys/arm/conf/NSLU
+++ b/sys/arm/conf/NSLU
@@ -44,6 +44,7 @@ options DEVICE_POLLING
options KDB
#options GDB
options DDB #Enable the kernel debugger
+#options DEADLKRES #Enable the deadlock resolver
#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
diff --git a/sys/arm/conf/SIMICS b/sys/arm/conf/SIMICS
index d4f6c14..229c60f 100644
--- a/sys/arm/conf/SIMICS
+++ b/sys/arm/conf/SIMICS
@@ -61,6 +61,7 @@ device rl
device uart
# Debugging for use in -current
+#options DEADLKRES #Enable the deadlock resolver
#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
diff --git a/sys/arm/conf/SKYEYE b/sys/arm/conf/SKYEYE
index 10aedd5..51ad63a 100644
--- a/sys/arm/conf/SKYEYE
+++ b/sys/arm/conf/SKYEYE
@@ -68,6 +68,7 @@ device uart
# output. Adds ~215k to driver.
# Debugging for use in -current
+#options DEADLKRES #Enable the deadlock resolver
#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
diff --git a/sys/i386/conf/GENERIC b/sys/i386/conf/GENERIC
index eebd737..0078539 100644
--- a/sys/i386/conf/GENERIC
+++ b/sys/i386/conf/GENERIC
@@ -72,6 +72,7 @@ options INCLUDE_CONFIG_FILE # Include this file in kernel
options KDB # Enable kernel debugger support.
options DDB # Support DDB.
options GDB # Support remote GDB.
+options DEADLKRES # Enable the deadlock resolver
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
diff --git a/sys/i386/conf/XEN b/sys/i386/conf/XEN
index 6c949663..de704e5 100644
--- a/sys/i386/conf/XEN
+++ b/sys/i386/conf/XEN
@@ -49,6 +49,7 @@ options AUDIT # Security event auditing
options KDB # Enable kernel debugger support.
options DDB # Support DDB.
options GDB # Support remote GDB.
+options DEADLKRES # Enable the deadlock resolver
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
diff --git a/sys/ia64/conf/GENERIC b/sys/ia64/conf/GENERIC
index d7b23a08..c1501d9 100644
--- a/sys/ia64/conf/GENERIC
+++ b/sys/ia64/conf/GENERIC
@@ -31,6 +31,7 @@ options COMPAT_43TTY # BSD 4.3 TTY compat (sgtty)
options COMPAT_FREEBSD6 # Compatible with FreeBSD6
options COMPAT_FREEBSD7 # Compatible with FreeBSD7
options DDB # Support DDB
+options DEADLKRES # Enable the deadlock resolver
options FFS # Berkeley Fast Filesystem
options GDB # Support remote GDB
options GEOM_LABEL # Provides labelization
diff --git a/sys/mips/conf/ADM5120 b/sys/mips/conf/ADM5120
index fc6b679..b0cf614 100644
--- a/sys/mips/conf/ADM5120
+++ b/sys/mips/conf/ADM5120
@@ -55,6 +55,7 @@ options BOOTP_COMPAT
options ROOTDEVNAME=\"nfs:10.0.0.1:/mnt/bsd\"
# Debugging for use in -current
+#options DEADLKRES #Enable the deadlock resolver
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
diff --git a/sys/mips/conf/ALCHEMY b/sys/mips/conf/ALCHEMY
index b8b6470..ccef37a 100644
--- a/sys/mips/conf/ALCHEMY
+++ b/sys/mips/conf/ALCHEMY
@@ -55,6 +55,7 @@ options ROOTDEVNAME=\"nfs:10.0.0.1:/mnt/bsd\"
# Debugging for use in -current
+#options DEADLKRES #Enable the deadlock resolver
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
diff --git a/sys/mips/conf/AR71XX b/sys/mips/conf/AR71XX
index 6760e18..30126bf 100644
--- a/sys/mips/conf/AR71XX
+++ b/sys/mips/conf/AR71XX
@@ -29,6 +29,7 @@ options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
# options NFS_LEGACYRPC
# Debugging for use in -current
+# options DEADLKRES
# options INVARIANTS
# options INVARIANT_SUPPORT
# options WITNESS
diff --git a/sys/mips/conf/IDT b/sys/mips/conf/IDT
index 3082d1c..116c249 100644
--- a/sys/mips/conf/IDT
+++ b/sys/mips/conf/IDT
@@ -27,6 +27,7 @@ options BOOTP_WIRED_TO=kr0
options BOOTP_COMPAT
# Debugging for use in -current
+#options DEADLKRES #Enable the deadlock resolver
options INVARIANTS #Enable calls of extra sanity checking
options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
diff --git a/sys/mips/conf/MALTA b/sys/mips/conf/MALTA
index 1d65cfc..06fa2b0 100644
--- a/sys/mips/conf/MALTA
+++ b/sys/mips/conf/MALTA
@@ -58,6 +58,7 @@ options ROOTDEVNAME=\"ufs:ad0s1a\"
# Debugging for use in -current
+#options DEADLKRES #Enable the deadlock resolver
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
diff --git a/sys/mips/conf/MALTA64 b/sys/mips/conf/MALTA64
index 756dc76..4b11eb0 100644
--- a/sys/mips/conf/MALTA64
+++ b/sys/mips/conf/MALTA64
@@ -59,6 +59,7 @@ options ROOTDEVNAME=\"ufs:ad0s1a\"
# Debugging for use in -current
+#options DEADLKRES #Enable the deadlock resolver
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
diff --git a/sys/mips/conf/OCTEON1 b/sys/mips/conf/OCTEON1
index f313347..6dfdc7c 100644
--- a/sys/mips/conf/OCTEON1
+++ b/sys/mips/conf/OCTEON1
@@ -67,6 +67,7 @@ options UFS_DIRHASH #Improve performance on big directories
# Debugging for use in -current
+#options DEADLKRES #Enable the deadlock resolver
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
diff --git a/sys/mips/conf/OCTEON1-32 b/sys/mips/conf/OCTEON1-32
index 8556403..2197d82 100644
--- a/sys/mips/conf/OCTEON1-32
+++ b/sys/mips/conf/OCTEON1-32
@@ -56,6 +56,7 @@ options UFS_DIRHASH #Improve performance on big directories
# Debugging for use in -current
+#options DEADLKRES #Enable the deadlock resolver
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
diff --git a/sys/mips/conf/QEMU b/sys/mips/conf/QEMU
index 5042848..3088524 100644
--- a/sys/mips/conf/QEMU
+++ b/sys/mips/conf/QEMU
@@ -43,6 +43,7 @@ options PSEUDOFS #Pseudo-filesystem framework
options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
# Debugging for use in -current
+#options DEADLKRES #Enable the deadlock resolver
#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
diff --git a/sys/mips/conf/SENTRY5 b/sys/mips/conf/SENTRY5
index c035350..8579c4c 100644
--- a/sys/mips/conf/SENTRY5
+++ b/sys/mips/conf/SENTRY5
@@ -56,6 +56,7 @@ options PSEUDOFS #Pseudo-filesystem framework
options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
# Debugging for use in -current
+#options DEADLKRES
options INVARIANTS
options INVARIANT_SUPPORT
diff --git a/sys/mips/conf/SWARM b/sys/mips/conf/SWARM
index ff855e5..6ce85a4 100644
--- a/sys/mips/conf/SWARM
+++ b/sys/mips/conf/SWARM
@@ -50,6 +50,7 @@ options PSEUDOFS #Pseudo-filesystem framework
options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
# Debugging for use in -current
+#options DEADLKRES
options INVARIANTS
options INVARIANT_SUPPORT
options WITNESS
diff --git a/sys/mips/conf/XLR b/sys/mips/conf/XLR
index 5450db1..d7c54bd 100644
--- a/sys/mips/conf/XLR
+++ b/sys/mips/conf/XLR
@@ -96,6 +96,7 @@ options DDB
options KDB
options GDB
options ALT_BREAK_TO_DEBUGGER
+#options DEADLKRES #Enable the deadlock resolver
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
diff --git a/sys/pc98/conf/GENERIC b/sys/pc98/conf/GENERIC
index 6787d87..5c29727 100644
--- a/sys/pc98/conf/GENERIC
+++ b/sys/pc98/conf/GENERIC
@@ -72,6 +72,7 @@ options INCLUDE_CONFIG_FILE # Include this file in kernel
options KDB # Enable kernel debugger support.
options DDB # Support DDB.
options GDB # Support remote GDB.
+options DEADLKRES # Enable the deadlock resolver
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
diff --git a/sys/powerpc/conf/GENERIC b/sys/powerpc/conf/GENERIC
index 4fda8cb..03f3fec 100644
--- a/sys/powerpc/conf/GENERIC
+++ b/sys/powerpc/conf/GENERIC
@@ -68,6 +68,7 @@ options INCLUDE_CONFIG_FILE # Include this file in kernel
# Debugging for use in -current
options KDB #Enable the kernel debugger
options DDB #Support DDB
+#options DEADLKRES #Enable the deadlock resolver
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
diff --git a/sys/powerpc/conf/MPC85XX b/sys/powerpc/conf/MPC85XX
index 8e6badc..2164f43 100644
--- a/sys/powerpc/conf/MPC85XX
+++ b/sys/powerpc/conf/MPC85XX
@@ -22,6 +22,7 @@ options BOOTP_WIRED_TO=tsec0
options CD9660
options COMPAT_43
options DDB
+#options DEADLKRES
options DEVICE_POLLING
options HZ=1000
#options DIAGNOSTIC
diff --git a/sys/sparc64/conf/GENERIC b/sys/sparc64/conf/GENERIC
index 87d4e85..1c4d45b 100644
--- a/sys/sparc64/conf/GENERIC
+++ b/sys/sparc64/conf/GENERIC
@@ -69,6 +69,7 @@ options INCLUDE_CONFIG_FILE # Include this file in kernel
options KDB # Enable kernel debugger support.
options DDB # Support DDB.
options GDB # Support remote GDB.
+options DEADLKRES # Enable the deadlock resolver
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
diff --git a/sys/sun4v/conf/GENERIC b/sys/sun4v/conf/GENERIC
index 2ff3fa5..e0accf1 100644
--- a/sys/sun4v/conf/GENERIC
+++ b/sys/sun4v/conf/GENERIC
@@ -75,6 +75,7 @@ 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 DEADLKRES # Enable the deadlock resolver
#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
OpenPOWER on IntegriCloud