4387 |
5730 d 16 h |
svoboda |
/trunk/kernel/generic/src/ |
Reduce Udebug overhead with some nifty tricks. |
|
4385 |
5731 d 15 h |
svoboda |
/trunk/kernel/generic/src/syscall/ |
Revert accidental change. |
|
4384 |
5731 d 15 h |
svoboda |
/trunk/kernel/generic/src/ |
Clean up various log messages, mostly udebug. |
|
4252 |
5769 d 17 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 22 h |
decky |
/trunk/kernel/generic/ |
Unicode aware printf and family functions
(this breaks some things, but will be fixed soon) |
|
4173 |
5783 d 15 h |
jermar |
/trunk/ |
Revive kernel notifications. |
|
4148 |
5789 d 2 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 22 h |
svoboda |
/trunk/ |
task_set_name() syscall so that we can have names (for userspace-loaded) tasks again. |
|
3844 |
5834 d 15 h |
decky |
/trunk/ |
silent kernel console output when user space console is active |
|
3842 |
5834 d 18 h |
decky |
/trunk/kernel/generic/src/ |
make sys_klog atomic |
|
3819 |
5840 d 17 h |
jermar |
/trunk/ |
Introduce a new syscall: SYS_IPC_FORWARD_SLOW. |
|
3707 |
5880 d 18 h |
decky |
/trunk/ |
kconsole is optional
kernel & uspace framebuffer rewrite with speedups (some things are slightly broken yet) |
|
3614 |
5905 d 1 h |
svoboda |
/trunk/kernel/generic/src/syscall/ |
Add another stopping point. |
|
3603 |
5905 d 14 h |
svoboda |
/trunk/ |
Stoppability sections must be much smaller (design error). Also fix deadlock in udebug_stop(). Fix pause functionality in tracer. |
|
3438 |
5971 d 0 h |
svoboda |
/trunk/ |
Merge syscall tracer (trace) and relevant part of udebug interface from tracing to trunk. |
|
3222 |
6041 d 21 h |
svoboda |
/trunk/ |
Merge program-loader related stuff from dynload branch to trunk. (huge) |
|
3113 |
6073 d 13 h |
decky |
/trunk/kernel/generic/ |
rename SYS_IO to SYS_KLOG
do not notify uspace klog with every single character, introduce some latency |
|
3097 |
6075 d 17 h |
decky |
/trunk/kernel/ |
resurrect klog |
|
3096 |
6075 d 18 h |
svoboda |
/trunk/kernel/generic/src/syscall/ |
Fix malloc(0) in sys_io() |
|
3064 |
6076 d 22 h |
decky |
/trunk/kernel/generic/src/syscall/ |
change SYS_IO semantics
add SYS_TASK_SPAWN
proper printf formatting |
|