EnderIce2
9c61c71c57
memory: Fix memory mapping in KernelPageTable
...
The MapFromZero() function didn't actually mapped the entire available memory.
This function now uses memory entries as hints of what and where to map.
2024-11-18 03:49:11 +02:00
EnderIce2
ab6529f6e6
memory: Add kernel stack manager
2024-10-30 02:28:49 +02:00
EnderIce2
6801475243
Refactor filesystem & stl code
2024-05-18 07:42:01 +03:00
EnderIce2
77a291d08b
Implement operator delete with alignment support
2024-05-01 05:15:40 +03:00
EnderIce2
b8355ec455
Update Xalloc configuration
2024-03-27 16:43:40 +02:00
EnderIce2
b35045e7ca
Refactor memory allocation implementation and add KernelReserve flag to memory mappings
2024-03-19 03:57:30 +02:00
EnderIce2
d2db08b2cf
Workaround for QEMU TCG crash
2024-03-04 02:07:53 +02:00
EnderIce2
e74c5f7bab
Do not map the framebuffer with user flag
2024-02-28 05:50:39 +02:00
EnderIce2
3eb25c8e14
Remove unnecessary calls to CPUID.Get()
2024-02-25 18:43:11 +02:00
EnderIce2
96daa43d38
Update kernel
2024-01-19 06:47:42 +02:00
Alex
889e1522a3
Restructured and rewritten entire codebase
2023-10-09 01:16:24 +03:00