summaryrefslogtreecommitdiff
path: root/kernel/arch
AgeCommit message (Expand)Author
2024-12-14mmu: Remove recursion in ksbrkAnton Kling
2024-12-09mmu: Make certain allocations physical and virtual mapping linearAnton Kling
2024-11-28changesAnton Kling
2024-10-30kernel/mmu: Make sure to check for NULL.Anton Kling
2024-10-12Kernel/MMU: Don't return non present pages unless creation is desiredAnton Kling
2024-07-03Kernel/Time: Improve time keepingAnton Kling
2024-07-03Kernel: Add simple support for timer using TSCAnton Kling
2024-06-30Kernel: Add clock_gettimeAnton Kling
2024-06-26Kernel: Code cleanupAnton Kling
2024-06-23Kernel: Fix small out of memory issuesAnton Kling
2024-06-17Reorganize logging codeAnton Kling
2024-06-09Add UDPAnton Kling
2024-05-05Kernel: Mask interrupts until they have a handlerAnton Kling
2024-05-02Bug: Kernel: Bounds check array accessAnton Kling
2024-05-02Kernel/MMU: Flush TLB after having made allocationsAnton Kling
2024-05-01Bug: Kernel/MMU: Initialize memory after allocationAnton Kling
2024-04-27Kernel: Ensure new kernel tables geet allocated for all current page directoriesAnton Kling
2024-04-26Kernel: clang format fixesAnton Kling
2024-04-26Kernel: More out of memory condition checksAnton Kling
2024-04-26Kernel: Improve error handling for out of memory conditionsAnton Kling
2024-04-22MMU: Extra asserts to avoid future regressionsAnton Kling
2024-04-18Kernel: Fix compiler warningsAnton Kling
2024-04-15Bug fix and cleanup.Anton Kling
2024-04-13Kernel: Don't hard fail if the kernel can't allocate memory.Anton Kling
2024-04-13Kernel/MMU: Optimize search for free frames.Anton Kling
2024-04-12Kernel/MMU: Dellocate pagedirectory when process exits.Anton Kling
2024-04-11bug fixesAnton Kling
2024-03-26Increase support for signalsAnton Kling
2024-03-25Random changesAnton Kling
2024-03-20MMU: Fixed massive problem in assumption of RAM layoutAnton Kling
2024-03-14random changes madeAnton Kling
2024-02-21Kernel: Remove all inline assembly.Anton Kling
2024-02-21New clang-format optionsAnton Kling
2024-02-07Add enable/disable interrupts functionAnton Kling
2024-02-07A lot of small changesAnton Kling
2023-11-28Meta: Apply new clang-format rules to kernelAnton Kling
2023-11-15Meta: Setup a drive over AHCIAnton Kling
2023-11-13Memory: Fix problem where certain tables did not get marked as kernel.Anton Kling
2023-11-13Crypto: Implement fast insecure RNG for overwritting memory areas.Anton Kling
2023-11-12AHCI: Add very basic AHCI and some additional helper functions to mmu.cAnton Kling
2023-11-10Kernel Style: Change uint*_t -> u*Anton Kling
2023-11-10Kernel/Memory: Fill new allocations with random data.Anton Kling
2023-11-09Kernel: Remove old commentAnton Kling
2023-11-08Kerenl/MMU: Remove dumb bug as a result of uninitalized memoryAnton Kling
2023-11-08Kernel/MMU: Detect system memory and dynamically adjust memory usage availableAnton Kling
2023-11-08Kernel/MMU: Create a seperate table for heap allocationAnton Kling
2023-10-31Kernel: Remove all O0 optimizations on functions.Anton Kling
2023-10-31Kernel: Bug fix, infinite loop when checking string memory permissionsAnton Kling
2023-10-31Meta: Move kernel and userland to their own folders.Anton Kling