4639 |
5752 d 19 h |
jermar |
/trunk/kernel/generic/src/main/ |
IRQ-safe switch to userspace. |
|
4490 |
5792 d 19 h |
decky |
/trunk/kernel/ |
remove redundant index_t and count_t types (which were always quite ambiguous and not actually needed) |
|
4384 |
5812 d 17 h |
svoboda |
/trunk/kernel/generic/src/ |
Clean up various log messages, mostly udebug. |
|
4317 |
5833 d 7 h |
decky |
/trunk/ |
use buffering for klog output (this can be used to avoid the ugly usleeps while starting tasks)
unify and cleanup console.c and related files |
|
4267 |
5847 d 16 h |
svoboda |
/trunk/kernel/ |
str_ncpy() vs str_cpy(). TODO: The same in userspace. |
|
4252 |
5850 d 19 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) |
|
4250 |
5850 d 23 h |
decky |
/trunk/kernel/generic/src/main/ |
halt all CPUs in case reboot was not succesful |
|
4220 |
5854 d 7 h |
decky |
/trunk/kernel/ |
update for string changes |
|
4173 |
5864 d 17 h |
jermar |
/trunk/ |
Revive kernel notifications. |
|
4084 |
5875 d 21 h |
decky |
/trunk/kernel/generic/src/main/ |
separate console_init() is actually not needed |
|
4042 |
5880 d 23 h |
jermar |
/trunk/ |
Complete emancipation of kernel serial controller drivers (i8042, ns16550 and
z8530). Provide a common keyboard module for PC and Sun keyboards. The serial
line module is still to follow. |
|
4020 |
5884 d 19 h |
svoboda |
/trunk/kernel/generic/src/main/ |
'init:' instead of 'boot:' |
|
4014 |
5885 d 2 h |
decky |
/trunk/ |
cstyle |
|
4012 |
5885 d 17 h |
svoboda |
/trunk/ |
Task names should only contain base names of commands. Also add 'boot:' prefix for binaries loaded by the kernel. |
|
3995 |
5885 d 22 h |
decky |
/trunk/kernel/generic/src/main/ |
lower startup sleep (with proper explanation) |
|
3987 |
5886 d 18 h |
svoboda |
/trunk/kernel/ |
Read command line for multiboot modules on ia32 and copy it to task name. Other arches will need to initialize task names in the init structure to an empty string. |
|
3984 |
5886 d 19 h |
svoboda |
/trunk/kernel/ |
The ia32-specific boot code is written completely in assembly for no reason. Start fixing this. For now rewrite the copying of multiboot info to C. |
|
3965 |
5891 d 19 h |
svoboda |
/trunk/kernel/generic/src/ |
Fix broken doxygen syntax. |
|
3875 |
5903 d 19 h |
decky |
/trunk/kernel/generic/ |
remove platform dependent constructs from generic code |
|
3865 |
5907 d 17 h |
rimsky |
/trunk/ |
Allow to suppress compilation of FB code on Sparc machines that do not have FB. |
|