Commit Graph

25 Commits

Author SHA1 Message Date
9bdb83c346 Reformat comments in interrupts.hpp 2024-08-19 09:42:28 +03:00
f009f181b0 Refactor code to use tab spaces 2024-03-13 18:09:42 +02:00
d247dcd4a3 Update CR8 structure 2024-03-13 18:08:20 +02:00
7059cd5f5e Update CR register flags documentation 2024-02-28 05:47:33 +02:00
a49d4936e3 Fix cpuid 0x7 for AMD 2024-02-28 05:07:22 +02:00
3eb25c8e14 Remove unnecessary calls to CPUID.Get() 2024-02-25 18:43:11 +02:00
5adc4151a6 Fix comment space 2024-02-16 20:55:56 +02:00
b0575ba4f2 Rename "SafeFunction" macro to "NoSecurityAnalysis" 2024-02-04 04:31:30 +02:00
96daa43d38 Update kernel 2024-01-19 06:47:42 +02:00
889e1522a3 Restructured and rewritten entire codebase 2023-10-09 01:16:24 +03:00
622214003f Update GDT & IDT structures 2023-08-25 02:53:35 +03:00
2c51e4432f Update kernel 2023-08-06 04:53:14 +03:00
816e5461c9 Fix type sizes 2023-05-13 07:40:07 +03:00
15637438da Update Intel's CPUID structs 2023-05-11 16:36:51 +03:00
b4dbf2c281 QoL and bug fixes 2023-04-10 03:11:46 +03:00
25aa9ff6a6 Fix compilation issues on i386 and aarch64 2023-04-07 05:27:02 +03:00
76239ec4ad Add Get() function for every cpuid struct 2023-04-06 18:36:16 +03:00
5e5819e3be Fix compilation issues 2023-04-06 18:11:01 +03:00
78d785f1c6 Move hypervisor cpuid structs to a separate file 2023-04-06 18:03:05 +03:00
250b01b928 Update AMD's cpuid unions based on #40332 (Vol. 3 Appendix E.3) 2023-04-06 18:02:24 +03:00
25256d81a8 Added license headers to all project files 2023-04-04 02:19:05 +03:00
93afcd2210 QoL improvements 2023-03-27 20:11:32 +03:00
692a309289 Rename arm include directory 2023-03-23 05:03:09 +02:00
5c91f23527 x32 is now compiling 2023-03-04 21:17:19 +02:00
c817be50ff Put CPU namespaces in separate files to make cpu.hpp smaller 2023-02-22 01:48:38 +02:00