1 |
2002-02-22 Johan Rydberg <jrydberg@rtmk.org> |
2002-02-22 Johan Rydberg <jrydberg@rtmk.org> |
2 |
|
|
3 |
|
* thread.h (struct thread): Add exception_port. |
4 |
|
|
5 |
|
* exception.h: New file. |
6 |
|
* exception.c: Likewise. |
7 |
|
|
8 |
|
* ipc-syscall.c (kobject_demux): New function. |
9 |
|
(internal_msg_trap): Unlock port before calling kernel demux |
10 |
|
function. Call kobject_demux instead of rmtk__demux. |
11 |
|
|
12 |
|
* task.c (task_create): Inherit exception port. |
13 |
|
|
14 |
|
* task.h (struct task ): Add exception_port. |
15 |
|
|
16 |
|
* Makefile.am (.gdbinit): New rule. |
17 |
|
(BUILT_SOURCES): Add .gdbinit. |
18 |
|
* Makefile.in: Regenerate. |
19 |
|
|
20 |
|
* dot-gdbinit (where-user): Defined. |
21 |
|
(go-sim): Likewise. |
22 |
|
|
23 |
* thread.c (syscall_thread_self): Correctly implemented. |
* thread.c (syscall_thread_self): Correctly implemented. |
24 |
(thread_create): Initialize send right to port. Lock task |
(thread_create): Initialize send right to port. Lock task |
25 |
while adding thread to tasks list of threads. |
while adding thread to tasks list of threads. |