Menu

Commit [r9089]  Maximize  Restore  History

Merge changes from trunk to 8.0.3

------------------------------------------------------------------------
r8148 | yaberauneya | 2011-10-04 17:08:39 -0700 (Tue, 04 Oct 2011) | 11 lines

Enable kernel debugger support in FreeNAS. In particular:

1. Panic into the debugger at boot if it fails to properly boot into multiuser.
2. Panic hard and fast skipping the debugger at boot if it dies after multiuser has been up adn running.

Reasoning is that:

1. We want to avoid infinite panic loops at boot because of a configuration problem.
2. The user should be able to potentially rectify or report their panic issue at boot if one occurs.
3. Random panics after boot should (eventually) be dumped out to a permanent store and replayed at next boot, thus minimizing downtime in the event that it was a kernel problem that occurs sporadically, or occurs in memory/resource starvation scenarios, etc.

yaberauneya 2011-12-13

changed /branches/8.0.3
changed /branches/8.0.3/nanobsd/FREENAS.amd64
changed /branches/8.0.3/nanobsd/FREENAS.i386
changed /branches/8.0.3/nanobsd/Files/boot/loader.conf
changed /branches/8.0.3/nanobsd/Files/etc/sysctl.conf
/branches/8.0.3
Directory.
/branches/8.0.3/nanobsd/FREENAS.amd64 Diff Switch to side-by-side view
Loading...
/branches/8.0.3/nanobsd/FREENAS.i386 Diff Switch to side-by-side view
Loading...
/branches/8.0.3/nanobsd/Files/boot/loader.conf Diff Switch to side-by-side view
Loading...
/branches/8.0.3/nanobsd/Files/etc/sysctl.conf Diff Switch to side-by-side view
Loading...