git: DragonFly_RELEASE_2_8 dm dumping - peripheral changes

看板DFBSD_commit作者時間15年前 (2010/11/20 09:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit f93480029d67618122e1a8034bd284e9123fedd1 Author: Alex Hornung <ahornung@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
文章代碼(AID): #1CvoKlug (DFBSD_commit)