1 |
|
2002-01-11 Johan Rydberg <jrydberg@rtmk.org> |
2 |
|
|
3 |
|
* thread.c (thread_continue): Do not dispatch old thread. |
4 |
|
|
5 |
|
2002-01-09 Johan Rydberg <jrydberg@rtmk.org> |
6 |
|
|
7 |
|
* trace.c (_trace_printf): Special case for IN_BOCHS. |
8 |
|
|
9 |
|
* libkern/libkern.h (__lprintf): Prototype. |
10 |
|
|
11 |
|
* cpus.h.in (IN_BOCHS): Defined. |
12 |
|
|
13 |
|
* syscalls.c: Include thread.h. |
14 |
|
|
15 |
|
* configure.in: Generate .gdbinit from dot-gdbinit. |
16 |
|
Add --enable-bochs argument. |
17 |
|
* configure: Regenerate. |
18 |
|
|
19 |
|
2002-01-08 Johan Rydberg <jrydberg@rtmk.org> |
20 |
|
|
21 |
|
* thread.c (thread_go): Fix typo. |
22 |
|
|
23 |
|
* init-main.c (copyright_string): Update copyright year and |
24 |
|
e-mail address. |
25 |
|
|
26 |
|
* processor.c (processor_init): Record cpu number for master |
27 |
|
cpu in processor structure. |
28 |
|
(processor_send_dispatch_ipi): Add trace output. |
29 |
|
|
30 |
|
* thread.c (thread_setrun): Statistics counting. |
31 |
|
|
32 |
|
* trace.h (struct trace_statistics): Add cpu_switch_hits. |
33 |
|
|
34 |
|
* thread.c (thread_zombify_running): New function. |
35 |
|
(thread_terminate): Likewise. |
36 |
|
* thread.h (thread_zombify_running): Prototype. |
37 |
|
(thread_terminate): Likewise. |
38 |
|
|
39 |
2002-01-07 Johan Rydberg <jrydberg@rtmk.org> |
2002-01-07 Johan Rydberg <jrydberg@rtmk.org> |
40 |
|
|
41 |
|
* processor.c (processor_send_terminate_ipi): New function. |
42 |
|
(processor_ipi_handler): Handle terminate ipi message. |
43 |
|
|
44 |
|
* processor.h (PROCESSOR_IPI_TERMINATE): Defined. |
45 |
|
(struct ipi_msg): Add terminate structure. |
46 |
|
(processor_send_terminate_ipi): Prototype. |
47 |
|
|
48 |
|
* thread.h (struct thread): Add running_p. |
49 |
|
(THREAD_STATE_ZOMBIE): Defined. |
50 |
|
(THREAD_SCHED_STATE): Add THREAD_STATE_ZOMBIE. |
51 |
|
|
52 |
* init-main.c [DIAGNOSTICS]: Show statistics every 10th second. |
* init-main.c [DIAGNOSTICS]: Show statistics every 10th second. |
53 |
|
|
54 |
* timer.c (callout_continuation): Remove debug output. |
* timer.c (callout_continuation): Remove debug output. |