summaryrefslogtreecommitdiff
path: root/kernel/drivers
AgeCommit message (Expand)Author
2024-12-12formatting: Use clang-format on all projectsAnton Kling
2024-12-09timer: Use strings instead of direct int64_t to communicate with userlandAnton Kling
2024-12-09mmu: Make certain allocations physical and virtual mapping linearAnton Kling
2024-12-08audio: Control master volume through /dev/volumeAnton Kling
2024-12-02ac97: Messy fixes to audioAnton Kling
2024-11-30kernel: Change math.h to use macrosAnton Kling
2024-11-30ac97/audio: Add audioAnton Kling
2024-11-28changesAnton Kling
2024-10-16kernel: Add RSOD(red screen of death)Anton Kling
2024-10-06Kernel/Networking: Modify outgoing packet in placeAnton Kling
2024-07-11PCI: Fix bug not account for different bar indexAnton Kling
2024-07-08Kernel/Net: Don't use kmalloc to create send buffersAnton Kling
2024-07-06Kernel: Add kmalloc scanAnton 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-02ahci: Bug fix, turns out the async optimization does not work that wellAnton Kling
2024-06-30ahci/ext2: small fixesAnton Kling
2024-06-30Kernel: cleanupAnton Kling
2024-06-30AHCI: Optimization to writesAnton Kling
2024-06-30AHCI: Only check command slots that existAnton Kling
2024-06-28Kernel: Change naming scheme for certain structsAnton 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-27stuffAnton Kling
2024-06-26TCP: Delay ACKs to batch together packets ACKedAnton Kling
2024-06-26Kernel: Code cleanupAnton Kling
2024-06-26Networking stuffAnton Kling
2024-06-25Optimize mouse driver to perform more work in kernelAnton Kling
2024-06-23Kernel: Fix small out of memory issuesAnton Kling
2024-06-22Kernel stuffAnton Kling
2024-06-17Improve PIT timer freqAnton Kling
2024-06-17Reorganize logging codeAnton Kling
2024-06-09Add UDPAnton Kling
2024-05-05Kernel: Clear more interrupts for mouse driverAnton Kling
2024-05-01Kernel/Keyboard: Only write to buffer after it is initializedAnton Kling
2024-04-29Kernel/Socket: Move sockets back to being file descriptorsAnton Kling
2024-04-28Kernel: Use ringbuffer for keyboard and mouse eventsAnton Kling
2024-04-27Kernel: Make file descriptor numbers reusable.Anton Kling
2024-04-26Kernel/VFS: Change polling from variables to functionsAnton Kling
2024-04-26Kernel: More out of memory condition checksAnton Kling
2024-04-18Kernel: Fix compiler warningsAnton Kling
2024-04-15Bug fix and cleanup.Anton Kling
2024-04-02Kernel: Use "struct list" to handle file descriptors instead of a fixed sized...Anton Kling
2024-03-25Random changesAnton Kling