Age | Commit message (Expand) | Author |
2023-11-22 | Meta: Cleanup of header files such that they are partially shared | Anton Kling |
2023-11-21 | Kernel: Make poll() return number of file descriptors that had revent set | Anton Kling |
2023-11-18 | VFS: Do not add extra '/' on root path. | Anton Kling |
2023-11-17 | Kernel: Add isatty syscall | Anton Kling |
2023-11-16 | VFS: Do canonicalization of the current working directory | Anton Kling |
2023-11-16 | Kernel: Change how syscalls are built and implemented. | Anton Kling |
2023-11-16 | ext2: Fix directory resolution | Anton Kling |
2023-11-15 | Add untracked files | Anton Kling |
2023-11-15 | VFS/LibC: Add getcwd() | Anton Kling |
2023-11-15 | Meta: Setup a drive over AHCI | Anton Kling |
2023-11-15 | PCI: Add interrupt handler functions | Anton Kling |
2023-11-15 | Kernel/LibC: Add chdir function and syscall | Anton Kling |
2023-11-15 | VFS: Add stat | Anton Kling |
2023-11-15 | VFS: Bug fix. Uninitalized structure member. | Anton Kling |
2023-11-15 | ext2: Bug fix. Add padding to the block group descriptor. | Anton Kling |
2023-11-13 | AHCI: Add write function. | Anton Kling |
2023-11-13 | Kernel: Add support for AHCI and make use of it with the current filesystem. | Anton Kling |
2023-11-13 | Memory: Fix problem where certain tables did not get marked as kernel. | Anton Kling |
2023-11-13 | Kernel: Remove kmalloc_eternal | Anton Kling |
2023-11-13 | Crypto: Implement fast insecure RNG for overwritting memory areas. | Anton Kling |
2023-11-13 | Kernel: Add typedefs.h | Anton Kling |
2023-11-13 | ARP: Save the IP, MAC of incoming ARP requests | Anton Kling |
2023-11-13 | Exceptions: Output CR2 on page fault | Anton Kling |
2023-11-12 | AHCI: Add very basic AHCI and some additional helper functions to mmu.c | Anton Kling |
2023-11-12 | Kernel/PCI: Add functions for getting BAR and specific PCI devices by | Anton Kling |
2023-11-10 | Ext2: Change char* to u8* where the type is referencing data and not a C | Anton Kling |
2023-11-10 | Kernel Style: Change uint*_t -> u* | Anton Kling |
2023-11-10 | Kernel/Memory: Fill new allocations with random data. | Anton Kling |
2023-11-10 | Syscall: Cleanup code and remove dumb usage of get_vfs_fd. | Anton Kling |
2023-11-10 | Kernel: Remove old dead code | Anton Kling |
2023-11-10 | Kernel/fs: Dynamically allocate based upon file size. | Anton Kling |
2023-11-09 | Kernel/fs: Dynamically allocate depending upon file size of directory. | Anton Kling |
2023-11-09 | Kernel: Remove old comment | Anton Kling |
2023-11-09 | Kernel: Initalize the file descriptor pointers in the proess struct to | Anton Kling |
2023-11-08 | Kerenl/MMU: Remove dumb bug as a result of uninitalized memory | Anton Kling |
2023-11-08 | Kernel/MMU: Detect system memory and dynamically adjust memory usage available | Anton Kling |
2023-11-08 | Kernel/MMU: Detect system memory and dynamically adjust memory usage available | Anton Kling |
2023-11-08 | Kernel/MMU: Create a seperate table for heap allocation | Anton Kling |
2023-11-01 | Kernel: Add a simple TCP implementation | Anton Kling |
2023-10-31 | Kernel: Remove all O0 optimizations on functions. | Anton Kling |
2023-10-31 | Kernel: Bug fix, infinite loop when checking string memory permissions | Anton Kling |
2023-10-31 | Meta: Create simple build scripts for kernel, userland and general enviroment | Anton Kling |
2023-10-31 | Meta: Move kernel and userland to their own folders. | Anton Kling |