e834b93108
Clean excessive inline asm, mention tap0 in README.
2020-10-14 20:56:28 +03:00
d2cbe2e9e0
Many fixes to scheduler and especially network. Ping via tap0 works!!
2020-10-14 06:30:01 +03:00
f7942d2eb3
New tool lfbviewx, new shell commands, fix bug in process_info(-1).
...
* lfbviewx: LFB viewer for X. Reads framebuffer of umka_os and displays
the picture in X window.
* New shell commands: dump_appdata, dump_taskdata, mouse_move.
* Bug with process_info is because SLOT_BASE in umka_os is not aligned
on 0x10000. Mitigated with a macro.
2020-10-12 06:02:02 +03:00
ae9c2198b6
Make umka_os use scheduler from KolibriOS kernel!
...
Also,
* Add more syscall wrappers;
* Replace puts(usage) with fputs(usage, fout);
* Remove some dead code.
2020-10-10 02:30:52 +03:00
57fadae3dd
Add background related functions; umka_os works.
2020-05-11 06:38:44 +03:00
532f440ec9
Fix kernel stack size and TASK_COUNT usage.
2020-05-10 09:21:20 +03:00
10f97725c4
Move shell from umka_shell to separate module.
2020-05-10 07:21:49 +03:00
7f355dfed2
Call monitor thread from os thread.
2020-05-09 07:34:28 +03:00
90d1aaaccc
Handle cli/sti in scheduler: fake i flag with id flag.
2020-05-09 06:41:32 +03:00
0d07b5810f
Run net stack, jump to the osloop. Compiles, doesn't crash.
2020-05-09 05:15:57 +03:00
96d52454b7
Prototype of multitasking via sigsetjmp/siglongjmp.
2020-05-08 07:44:32 +03:00