1 |
|
2002-01-03 Johan Rydberg <jrydberg@rtmk.org> |
2 |
|
|
3 |
|
* timer.c (timer_interrupt): Update for new sched arch. |
4 |
|
(timer_interrupt): Avoid dead locks when waiting up thread. |
5 |
|
|
6 |
|
* thread.[ch], thread-lock.[ch]: Major update due to |
7 |
|
new scheduler architecture. |
8 |
|
|
9 |
|
* vm-map.c (vm_map_create): Update arguments to thread_lock_init. |
10 |
|
|
11 |
|
* trace.c: Add trace_stats. |
12 |
|
|
13 |
|
* trace.h (struct trace_statistics): New structure. |
14 |
|
(trace_count): Defined. |
15 |
|
|
16 |
|
* processor.c (idle_thread_fn): Check for state change. |
17 |
|
Dummy implementation. |
18 |
|
|
19 |
|
* processor.h (PROCESSOR_STATE_DISPATCH): Defined. |
20 |
|
(struct processor): Add next_thread. |
21 |
|
|
22 |
|
* copyright: Update template copyright. |
23 |
|
|
24 |
|
* Makefile.am (rtmk_SOURCES): Add sched-fifo.c, sched-rr.c and |
25 |
|
sched-ts.c |
26 |
|
* Makefile.in: Regenerate. |
27 |
|
|
28 |
|
2001-12-24 Johan Rydberg <jrydberg@rtmk.org> |
29 |
|
|
30 |
|
* libkern/libkern.h (ffs): Prototype. |
31 |
|
|
32 |
|
* libkern/Makefile.am (libkern_a_SOURCES): Add ffs.c. |
33 |
|
* libkern/Makefile.in: Regenerate. |
34 |
|
|
35 |
|
2001-12-20 Johan Rydberg <jrydberg@rtmk.org> |
36 |
|
|
37 |
|
* thread.h (struct thread): Add blocked_lock. |
38 |
|
(struct thread): Add lended_priority. |
39 |
|
|
40 |
|
2001-12-18 Johan Rydberg <jrydberg@rtmk.org> |
41 |
|
|
42 |
|
* ipc-kmsg.c (copyin_body): Length field in bytes, not bits. |
43 |
|
(copyout_body): Likewise. |
44 |
|
|
45 |
2001-12-17 Johan Rydberg <jrydberg@rtmk.org> |
2001-12-17 Johan Rydberg <jrydberg@rtmk.org> |
46 |
|
|
47 |
* ipc-syscall.c (internal_msg_trap): Implement. |
* ipc-syscall.c (internal_msg_trap): Implement. |