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