git: DragonFly_RELEASE_2_8 dm dumping - peripheral changes
Matthew Dillon
dillon at crater.dragonflybsd.org
Sun Oct 24 09:39:40 PDT 2010
commit f93480029d67618122e1a8034bd284e9123fedd1
Author: Alex Hornung <ahornung at gmail.com>
Date: Fri Oct 22 21:12:07 2010 +0100
dm dumping - peripheral changes
* Add a variable to allow tsleep to work even during a panic
(tsleep_crypto_dump). This is currently only used by the crypto dump
code.
* Allow T_DNA faults to happen during a panic.
* In userret() check for 'dump_stop_usertds' and if it is set, force
user process into tstop().
* Add a dump_reactivate_cpus() function that will force all user threads
into tstop() and restarts all cpus. This is currently only used by the
crypto dump code.
Summary of changes:
sys/kern/kern_shutdown.c | 29 +++++++++++++++++++++++++++++
sys/kern/kern_synch.c | 3 ++-
sys/platform/pc32/i386/trap.c | 5 +++--
sys/platform/pc64/x86_64/trap.c | 14 +++-----------
sys/sys/kerneldump.h | 2 ++
5 files changed, 39 insertions(+), 14 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f93480029d67618122e1a8034bd284e9123fedd1
--
DragonFly BSD source repository
More information about the Commits
mailing list