1 |
|
2002-01-29 Johan Rydberg <jrydberg@rtmk.org> |
2 |
|
|
3 |
|
* sched-ts.c (ts_remove): Set runq_list to NULL. |
4 |
|
|
5 |
|
* TODO (i386): Add note about stuff in debug registers. |
6 |
|
|
7 |
|
* thread.c (thread_resume): SPLOFF when locking thread. |
8 |
|
(thread_will_priority) [DIAGNOSTICS]: Check for deadlocks. |
9 |
|
(thread_set_priority): SPLOFF when locking thread. |
10 |
|
|
11 |
|
* ipc-object.c (reserve_entry): If splay tree root is |
12 |
|
empty we initialize it. |
13 |
|
(reserve_entry): Select top key if bounds return false. |
14 |
|
(ipc_object_lookup): Update name range. |
15 |
|
|
16 |
|
* ipc-tqueue.c (ipc_tqueue_enqueue): Set SPLOFF before |
17 |
|
locking thread. |
18 |
|
|
19 |
|
* ipc-table.c: New name range: 0 < name <= MTABLERIGHTS. |
20 |
|
|
21 |
|
* mutations.h (convert_task_to_port): New function. |
22 |
|
|
23 |
|
* vm-syscall.c (vm_write): New function. |
24 |
|
|
25 |
|
* ipc-syscall.c (internal_msg_trap): Fix deadlock bug; |
26 |
|
Unlock object on lookup failure. |
27 |
|
|
28 |
|
2002-01-23 Johan Rydberg <jrydberg@rtmk.org> |
29 |
|
|
30 |
|
* vm-page.c (vm_page_module_init): New function. |
31 |
|
(page_cache): Declared. |
32 |
|
|
33 |
|
* vm-page.h (struct vm_page): Add fictitious_p. |
34 |
|
(vm_page_module_init): Prototype. |
35 |
|
|
36 |
|
* bootstrap.c (build_stack_frame): Reserve space for |
37 |
|
NULL entry in stack frame. |
38 |
|
|
39 |
|
* mutations.h (convert_task_to_port): New function. |
40 |
|
|
41 |
|
* task.c (task_terminate): Dummy implementation. |
42 |
|
|
43 |
|
2002-01-21 Johan Rydberg <jrydberg@rtmk.org> |
44 |
|
|
45 |
|
* Makefile.am (install-headers): New rule. |
46 |
|
* Makefile.in: Regenerate. |
47 |
|
|
48 |
2002-01-16 Johan Rydberg <jrydberg@rtmk.org> |
2002-01-16 Johan Rydberg <jrydberg@rtmk.org> |
49 |
|
|
50 |
* bootstrap.c: Do not include rtmk/exec.h. |
* bootstrap.c: Do not include rtmk/exec.h. |