Bananymous
|
5f63ea8f8a
|
Kernel: Add CPUID check for 1 GiB page support
|
2024-10-14 11:38:03 +03:00 |
Bananymous
|
0578d41500
|
Kernel: Implement WriteCombining memory
This makes framebuffer much faster on real hardware
|
2024-07-15 22:09:09 +03:00 |
Bananymous
|
54f64e7618
|
Kernel: Move current page table to Processor
APs can now map kernel page table and print current time!
|
2024-03-06 02:19:59 +02:00 |
Bananymous
|
dfe5a2d665
|
All: Cleanup all files
Add newline to end of files and remove whitespace from end of lines
|
2024-01-24 15:53:38 +02:00 |
Bananymous
|
921d95d18f
|
All: Clear lines with only whitspace in them
|
2023-09-10 00:31:42 +03:00 |
Bananymous
|
297e65f19a
|
Kernel: CPUID can detect wether cpu supports nxe bit
|
2023-07-13 14:24:58 +03:00 |
Bananymous
|
9b8de5025a
|
All: rename every function from UpperCamelCase to snake_case
This was a mess since I didn't know which to use but now I decided
to go with snake_case :)
|
2023-02-01 21:05:44 +02:00 |
Bananymous
|
7f01eaa936
|
Kernel: Move CPUID feature strings to cpp file
|
2023-01-13 00:03:37 +02:00 |
Bananymous
|
64c57ea3d0
|
Kernel: Remove obsole CPUID::IsAvailable
This is now a harware requirement that is verified already in boot.S
|
2023-01-10 21:28:59 +02:00 |
Bananymous
|
3c92aa45fb
|
Kernel: 'cpuinfo' command in shell now shows wheter you are running on 64-bit cpu
|
2022-12-28 19:46:37 +02:00 |
Bananymous
|
a2d38af37a
|
Kernel: Implement 'cpuid' and enumerations for features
|
2022-12-15 17:28:54 +02:00 |