ddb scripts now load by default

Brooks Davis brooks at freebsd.org
Mon Apr 21 18:23:27 UTC 2008


I've changed the default value of ddb_enable to YES so we now load ddb
scripts from ddb.conf by default.  Developers expecting to perform
active deugging should add ddb_enable=NO or change the script to not
perform at textdump and reboot the machine.

This is another step toward hopefully shipping 8.0 with DDB built
in and generating useful crash dumps.  The security implications of
doing so need to be carefully considered and in particular the GENERIC
kernel will probably want to be shipped with at least the options
DDB_UNATTENDED and SC_DISABLE_KDBKEY.

The fact that the watchdog driver changes it's behavior based on
DDB_UNATTENDED is probably a bug that should be fixed.

-- Brooks

----- Forwarded message from Brooks Davis <brooks at FreeBSD.ORG> -----

From: Brooks Davis <brooks at FreeBSD.ORG>
Date: Mon, 21 Apr 2008 18:18:00 +0000 (UTC)
To: brooks at FreeBSD.ORG
Subject: [src] cvs commit: src/etc/defaults rc.conf

brooks      2008-04-21 18:17:48 UTC

  FreeBSD src repository

  Modified files:
    etc/defaults         rc.conf 
  Log:
  Change the default of ddb_enable to YES so we default to generating textdumps
  on panic.  This means you get a potentially useful dump even if your system
  is running X when you panic.
  
  X-MFC after:    never
  
  Revision  Changes    Path
  1.332     +1 -1      src/etc/defaults/rc.conf
_______________________________________________
cvs-all at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe at freebsd.org"


Index: src/etc/defaults/rc.conf
diff -u src/etc/defaults/rc.conf:1.331 src/etc/defaults/rc.conf:1.332
--- src/etc/defaults/rc.conf:1.331	Sun Apr 20 20:37:20 2008
+++ src/etc/defaults/rc.conf	Mon Apr 21 18:17:48 2008
@@ -33,7 +33,7 @@
 apm_enable="NO"		# Set to YES to enable APM BIOS functions (or NO).
 apmd_enable="NO"	# Run apmd to handle APM event from userland.
 apmd_flags=""		# Flags to apmd (if enabled).
-ddb_enable="NO"		# Set to YES to load ddb scripts at boot.
+ddb_enable="YES"	# Load ddb scripts at boot.
 ddb_config="/etc/ddb.conf"	# ddb(8) config file.
 devd_enable="YES" 	# Run devd, to trigger programs on device tree changes.
 devd_flags=""		# Additional flags for devd(8).


----- End forwarded message -----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-arch/attachments/20080421/fe88c412/attachment.pgp


More information about the freebsd-arch mailing list