rusya
|
5b922ea773
|
syscalls: start trying to add nanosleep syscall
|
2025-09-02 00:15:29 +03:00 |
|
rusya
|
92511dbcd7
|
tasking: fix stack corruption on the scheduler trigger
|
2025-08-20 20:59:08 +03:00 |
|
rusya
|
ce6e9642ee
|
continue working on implementing lib9660 into the kernel
|
2025-08-16 19:41:48 +03:00 |
|
rusya
|
df45ffe2ce
|
tasking: add brk to process struct
|
2025-07-31 17:02:56 +03:00 |
|
rusya
|
359e5c6d78
|
syscalls: add chdir and getcwd syscalls, not tested yet
|
2025-07-16 15:42:35 +03:00 |
|
rusya
|
c2293b8996
|
syscalls: close to being done with fork syscall
|
2025-07-07 22:22:10 +03:00 |
|
rusya
|
2a7baf1184
|
syscalls: start adding fork syscall, not done yet
|
2025-07-06 22:49:05 +03:00 |
|
rusya
|
29de6e6f43
|
tasking: a small cleanup
|
2025-06-23 00:36:07 +03:00 |
|
rusya
|
c047dd687b
|
tasking: implement task_kill function, thanks deepseek
|
2025-06-23 00:25:23 +03:00 |
|
rusya
|
70d6aacb91
|
syscalls: start adding exit syscall, not done yet
|
2025-06-21 18:54:52 +03:00 |
|
rusya
|
4ccae473ca
|
syscalls: start implementing some basic syscalls
|
2025-06-20 21:59:08 +03:00 |
|
rusya
|
a9789b7f57
|
tasking: fix syscall handling, use debug_log instead of printf in some places
|
2025-06-19 18:31:15 +03:00 |
|
rusya
|
93f174827b
|
tasking: start handling syscalls
|
2025-06-19 17:58:49 +03:00 |
|
rusya
|
5fa2393fd6
|
tasking: fix ELF file execution
|
2025-06-07 18:18:05 +03:00 |
|
rusya
|
d1ac41deeb
|
tasking, mm: remove unused functions and page_directory field from the Task struct
|
2025-06-01 14:04:49 +03:00 |
|
rusya
|
8fea7a8ec6
|
tasking: isolate ring3 tasks
|
2025-06-01 01:24:31 +03:00 |
|
rusya
|
b8752ee39d
|
gonna ask tsoding for help, fuck this shit
|
2025-05-20 00:10:37 +03:00 |
|
rusya
|
e2b596dcbd
|
fuckfuckfuckfuck
|
2025-05-16 16:44:13 +03:00 |
|
rusya
|
5d012b410d
|
yo almost, i guess...
|
2025-05-16 16:34:30 +03:00 |
|
rusya
|
2e372ae9c4
|
maybe i'm close to fixing multitasking
|
2025-05-16 14:55:19 +03:00 |
|
rusya
|
65565dd4a6
|
tasking: add loading of a process' page directory before switching
|
2025-04-10 21:38:31 +03:00 |
|
rusya
|
f660beb3a7
|
tasking: fix idle task creation & make task_create take EntryPoint type argument
|
2025-04-01 17:14:25 +03:00 |
|
rusya
|
cb3d25f490
|
tasking: make tasks run with arguments
|
2025-04-01 16:28:27 +03:00 |
|
rusya
|
9381b4cdb7
|
implement basic multitasking
|
2025-03-31 14:51:33 +03:00 |
|