Jeff Roberson
e4b5aee3a8
Commit 10/14 of sched_lock decomposition.
...
- Use sched_throw() rather than replicating the same cpu_throw() code for
each architecture. This also allows the scheduler to use any locking it
may want to.
- Use the thread_lock() rather than sched_lock when preempting.
- The scheduler lock is not required to synchronize release_aps.
Tested by: kris, current@
Tested on: i386, amd64, ULE, 4BSD, libthr, libkse, PREEMPTION, etc.
Discussed with: kris, attilio, kmacy, jhb, julian, bde (small parts each)
2007-06-04 23:56:08 +00:00
..
2007-06-04 23:56:08 +00:00
2007-06-04 21:38:48 +00:00
2007-05-29 14:35:57 +00:00
2007-04-17 12:27:08 +00:00
2007-06-04 18:25:08 +00:00
2007-06-04 18:25:08 +00:00
2007-05-31 11:51:53 +00:00
2007-06-04 18:25:08 +00:00
2007-06-02 21:30:39 +00:00
2007-06-04 11:31:46 +00:00
2007-05-09 19:37:02 +00:00
2007-06-04 18:25:08 +00:00
2007-06-04 21:45:18 +00:00
2007-06-04 18:25:08 +00:00
2007-06-01 14:33:11 +00:00
2007-04-01 16:52:54 +00:00
2007-06-04 23:56:08 +00:00
2007-06-04 23:56:08 +00:00
2007-06-04 18:25:08 +00:00
2007-06-04 23:55:45 +00:00
2007-04-10 21:42:12 +00:00
2007-06-01 00:23:34 +00:00
2007-05-30 19:39:55 +00:00
2007-05-05 11:07:52 +00:00
2007-05-11 10:20:51 +00:00
2007-04-03 12:45:10 +00:00
2007-06-04 18:25:08 +00:00
2007-06-04 18:25:08 +00:00
2007-06-04 06:06:35 +00:00
2007-05-29 22:44:24 +00:00
2007-05-11 10:38:34 +00:00
2007-04-16 12:31:35 +00:00
2007-05-27 17:14:33 +00:00
2007-04-04 09:11:34 +00:00
2007-06-01 01:12:45 +00:00
2007-06-04 21:45:18 +00:00
2007-04-22 15:31:22 +00:00
2007-05-09 19:37:02 +00:00
2007-06-04 18:25:08 +00:00
2007-05-29 11:28:28 +00:00
2007-06-04 21:38:48 +00:00
2007-04-10 22:10:16 +00:00
2007-06-01 21:58:59 +00:00
2007-06-04 23:56:08 +00:00
2007-06-04 23:56:08 +00:00
2007-06-04 23:51:44 +00:00
2007-03-22 18:16:43 +00:00
2007-06-01 14:33:11 +00:00
2007-06-04 21:45:18 +00:00
2007-04-14 16:29:15 +00:00