19 Commits

Author SHA1 Message Date
Alex
0289054900
Changed a lot of files. Summary: profiler support; "SafeFunction"; UnlockDeadLock kernel config; Code optimization & more 2022-11-28 08:25:37 +02:00
Alex
f907ca907d
Updated lock 2022-11-20 16:13:19 +02:00
Alex
cabdc5263e
Kernel now compiles on x32 2022-11-14 14:54:18 +02:00
Alex
08ab104eb1
Runtime stuff 2022-11-11 04:41:12 +02:00
Alex
77081b4e1e
Stability fixes (i hope); attempt to implement argc, argv, envp, auxv; Syscalls 2022-11-10 07:09:32 +02:00
Alex
776f6d71b0
implemented fxsr 2022-11-06 04:55:01 +02:00
Alex
a245fb009c
Fixed compilation failing on i386 2022-10-28 09:06:09 +03:00
Alex
9c3c07116c
Fixed compilation issues on x32 2022-10-21 03:59:01 +03:00
Alex
cb349ae620
x32 still not working (TODO: do 1:1 page mapping, except for kernel) 2022-10-18 21:16:12 +03:00
Alex
348aa69dcb
32bit booting working 2022-10-18 00:19:44 +03:00
Alex
3df98c7c8e
32bit boot using multiboot2 2022-10-17 23:52:55 +03:00
Alex
83c8acce06
Fixed compiling for x32 & arm64 2022-10-17 04:09:54 +03:00
Alex
398d889c74
Multiboot2Initializator stub 2022-10-13 09:32:26 +03:00
Alex
8f108466fa
Added "Loading..." text at boot 2022-10-13 07:35:59 +03:00
Alex
b96b09a8b5
kernel boots with multiboot2 2022-10-13 06:43:12 +03:00
Alex
aae1f22458
Fixing SMP stub for x32 and arm64 2022-10-12 04:34:56 +03:00
Alex
a2da69d777
Added syscalls stub 2022-10-12 04:34:37 +03:00
Alex
aaebb17788
Forgot _kernel_start 2022-10-11 02:52:55 +03:00
Alex
32a17c5e63
Update files 2022-10-10 23:31:46 +03:00