David Xu
50586e8b6b
1. make umtx sharable between processes, the way is two or more processes
...
call mmap() to create a shared space, and then initialize umtx on it,
after that, each thread in different processes can use the umtx same
as threads in same process.
2. introduce a new syscall _umtx_op to support timed lock and condition
variable semantics. also, orignal umtx_lock and umtx_unlock inline
functions now are reimplemented by using _umtx_op, the _umtx_op can
use arbitrary id not just a thread id.
2004-12-18 12:52:44 +00:00
..
2004-10-05 04:16:01 +00:00
2004-11-08 18:05:43 +00:00
2004-12-13 12:57:21 +00:00
2004-11-18 08:44:09 +00:00
2004-10-29 09:33:32 +00:00
2004-12-08 02:39:56 +00:00
2004-11-09 23:03:34 +00:00
2004-11-30 22:38:37 +00:00
2004-12-06 10:53:40 +00:00
2004-11-09 14:10:18 +00:00
2004-12-01 09:22:26 +00:00
2004-12-14 09:09:51 +00:00
2004-10-05 04:52:41 +00:00
2004-11-24 14:47:06 +00:00
2004-12-06 11:28:02 +00:00
2004-10-07 13:50:10 +00:00
2004-11-07 23:11:32 +00:00
2004-08-27 01:10:16 +00:00
2004-11-17 13:10:16 +00:00
2004-11-17 13:10:16 +00:00
2004-12-08 05:42:02 +00:00
2004-11-06 13:07:02 +00:00
2004-12-07 08:15:41 +00:00
2004-12-13 01:23:49 +00:00
2004-11-17 13:12:06 +00:00
2004-12-12 22:42:17 +00:00
2004-11-28 11:08:23 +00:00
2004-12-18 12:52:44 +00:00
2004-11-08 14:44:54 +00:00
2004-10-12 14:55:59 +00:00
2004-12-01 04:59:33 +00:00
2004-11-09 01:33:58 +00:00
2004-10-05 18:51:11 +00:00
2004-11-10 00:54:18 +00:00
2004-10-05 22:03:10 +00:00
2004-09-19 18:34:17 +00:00
2004-11-17 13:12:06 +00:00
2004-11-08 00:43:46 +00:00
2004-11-17 13:12:06 +00:00
2004-10-12 18:36:20 +00:00
2004-09-03 08:19:31 +00:00
2004-11-29 23:10:59 +00:00
2004-10-18 22:19:43 +00:00
2004-12-18 12:52:44 +00:00
2004-12-18 12:52:44 +00:00
2004-10-07 13:50:10 +00:00
2004-10-11 22:04:16 +00:00
2004-11-04 23:09:57 +00:00
2004-12-18 12:52:44 +00:00
2004-12-07 08:15:41 +00:00
2004-10-05 04:16:01 +00:00
2004-10-06 14:23:00 +00:00
2004-10-18 21:51:27 +00:00
2004-11-03 19:16:55 +00:00
2004-10-12 18:36:20 +00:00
2004-08-31 06:12:13 +00:00
2004-12-08 05:25:08 +00:00
2004-12-18 12:52:44 +00:00
2004-11-27 06:46:59 +00:00
2004-12-11 23:07:14 +00:00