21 Commits

Author SHA1 Message Date
Alex
b4dbf2c281
QoL and bug fixes 2023-04-10 03:11:46 +03:00
Alex
76239ec4ad
Add Get() function for every cpuid struct 2023-04-06 18:36:16 +03:00
Alex
5e5819e3be
Fix compilation issues 2023-04-06 18:11:01 +03:00
Alex
4e20d4d9f4
Enable compilation of project on AArch64 architecture 2023-04-04 16:06:54 +03:00
Alex
c6add85f40
Do not compile mem operations on non-debug env 2023-04-04 03:36:51 +03:00
Alex
25256d81a8
Added license headers to all project files 2023-04-04 02:19:05 +03:00
Alex
38dae2c9f7
Add test for memory operations 2023-03-27 23:33:10 +03:00
Alex
93afcd2210
QoL improvements 2023-03-27 20:11:32 +03:00
Alex
a09790e4f2
Test TO_PAGES and FROM_PAGES macros 2023-03-27 02:49:56 +03:00
Alex
f86f3d9293
Rename std functions to match the standard 2023-03-23 04:56:49 +02:00
Alex
c046b079f2
Added DebuggerIsAttached 2023-03-14 00:01:44 +02:00
Alex
a101277991
Added memory tracker to serial port 2023-03-10 21:16:19 +02:00
Alex
5c91f23527
x32 is now compiling 2023-03-04 21:17:19 +02:00
Alex
4519204580
Reimplemented Xalloc from scratch 2023-02-24 10:19:55 +02:00
Alex
a592b85ce5
Updated kernel (tl;dr: improved filesystem, tasking, loading files, etc..) 2023-02-06 19:35:44 +02:00
Alex
70ffb9936e
Added string class 2023-02-06 19:24:05 +02:00
Alex
4501826025
Kernel now uses SSE instructions properly 2023-01-03 06:36:15 +02:00
Alex
ce8caa9f89
Oops 2022-12-29 07:07:37 +02:00
Alex
a677f3c159
Updated types 2022-12-21 00:43:51 +02:00
Alex
684b76a1ca
Print type sizes 2022-12-21 00:21:25 +02:00
Alex
40e53586a3
Test the random number generator 2022-12-20 06:56:18 +02:00