26 Commits

Author SHA1 Message Date
Alex
b4dbf2c281
QoL and bug fixes 2023-04-10 03:11:46 +03:00
Alex
25256d81a8
Added license headers to all project files 2023-04-04 02:19:05 +03:00
Alex
93afcd2210
QoL improvements 2023-03-27 20:11:32 +03:00
Alex
9ce301907a
QoL improvements 2023-03-24 16:22:42 +02:00
Alex
6c1e2e50a4
Add GetKernelStack 2023-03-23 23:21:50 +02:00
Alex
86c290f830
Remove broken code 2023-03-23 23:21:34 +02:00
Alex
ac88a1edb7
Zero tss stack tables 2023-03-06 03:21:06 +02:00
Alex
207eb77160
Debug messages 2023-03-03 16:14:13 +02:00
Alex
cddf0426e3
Fixed compiler warnings 2022-12-21 20:05:57 +02:00
Alex
eab80c215c
Fixed wrong stack pointer & new tss command for crash screen 2022-12-07 04:15:20 +02:00
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
c2628019b7
Syscalls working as expected 2022-11-15 15:09:52 +02:00
Alex
08ab104eb1
Runtime stuff 2022-11-11 04:41:12 +02:00
Alex
3e5c2bcacd
If empty, set default 2022-11-07 11:27:35 +02:00
Alex
5624b82b0f
Rewrite tss 2022-11-07 01:41:47 +02:00
Alex
971f4b2b27
SetKernelStack should have no_stack_protector attribute 2022-11-06 05:04:57 +02:00
Alex
416e290c51
Updated GDT & IDT 2022-11-06 04:55:12 +02:00
Alex
9635cefa17
Fixed compiler warnings 2022-11-06 01:58:24 +02:00
Alex
14ccd20d9b
Updated GDT code 2022-11-05 07:36:57 +02:00
Alex
8e579133cc
Updated GDT code 2022-11-05 06:31:45 +02:00
Alex
ebd0273a99
More tasking implementation 2022-10-21 05:31:50 +03:00
Alex
7f47b2a3a4
Update files 2022-10-20 05:03:31 +03:00
Alex
c944f57a3b
APIC implementation (not working as expected) 2022-10-17 04:05:44 +03:00
Alex
d35b4de246
added no_stack_protector attribute to functions 2022-10-16 21:25:11 +03:00
Alex
127476ac64
Added SMP support 2022-10-12 03:55:58 +03:00
Alex
32a17c5e63
Update files 2022-10-10 23:31:46 +03:00