diff options
author | davidxu <davidxu@FreeBSD.org> | 2003-08-05 12:00:55 +0000 |
---|---|---|
committer | davidxu <davidxu@FreeBSD.org> | 2003-08-05 12:00:55 +0000 |
commit | 93e075cf7ad1df05ef58d1fc49abc48e4340661c (patch) | |
tree | bdace5637a0cb7d5c390e9e3998079586fffda05 /sys/dev | |
parent | 6620306b94c8bc7c1067170441e089311af47afe (diff) | |
download | FreeBSD-src-93e075cf7ad1df05ef58d1fc49abc48e4340661c.zip FreeBSD-src-93e075cf7ad1df05ef58d1fc49abc48e4340661c.tar.gz |
Introduce a thread mailbox flag TMF_NOUPCALL. On some architectures other
than i386 or AMD64, TP register points to thread mailbox, and they can not
atomically clear km_curthread in kse mailbox, in this case, thread retrieves
its thread pointer from TP register and sets flag TMF_NOUPCALL in its thread
mailbox to indicate a critical region.
Diffstat (limited to 'sys/dev')
0 files changed, 0 insertions, 0 deletions