jeff
47d8080afa
- ftick was initialized to -1 for init and any of it's children. Fix this by
...
setting ftick = ltick = ticks in schedinit().
- Update the priority when we are pulled off of the run queue and when we
are inserted onto the run queue so that it more accurately reflects our
present status. This is important for efficient priority propagation
functioning.
- Move the frequency test into sched_pctcpu_update() so we don't repeat it
each time we'd like to call it.
- Put some temporary work-around code in sched_priority() in case the tick
mechanism produces a bad priority. Eventually this should revert to an
assert again.
2007-01-05 08:50:38 +00:00
..
2006-09-11 22:20:37 +00:00
2006-03-16 08:51:59 +00:00
2006-11-19 23:38:59 +00:00
2005-12-24 04:57:50 +00:00
2006-12-06 06:34:57 +00:00
2006-11-03 18:57:49 +00:00
2006-11-06 13:42:10 +00:00
2006-10-22 11:52:19 +00:00
2006-10-22 11:52:19 +00:00
2006-12-15 21:44:49 +00:00
2006-12-16 06:54:09 +00:00
2006-10-20 07:59:50 +00:00
2006-03-03 02:06:04 +00:00
2006-11-06 13:42:10 +00:00
2006-11-06 13:42:10 +00:00
2006-11-20 22:17:50 +00:00
2006-11-06 13:42:10 +00:00
2006-10-25 06:18:04 +00:00
2006-12-06 06:34:57 +00:00
2006-12-06 06:34:57 +00:00
2006-12-12 19:20:19 +00:00
2006-11-06 13:37:19 +00:00
2006-12-12 08:01:55 +00:00
2006-02-22 17:21:45 +00:00
2006-09-09 16:09:01 +00:00
2006-12-17 00:16:09 +00:00
2006-11-06 13:42:10 +00:00
2006-11-13 05:41:46 +00:00
2006-10-26 10:17:13 +00:00
2006-10-22 11:52:19 +00:00
2006-06-26 18:34:45 +00:00
2006-12-16 02:37:58 +00:00
2006-11-06 13:42:10 +00:00
2005-12-04 02:12:43 +00:00
2006-12-06 06:34:57 +00:00
2006-11-06 13:37:19 +00:00
2006-12-06 06:34:57 +00:00
2006-11-06 13:37:19 +00:00
2006-12-06 06:34:57 +00:00
2006-11-13 05:41:46 +00:00
2006-11-06 13:42:10 +00:00
2006-12-25 03:00:15 +00:00
2006-12-06 06:34:57 +00:00
2007-01-04 12:10:58 +00:00
2006-11-13 05:41:46 +00:00
2007-01-03 02:38:41 +00:00
2006-08-01 16:32:20 +00:00
2006-11-06 13:42:10 +00:00
2006-08-04 07:56:35 +00:00
2006-12-06 06:34:57 +00:00
2006-12-31 15:56:04 +00:00
2006-11-28 03:24:34 +00:00
2006-10-11 14:57:03 +00:00
2006-12-20 04:40:39 +00:00
2006-07-17 21:00:42 +00:00
2006-11-06 13:42:10 +00:00
2006-12-06 06:34:57 +00:00
2006-11-30 10:50:29 +00:00
2006-10-22 11:52:19 +00:00
2006-11-11 16:26:58 +00:00
2006-08-05 19:25:14 +00:00
2006-11-11 16:26:58 +00:00
2006-03-30 18:45:50 +00:00
2006-11-11 16:19:12 +00:00
2006-11-12 03:34:03 +00:00
2006-12-31 15:56:04 +00:00
2007-01-02 04:14:01 +00:00
2007-01-05 08:50:38 +00:00
2006-04-23 22:12:39 +00:00
2006-11-06 13:42:10 +00:00
2006-07-19 18:53:56 +00:00
2006-09-11 19:41:31 +00:00
2006-10-02 18:23:37 +00:00
2006-10-31 21:11:21 +00:00
2006-10-24 10:27:23 +00:00
2006-11-06 13:42:10 +00:00
2006-07-09 21:42:58 +00:00
2006-06-18 12:27:59 +00:00
2005-12-29 18:00:42 +00:00
2006-12-04 22:15:50 +00:00
2006-11-30 07:25:52 +00:00
2005-12-16 22:08:32 +00:00
2006-12-04 16:45:23 +00:00
2006-10-02 18:23:37 +00:00
2005-12-23 11:49:53 +00:00
2006-12-17 00:14:20 +00:00
2006-05-28 22:15:28 +00:00
2006-05-24 22:11:07 +00:00
2006-12-06 06:34:57 +00:00
2006-08-15 18:29:01 +00:00
2006-11-11 03:18:07 +00:00
2006-10-14 19:01:55 +00:00
2006-12-19 12:52:22 +00:00
2006-10-26 21:42:22 +00:00
2006-10-22 11:52:19 +00:00
2006-11-03 18:57:49 +00:00
2006-11-03 15:23:16 +00:00
2006-11-03 15:23:16 +00:00
2006-12-16 11:30:54 +00:00
2006-12-20 19:26:30 +00:00
2006-10-22 11:52:19 +00:00
2006-10-22 11:52:19 +00:00
2006-01-10 09:19:10 +00:00
2006-11-06 13:42:10 +00:00
2006-11-06 13:42:10 +00:00
2006-11-06 13:42:10 +00:00
2006-09-27 16:41:15 +00:00
2006-12-20 02:49:59 +00:00
2006-07-24 15:20:08 +00:00
2006-10-22 11:52:19 +00:00
2006-12-21 19:58:04 +00:00
2006-11-11 16:26:58 +00:00
2006-11-11 16:26:58 +00:00
2006-09-06 21:59:36 +00:00
2006-08-02 16:23:52 +00:00
2006-12-23 21:07:07 +00:00
2006-11-12 20:57:00 +00:00
2006-10-22 11:52:19 +00:00
2006-10-22 11:52:19 +00:00
2006-11-11 16:26:58 +00:00
2006-12-20 09:22:31 +00:00
2006-06-16 05:09:28 +00:00
2006-10-22 04:28:14 +00:00
2006-11-13 05:51:22 +00:00
2006-12-16 15:50:36 +00:00
2006-12-23 00:30:03 +00:00
2006-04-18 08:05:08 +00:00
2006-06-26 18:33:32 +00:00
2006-10-22 11:52:19 +00:00
2006-12-16 15:44:03 +00:00
2006-11-13 05:51:22 +00:00
2006-12-23 00:10:36 +00:00
2006-11-13 05:51:22 +00:00
2006-11-13 05:51:22 +00:00