4387 |
5729 d 21 h |
svoboda |
/trunk/kernel/generic/src/ |
Reduce Udebug overhead with some nifty tricks. |
|
4385 |
5730 d 20 h |
svoboda |
/trunk/kernel/generic/src/syscall/ |
Revert accidental change. |
|
4384 |
5730 d 20 h |
svoboda |
/trunk/kernel/generic/src/ |
Clean up various log messages, mostly udebug. |
|
4252 |
5768 d 22 h |
decky |
/trunk/kernel/ |
move event notification to the ipc directory (where it probably belogs to, side-by-side to IRQ notifications)
cleanup the notification code a little bit (there is probably no need to allocate two structured dynamically) |
|
4180 |
5782 d 3 h |
decky |
/trunk/kernel/generic/ |
Unicode aware printf and family functions
(this breaks some things, but will be fixed soon) |
|
4173 |
5782 d 20 h |
jermar |
/trunk/ |
Revive kernel notifications. |
|
4148 |
5788 d 7 h |
decky |
/trunk/ |
as kernel little brother drivers are not needed anymore, the device numbers do not have to be correlated between kernel and uspace in any way
introduce new syscall sys_device_assign_devno() for generating system-wide unique device numbers for uspace |
|
3983 |
5805 d 2 h |
svoboda |
/trunk/ |
task_set_name() syscall so that we can have names (for userspace-loaded) tasks again. |
|
3844 |
5833 d 20 h |
decky |
/trunk/ |
silent kernel console output when user space console is active |
|
3842 |
5833 d 23 h |
decky |
/trunk/kernel/generic/src/ |
make sys_klog atomic |
|
3819 |
5839 d 21 h |
jermar |
/trunk/ |
Introduce a new syscall: SYS_IPC_FORWARD_SLOW. |
|
3707 |
5879 d 22 h |
decky |
/trunk/ |
kconsole is optional
kernel & uspace framebuffer rewrite with speedups (some things are slightly broken yet) |
|
3614 |
5904 d 6 h |
svoboda |
/trunk/kernel/generic/src/syscall/ |
Add another stopping point. |
|
3603 |
5904 d 19 h |
svoboda |
/trunk/ |
Stoppability sections must be much smaller (design error). Also fix deadlock in udebug_stop(). Fix pause functionality in tracer. |
|
3438 |
5970 d 5 h |
svoboda |
/trunk/ |
Merge syscall tracer (trace) and relevant part of udebug interface from tracing to trunk. |
|
3222 |
6041 d 1 h |
svoboda |
/trunk/ |
Merge program-loader related stuff from dynload branch to trunk. (huge) |
|
3113 |
6072 d 18 h |
decky |
/trunk/kernel/generic/ |
rename SYS_IO to SYS_KLOG
do not notify uspace klog with every single character, introduce some latency |
|
3097 |
6074 d 22 h |
decky |
/trunk/kernel/ |
resurrect klog |
|
3096 |
6074 d 22 h |
svoboda |
/trunk/kernel/generic/src/syscall/ |
Fix malloc(0) in sys_io() |
|
3064 |
6076 d 3 h |
decky |
/trunk/kernel/generic/src/syscall/ |
change SYS_IO semantics
add SYS_TASK_SPAWN
proper printf formatting |
|