diff options
author | davidxu <davidxu@FreeBSD.org> | 2003-06-28 08:29:05 +0000 |
---|---|---|
committer | davidxu <davidxu@FreeBSD.org> | 2003-06-28 08:29:05 +0000 |
commit | 788b1fc17a2f0aba5c55ff68bf407ac8e137eafa (patch) | |
tree | fff12c2b9ef86698c8eec8842a317f437946cfc3 /include/ranlib.h | |
parent | df569db8a679e7bfa0fa1c6792a60f149cc1e235 (diff) | |
download | FreeBSD-src-788b1fc17a2f0aba5c55ff68bf407ac8e137eafa.zip FreeBSD-src-788b1fc17a2f0aba5c55ff68bf407ac8e137eafa.tar.gz |
o Change kse_thr_interrupt to allow send a signal to a specified thread,
or unblock a thread in kernel, and allow UTS to specify whether syscall
should be restarted.
o Add ability for UTS to monitor signal comes in and removed from process,
the flag PS_SIGEVENT is used to indicate the events.
o Add a KMF_WAITSIGEVENT for KSE mailbox flag, UTS call kse_release with
this flag set to wait for above signal event.
o For SA based thread, kernel masks all signal in its signal mask, let
UTS to use kse_thr_interrupt interrupt a thread, and install a signal
frame in userland for the thread.
o Add a tm_syncsig in thread mailbox, when a hardware trap occurs,
it is used to deliver synchronous signal to userland, and upcall
is schedule, so UTS can process the synchronous signal for the thread.
Reviewed by: julian (mentor)
Diffstat (limited to 'include/ranlib.h')
0 files changed, 0 insertions, 0 deletions