John Baldwin
7aa4f6852a
- Add support for having both a shared and exclusive queue of threads in
...
each turnstile. Also, allow for the owner thread pointer of a turnstile
to be NULL. This is needed for the upcoming reader/writer lock
implementation.
- Add a new ddb command 'show turnstile' that will look up the turnstile
associated with the given lock argument and display useful information
like the list of threads blocked on each queue, etc. If there isn't an
active turnstile for a lock at the specified address, then the function
will see if there is an active turnstile at the specified address and
display info about it if so.
- Adjust the mutex code to handle the turnstile API changes.
Tested on: i386 (all), alpha, amd64, sparc64 (1 and 3)
2006-01-27 22:42:12 +00:00
..
2005-12-24 04:57:50 +00:00
2006-01-21 20:11:49 +00:00
2005-12-24 04:57:50 +00:00
2005-06-19 02:21:03 +00:00
2005-10-31 15:41:29 +00:00
2005-11-13 13:27:44 +00:00
2006-01-22 06:01:48 +00:00
2005-11-12 10:45:13 +00:00
2005-09-17 22:01:14 +00:00
2006-01-27 11:25:06 +00:00
2005-12-22 22:16:09 +00:00
2005-12-12 00:02:22 +00:00
2006-01-12 19:15:14 +00:00
2005-10-03 06:57:29 +00:00
2006-01-06 16:30:30 +00:00
2005-09-26 14:14:55 +00:00
2005-10-12 17:51:31 +00:00
2005-12-11 22:06:57 +00:00
2006-01-23 19:15:13 +00:00
2005-11-13 13:27:44 +00:00
2005-10-26 15:51:05 +00:00
2005-09-28 00:30:56 +00:00
2005-11-03 04:49:16 +00:00
2006-01-27 22:17:31 +00:00
2006-01-23 21:45:32 +00:00
2005-10-19 20:40:30 +00:00
2005-12-23 21:32:40 +00:00
2005-10-04 14:32:58 +00:00
2005-12-30 11:45:07 +00:00
2006-01-23 15:49:01 +00:00
2005-08-21 18:03:31 +00:00
2006-01-27 22:42:12 +00:00
2005-05-28 14:34:41 +00:00
2005-12-04 02:12:43 +00:00
2005-10-05 10:09:17 +00:00
2006-01-18 20:27:43 +00:00
2005-09-27 18:09:42 +00:00
2006-01-25 02:05:47 +00:00
2005-09-22 15:34:15 +00:00
2005-12-24 02:59:29 +00:00
2005-12-28 17:13:31 +00:00
2006-01-17 16:55:17 +00:00
2005-12-29 21:15:32 +00:00
2006-01-25 01:03:34 +00:00
2005-09-19 22:16:31 +00:00
2006-01-07 03:15:21 +00:00
2005-12-09 02:27:55 +00:00
2005-12-09 13:16:48 +00:00
2005-09-15 20:20:36 +00:00
2005-10-26 06:55:46 +00:00
2005-10-07 13:37:10 +00:00
2005-12-18 04:52:37 +00:00
2005-12-18 04:52:37 +00:00
2005-07-13 20:50:17 +00:00
2005-05-30 15:09:18 +00:00
2006-01-17 15:35:57 +00:00
2005-06-24 00:16:57 +00:00
2005-12-27 12:02:03 +00:00
2005-09-17 22:01:14 +00:00
2006-01-22 01:06:25 +00:00
2005-05-03 10:58:05 +00:00
2006-01-13 23:27:12 +00:00
2005-07-31 10:46:55 +00:00
2005-11-03 21:08:20 +00:00
2005-12-29 18:00:42 +00:00
2006-01-18 18:02:50 +00:00
2005-07-29 13:22:37 +00:00
2005-10-14 19:15:10 +00:00
2005-11-03 21:06:29 +00:00
2005-11-09 16:22:56 +00:00
2005-09-26 08:02:24 +00:00
2005-12-16 22:08:32 +00:00
2005-11-17 08:56:21 +00:00
2005-12-23 11:49:53 +00:00
2006-01-27 22:24:07 +00:00
2005-10-24 21:04:19 +00:00
2005-08-29 11:34:08 +00:00
2006-01-14 01:55:24 +00:00
2005-11-13 13:27:44 +00:00
2006-01-27 22:42:12 +00:00
2006-01-25 14:57:23 +00:00
2006-01-06 16:34:22 +00:00
2005-12-16 18:32:39 +00:00
2005-12-24 02:59:29 +00:00
2005-04-16 18:46:29 +00:00
2006-01-22 06:01:48 +00:00
2006-01-22 05:59:27 +00:00
2005-06-07 05:03:28 +00:00
2005-10-04 16:40:20 +00:00
2006-01-10 09:19:10 +00:00
2006-01-27 15:13:40 +00:00
2006-01-26 20:54:49 +00:00
2005-08-08 19:55:32 +00:00
2006-01-10 09:19:10 +00:00
2005-06-11 11:59:48 +00:00
2005-10-23 07:41:56 +00:00
2005-07-17 14:04:03 +00:00
2005-12-14 23:34:26 +00:00
2005-12-16 15:01:16 +00:00
2005-11-09 13:29:16 +00:00
2006-01-22 00:30:46 +00:00
2005-11-22 01:55:29 +00:00
2005-11-22 01:55:29 +00:00
2006-01-13 10:22:01 +00:00
2005-10-31 21:09:56 +00:00
2006-01-13 00:00:32 +00:00
2005-09-17 22:01:14 +00:00
2006-01-27 08:02:25 +00:00
2006-01-23 00:00:45 +00:00
2005-06-17 01:05:13 +00:00
2005-12-07 03:39:08 +00:00
2006-01-09 20:42:19 +00:00
2005-10-31 15:41:29 +00:00
2006-01-22 19:37:02 +00:00
2005-10-31 15:41:29 +00:00
2006-01-22 19:37:02 +00:00
2006-01-15 20:14:11 +00:00
2006-01-21 19:42:10 +00:00
2006-01-22 19:37:02 +00:00
2005-12-14 00:49:52 +00:00
2005-12-14 00:49:52 +00:00