20 Commits

Author SHA1 Message Date
Alex
612e8cc726
Test code for tasking 2023-08-31 00:56:51 +03:00
Alex
bef0897442
Fix 32-bit compilation 2023-08-23 16:59:21 +03:00
Alex
8898791257
Update kernel code 2023-08-22 06:21:17 +03:00
Alex
2c51e4432f
Update kernel 2023-08-06 04:53:14 +03:00
Alex
85c0de688d
Fix sleep syscall 2023-06-11 01:36:39 +03:00
Alex
41db477173
Update kernel 2023-06-10 13:11:25 +03:00
Alex
e8162bc3cb
Update filesystem structure 2023-05-20 04:31:14 +03:00
Alex
80980ecfaf
Move drivers to kernel 2023-05-19 07:27:42 +03:00
Alex
d527121883
Add implementation for GDT & IDT on x32 and QoL fixes 2023-05-17 03:28:57 +03:00
Alex
816e5461c9
Fix type sizes 2023-05-13 07:40:07 +03:00
Alex
b68c8c18a5
Implement mb2 stub support 2023-05-09 04:57:17 +03:00
Alex
39c3d4e2f2
Add syscalls test 2023-05-05 17:10:44 +03:00
Alex
61aea6aa8d
fork() stub and QoL improvements 2023-05-03 06:37:39 +03:00
Alex
299c919d1d
Add UserTime and KernelTime tracker 2023-04-25 05:12:58 +03:00
Alex
efc16409a6
QoL improvements 2023-04-23 07:51:05 +03:00
Alex
f41faf0fea
Display seconds since boot in kernel messages 2023-04-23 07:33:14 +03:00
Alex
1eb41e4977
Update init envp 2023-04-21 18:35:58 +03:00
Alex
dc7b1fc4c9
Rework virtual filesystem implementation 2023-04-21 18:32:20 +03:00
Alex
411b468f71
Optimize memory usage 2023-04-11 12:06:32 +03:00
Alex
db2de2948e
Rename kernel files 2023-04-11 11:47:53 +03:00