summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-11-24Kernel+UE+LibC: Remove unused dbgputch syscallBen Wiederhake
2021-11-24Kernel: Fix `futex` syscall return valuesJelle Raaijmakers
2021-11-24Kernel: Allow higher audio sample rates than 65kHZ (`u16`)Jelle Raaijmakers
2021-11-23Kernel: Allow writes larger than `PAGE_SIZE` to AC97 deviceJelle Raaijmakers
2021-11-23Kernel: Add generic channel support to AC97Jelle Raaijmakers
2021-11-23Kernel: Make sys$mmap() interpret 0-alignment as page-sized alignmentAndreas Kling
2021-11-23Kernel: Implement AC97 audio device driverJelle Raaijmakers
2021-11-23Kernel: Teach DeviceManagement to handle multiple audio devicesJelle Raaijmakers
2021-11-23Kernel: Move SB16 to Audio subdirectoryJelle Raaijmakers
2021-11-21Kernel: Make sure OpenFileDescription is kept alive while read() blocksAndreas Kling
2021-11-21Kernel: Avoid repeated memory zeroing while generating coredumpsAndreas Kling
2021-11-21Kernel: Remove bogus TODO in coredump generationAndreas Kling
2021-11-21Kernel: Make UserOrKernelBuffer::for_user_buffer() return ErrorOr<T>Andreas Kling
2021-11-21Kernel: Share code between DoubleBuffer's read() and peek()Andreas Kling
2021-11-21Everywhere: Fix spelling of "offsetted"Andreas Kling
2021-11-21Kernel+LibC: Fix misspelled "VERTICAL" in framebuffer ioctlsAndreas Kling
2021-11-20Kernel+LibC: Fix ptrace for 64-bitItamar
2021-11-18Kernel: Use DistinctNumeric for filesystem ID'sAndreas Kling
2021-11-18Kernel: Make VirtualRangeAllocator setup functions propagate errorsAndreas Kling
2021-11-18AK: Make RedBlackTree::try_insert() return ErrorOr<void> instead of boolAndreas Kling
2021-11-18Kernel: Propagate Vector append failures from Inode::apply_flock()Andreas Kling
2021-11-17Kernel: Automatically sync shared file mappings when unmappedAndreas Kling
2021-11-17Kernel: Allow mmap() with PROT_WRITE+MAP_SHAREDAndreas Kling
2021-11-17Kernel+LibC: Add msync() system callAndreas Kling
2021-11-17Kernel: Add MemoryManager::copy_physical_page()Andreas Kling
2021-11-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling
2021-11-17Kernel: Reject writable shared file mappingsDaniel Bertalan
2021-11-16AK+Kernel: Remove implicit conversion from Userspace<T*> to FlatPtrAndrew Kaster
2021-11-16Kernel: Use static_ptr_cast to convert between Userspace<T*> typesAndrew Kaster
2021-11-16Kernel: Remove unnecessary StringBuilder from sys$create_thread()Andrew Kaster
2021-11-14Kernel: Avoid redundant bool comparisons in Kernel::ThreadAndrew Kaster
2021-11-14Kernel: Remove unused forward declaration of Syscall::StringArgumentAndrew Kaster
2021-11-14Kernel: Avoid else after return in Process and ThreadSafeRefCountedAndrew Kaster
2021-11-14Kernel: Convert Process-related const member functions to staticAndrew Kaster
2021-11-14Kernel: Make OpenFileDescriptions::max_open() static and constexprAndrew Kaster
2021-11-14Kernel: Suppress clang-tidy warning on declaration of s_mm_lockAndrew Kaster
2021-11-14Kernel: Mark private members of SharedCommittedCowPages as privateAndrew Kaster
2021-11-14Kernel: Remove redundant return statement from Spinlock::lock()Andrew Kaster
2021-11-14Kernel: Stop truncating PageTableEntry::raw(), and make set_bit privateAndrew Kaster
2021-11-14Kernel: Resolve clang-tidy readability-qualified-auto warningAndrew Kaster
2021-11-14Kernel: Resolve clang-tidy readability-make-member-function-constAndrew Kaster
2021-11-14Kernel: Resolve clang-tidy readability-implicit-bool-conversion warningsAndrew Kaster
2021-11-14AK+Kernel: Suppress clang-tidy warnings from the cert-* categoryAndrew Kaster
2021-11-13Kernel/AHCI: Simplify wait and timeout pattern significantlyLiav A
2021-11-13Kernel/AHCI: Remove unnecessary AHCIPort class memberLiav A
2021-11-13Kernel/Storage: Don't use interrupts when resetting SATA AHCI devicesLiav A
2021-11-13Kernel/Storage: Don't use interrupts when identifying AHCI devicesLiav A
2021-11-13Kernel/Storage: Move all ATA related code to a new subdirectoryLiav A
2021-11-13Kernel+LibC: Pass off_t to pread() via a pointerDaniel Bertalan
2021-11-12Kernel: Drain I8042 PS/2 keyboard output after enablingJelle Raaijmakers