summaryrefslogtreecommitdiff
path: root/kernel/includes
AgeCommit message (Expand)Author
2024-12-12formatting: Use clang-format on all projectsAnton Kling
2024-12-10kernel: Add string view and string builderAnton Kling
2024-12-09kernel: Add a way to parse numbers from C stringsAnton Kling
2024-12-09mmu: Make certain allocations physical and virtual mapping linearAnton Kling
2024-12-08kernel/libc: Add isdigit()Anton Kling
2024-11-30kernel: Change math.h to use macrosAnton Kling
2024-06-26Kernel: Move all syscalls into one fileAnton Kling
2024-06-22Kernel: Use correct types for syscallAnton Kling
2024-04-29Kernel/Socket: Move sockets back to being file descriptorsAnton Kling
2024-04-26Kernel: More out of memory condition checksAnton Kling
2024-04-26Kernel: Handle userspace memory errors instead of crashing.Anton Kling
2024-04-22MMU: Extra asserts to avoid future regressionsAnton Kling
2024-04-18LibC/Kernel: Move lseek/seek to kernelAnton Kling
2024-04-17Kernel/LibC: Add fstat() and remove stat() syscallAnton Kling
2024-04-13Kernel: Don't hard fail if the kernel can't allocate memory.Anton Kling
2024-04-12Kernel/MMU: Dellocate pagedirectory when process exits.Anton Kling
2024-04-11bug fixesAnton Kling
2024-04-02Kernel: Fix some memory leaksAnton 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-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-28Kernel: Add basic IPC and move to microkernel design.Anton Kling
2023-11-24Refactor write() and pwrite()Anton Kling
2023-11-24Refactor open()Anton Kling
2023-11-23Kernel/LibC: Add randomfill() syscall.Anton Kling
2023-11-22Meta: Cleanup of header files such that they are partially sharedAnton Kling
2023-11-17Kernel: Add isatty syscallAnton Kling
2023-11-16Kernel: Change how syscalls are built and implemented.Anton Kling
2023-11-15Add untracked filesAnton Kling
2023-11-15VFS: Add statAnton Kling
2023-11-13Kernel: Add typedefs.hAnton 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-08Kernel/MMU: Detect system memory and dynamically adjust memory usage availableAnton Kling
2023-10-31Meta: Move kernel and userland to their own folders.Anton Kling