summaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Collapse)Author
2023-11-08Kernel/MMU: Detect system memory and dynamically adjust memory usage availableAnton Kling
Previously this would be hardcoded but now it can be detected by the bootloader and passed in via the multiboot header.
2023-11-08Kernel/MMU: Create a seperate table for heap allocationAnton Kling
2023-11-01Kernel: Add a simple TCP implementationAnton Kling
2023-10-31Kernel: Remove all O0 optimizations on functions.Anton Kling
The kernel can now fully compile under O3 without any noticable problems :)
2023-10-31Kernel: Bug fix, infinite loop when checking string memory permissionsAnton Kling
If the string is pointed to a very exact location in memory the loop never finishes.
2023-10-31Meta: Create simple build scripts for kernel, userland and general enviromentAnton Kling
2023-10-31Meta: Move kernel and userland to their own folders.Anton Kling
This is to allow both the kernel and the userland to share certain header files and to make the folder structure a bit more clear.