summaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Expand)Author
2024-07-06Kernel: Fix integer overflowAnton Kling
2024-07-06Kernel: Fix sleep function to use uptime instead of UTC timeAnton Kling
2024-07-06Bug fix: Fix use after free when closing a pipeAnton Kling
2024-07-05TCP: Add back support for listening on a socketAnton Kling
2024-07-04scheduler: Use get_uptime() since it caches the resultAnton Kling
2024-07-04TCP: Allow delay for sendsAnton Kling
2024-07-04PIT: Fix dumb bugAnton Kling
2024-07-04Random: Improve random seeding.Anton Kling
2024-07-04CMOS: Make read/write calls asyncAnton Kling
2024-07-03Kernel/Time: Improve time keepingAnton Kling
2024-07-03CMOS: Add basic CMOS RTC supportAnton Kling
2024-07-03Kernel: Add simple support for timer using TSCAnton Kling
2024-07-02TCP: Increase the receive buffer significantlyAnton Kling
2024-07-02ahci: Bug fix, turns out the async optimization does not work that wellAnton Kling
2024-07-01Bug fix: avoid use after freeAnton Kling
2024-07-01VFS: Move towards unifying vfs_inode_t and vfs_fd_tAnton Kling
2024-06-30ahci/ext2: small fixesAnton Kling
2024-06-30Kernel: cleanupAnton Kling
2024-06-30UBSAN: Add more ubsan handlersAnton Kling
2024-06-30Kernel: Add clock_gettimeAnton Kling
2024-06-30AHCI: Optimization to writesAnton Kling
2024-06-30ext2: Optimize block writesAnton Kling
2024-06-30ext2: Get multiple blocks in one function callAnton Kling
2024-06-30AHCI: Only check command slots that existAnton Kling
2024-06-30ext2: Refactor and optimize free block/inode lookupAnton Kling
2024-06-30ext2: Performance improvements to block writeAnton Kling
2024-06-29Ext2: Large file support and stylistic changesAnton Kling
2024-06-29Ext2: Bug fixAnton Kling
2024-06-28Bug fixesAnton Kling
2024-06-28Ext2: Support block sizes other than 1024Anton Kling
2024-06-28Bug fix: Fix undefined behavior of ipv4_t type.Anton Kling
2024-06-28Kernel: Change naming scheme for certain structsAnton Kling
2024-06-28Kernel: Port over libc printf to kernelAnton Kling
2024-06-28RTL8139: Add out of memory conditionsAnton Kling
2024-06-27RTL8139: Masking "Transmit OK" interruptsAnton Kling
2024-06-27RTL8139: Nicer codeAnton Kling
2024-06-27Kernel: poll should exit early if events already existAnton Kling
2024-06-27stuffAnton Kling
2024-06-27TCP: Optimize checksum calculationAnton Kling
2024-06-26TCP: Delay ACKs to batch together packets ACKedAnton Kling
2024-06-26Kernel: Move all syscalls into one fileAnton Kling
2024-06-26Kernel: Remove unused syscallsAnton Kling
2024-06-26Kernel: Code cleanupAnton Kling
2024-06-26Libc/Kernel: Add fcntl()Anton Kling
2024-06-26Remove mreadAnton Kling
2024-06-26Scheduler: Don't run switch_task() if task switch is already occuringAnton Kling
2024-06-26Ext2: Bug fixAnton Kling
2024-06-26Networking stuffAnton Kling
2024-06-26LibC: Fix printf formattingAnton Kling
2024-06-26TCP: Increment ACK for FIN and SYNAnton Kling