DragonFly commits List (threaded) for 2009-02
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
DragonFly-2.3.0.288.g8f665 master sys/platform/vkernel/i386 exception.c mp.c
commit 8f66501e78f349e01f73c77a526d20de9c8617f6
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date: Sat Feb 28 09:55:45 2009 -0800
VKERNEL - Fix entry into ddb when running a SMP vkernel. Fixes stop/cont
The vkernel was trying to send individual LWPs a SIGSTOP, but POSIX handles
SIGSTOP differently from other signals and it was not having the desired
effect.
Instead the vkernel now sends SIGXCPU to each individual LWP and installs
a signal handler to pause the thread until the debugger wishes to wake it up
again.
Reported-by: corecode
Summary of changes:
sys/platform/vkernel/i386/exception.c | 37 ++++++++++++++++++++++++++++++--
sys/platform/vkernel/i386/mp.c | 6 +++-
2 files changed, 38 insertions(+), 5 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/8f66501e78f349e01f73c77a526d20de9c8617f6
--
DragonFly BSD source repository
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]