summaryrefslogtreecommitdiff
path: root/kernel
AgeCommit message (Expand)Author
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
2024-06-25VFS: dup2 fixesAnton Kling
2024-06-25Optimize mouse driver to perform more work in kernelAnton Kling
2024-06-24Kernel: Purge unused/bad syscallsAnton Kling
2024-06-23Kernel: Fix small out of memory issuesAnton Kling
2024-06-22Kernel: Use correct types for syscallAnton Kling
2024-06-22Kernel stuffAnton Kling
2024-06-17Improve PIT timer freqAnton Kling
2024-06-17Reorganize logging codeAnton Kling
2024-06-12Improve TCP blocking of requestsAnton Kling
2024-06-11TCP stuffAnton Kling
2024-06-09Bug fix: Avoid race condition for exited process recieving interruptsAnton Kling
2024-06-09Add UDPAnton Kling
2024-05-08ext2: Use LRU for block cacheAnton Kling
2024-05-06kmalloc: Add debug kmallocAnton Kling
2024-05-05Kernel: Clear more interrupts for mouse driverAnton Kling
2024-05-05Kernel: Mask interrupts until they have a handlerAnton Kling
2024-05-04Bug: Ext2: Properly check bounds before doing reads.Anton Kling
2024-05-02Bug: Kernel: Bounds check array accessAnton Kling
2024-05-02Kernel/MMU: Flush TLB after having made allocationsAnton Kling
2024-05-01Kernel/Keyboard: Only write to buffer after it is initializedAnton Kling
2024-05-01Bug: Kernel/MMU: Initialize memory after allocationAnton Kling
2024-05-01Bug: Kernel/TCP: Initalize the tcp header.Anton Kling
2024-04-29Kernel/LibC: Remove unused syscallsAnton Kling
2024-04-29Kernel/IRC: Add setsockopt and move IRC client to use new socket interfaceAnton Kling
2024-04-29Kernel/Socket: Move sockets back to being file descriptorsAnton Kling
2024-04-29Kernel/TCP: Increment seq number after sending SYN|ACKAnton Kling
2024-04-28Kernel: Use ringbuffer for keyboard and mouse eventsAnton Kling
2024-04-28Kernel: Use ringbuffer for handling incoming socket dataAnton Kling
2024-04-27Kernel: Ensure new kernel tables geet allocated for all current page directoriesAnton Kling
2024-04-27Kernel: Make "relist" able to dynamically resizeAnton Kling