4220 |
5809 d 18 h |
decky |
/trunk/kernel/ |
update for string changes |
|
3875 |
5859 d 6 h |
decky |
/trunk/kernel/generic/ |
remove platform dependent constructs from generic code |
|
3734 |
5909 d 12 h |
decky |
/trunk/kernel/generic/src/proc/ |
coding style |
|
3617 |
5941 d 9 h |
svoboda |
/trunk/kernel/generic/ |
Fix race that allowed Udebug to report THREAD_B events for threads already reported with THREAD_READ. |
|
3581 |
5952 d 4 h |
jermar |
/trunk/kernel/ |
Some cstyle. |
|
3578 |
5952 d 18 h |
vana |
/trunk/ |
Alfa of SMP support on IA64 |
|
3566 |
5955 d 16 h |
svoboda |
/trunk/ |
Set meaningful names for loaded programs. Now 'tasks' kconsole command is much less obscure. |
|
3565 |
5956 d 3 h |
svoboda |
/trunk/ |
Fix sys_thread_create(): could fail when passed name was at end of mapping, could crash if provided name was not null-terminated. |
|
3438 |
6007 d 14 h |
svoboda |
/trunk/ |
Merge syscall tracer (trace) and relevant part of udebug interface from tracing to trunk. |
|
3222 |
6078 d 10 h |
svoboda |
/trunk/ |
Merge program-loader related stuff from dynload branch to trunk. (huge) |
|
3104 |
6110 d 19 h |
svoboda |
/trunk/kernel/ |
Declare arguments for memstr.h operations as pointers instead of uintptr_t. |
|
3063 |
6113 d 11 h |
decky |
/trunk/kernel/generic/src/proc/ |
support for SYS_SPAWN syscall
proper printf formatting
change the way init tasks are created |
|
2907 |
6135 d 11 h |
jermar |
/trunk/kernel/generic/src/proc/ |
Improve comment for thread_create(). |
|
2790 |
6178 d 16 h |
jermar |
/trunk/kernel/generic/src/proc/ |
Fix typo ALV tree vs. AVL tree. |
|
2712 |
6236 d 12 h |
decky |
/trunk/kernel/ |
prettyprint output |
|
2504 |
6423 d 7 h |
jermar |
/trunk/kernel/generic/ |
Give the AVL tree walkers the possibility to take an argument.
Each walker is now supposed to return a bool value to support walk termination.
Switch over from the tasks_btree B+tree to tasks_tree AVL tree.
This makes the fix for ticket #48 complete. |
|
2502 |
6423 d 12 h |
jermar |
/trunk/kernel/generic/ |
Replace the threads_btree B+tree with an AVL tree. The new variable is called
threads_tree. For printing list of threads, use the new AVL tree walker
mechanism.
This solves half of ticket #48. |
|
2487 |
6450 d 8 h |
jermar |
/trunk/kernel/generic/src/proc/ |
Kernel stack address was printed twice. |
|
2470 |
6469 d 5 h |
jermar |
/trunk/ |
Fix a double-free recently introduced in revision r2436.
Add a comment clarifying the life-cycle of the kernel_uarg structure.
Comment out the freeing of userspace thread stack while still running on it.
This should be fixed by implementing userspace version of thread_join(). |
|
2451 |
6478 d 6 h |
jermar |
/trunk/kernel/generic/ |
JoinMe -> Lingering |
|