summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-02-06Kernel: Propagate sys$profiling_enable() buffer allocation failureAndreas Kling
2022-02-05Kernel: Put kmalloc heap expansion debug spam behind KMALLOC_DEBUGAndreas Kling
2022-02-05Kernel/Interrupts: Remove stale MSIHandler classLiav A
2022-02-04Kernel: Disable BootFramebufferConsole when drivers create a new oneTom
2022-02-04Kernel: Set up an initial boot framebuffer consoleTom
2022-02-04Kernel: Separate GenericFramebufferConsole implementationTom
2022-02-03Kernel: Remove the infallible make_ref_counted<T> factory functionIdan Horowitz
2022-02-03Kernel: Convert try_make_ref_counted to use ErrorOrIdan Horowitz
2022-02-03Kernel: Stop using the make<T> factory method in the KernelIdan Horowitz
2022-02-03Kernel: Ignore allocation failures when trying to retransmit packetsIdan Horowitz
2022-02-03Kernel: Stop allocating VirtIO configuration structs on the heapIdan Horowitz
2022-02-03Revert "Kernel: Protect InodeWatcher internals with spinlock instead of mutex"Andreas Kling
2022-02-03Kernel: Protect Inode flock list with spinlock instead of mutexAndreas Kling
2022-02-03Kernel: Remove unnecessary mutex for ubsan-is-deadly ProcFS nodeAndreas Kling
2022-02-03AK+Kernel+LibSanitizer: Store "ubsan-is-deadly" flag as Atomic<bool>Andreas Kling
2022-02-03Kernel: Protect InodeWatcher internals with spinlock instead of mutexAndreas Kling
2022-02-03Kernel: Protect PCI access with spinlock instead of mutexAndreas Kling
2022-02-03Kernel: Turn VirtIOGPU operation lock from mutex into spinlockAndreas Kling
2022-02-03Kernel: Protect FramebufferDevice with spinlock instead of mutexAndreas Kling
2022-02-03Kernel: Protect global device map with spinlock instead of mutxAndreas Kling
2022-02-03Kernel: Protect Inode's list of watchers with spinlock instead of mutexAndreas Kling
2022-02-03Kernel: Protect mounted filesystem list with spinlock instead of mutexAndreas Kling
2022-02-03Kernel: Protect network adapter list with spinlock instead of mutexAndreas Kling
2022-02-03Kernel: Protect PTYMultiplexer freelist with spinlock instead of mutexAndreas Kling
2022-02-03Kernel: Protect ARP table with spinlock instead of mutexAndreas Kling
2022-02-03Kernel: Convert OpenFileDescriptor from mutex to spinlockAndreas Kling
2022-02-03Kernel: Move Spinlock lock/unlock functions out of lineAndreas Kling
2022-02-02Kernel: Add polling support to NVMePankaj Raghav
2022-02-02Kernel: Add conditional call to disable_irq in IRQHandler constructorPankaj Raghav
2022-02-02Kernel: Add nvme_poll command line parametersPankaj Raghav
2022-02-02Revert "Kernel: Only update page tables for faulting region"Andreas Kling
2022-02-02Kernel: Only update page tables for faulting regionAndreas Kling
2022-01-30Kernel/Interrupts: Initialize two spurious handlers when PIC is disabledLiav A
2022-01-30Kernel: Use a constexpr declaration for the disabled PIC IRQ baseLiav A
2022-01-30Kernel: Don't mark current thread as inactive after successful exec()Andreas Kling
2022-01-30Kernel: Release page directory and MM locks sooner in space finalizationAndreas Kling
2022-01-30Kernel: Take scheduler lock before block lock in unblock_from_mutex()Andreas Kling
2022-01-30Kernel: Remove unused bool return values from scheduler functionsAndreas Kling
2022-01-30Kernel: Simplify x86 IOPL sanity checkAndreas Kling
2022-01-30Kernel: VERIFY that Scheduler::context_switch() always has a from-threadAndreas Kling
2022-01-30Kernel: Enforce that Thread::unblock_from_mutex() doesn't happen in IRQAndreas Kling
2022-01-30Kernel: Update terminology around Thread's "blocking mutex"Andreas Kling
2022-01-30Kernel: Make Thread::State an `enum class` and use it consistentlyAndreas Kling
2022-01-30Kernel: Don't dispatch signals in Thread::block_impl()Andreas Kling
2022-01-30Kernel: Don't dispatch signals in Processor::enter_current()Andreas Kling
2022-01-30Kernel: Remove unnecessary includes from Thread.hAndreas Kling
2022-01-30Kernel: Move Thread::block<BlockerType>() out of the Thread.h headerAndreas Kling
2022-01-30Kernel: Support PS/2 right super keyJelle Raaijmakers
2022-01-29Kernel: Use HashCompatible HashMap lookups instead of specifying a hashIdan Horowitz
2022-01-29Kernel: Make {Nonnull,}OwnPtr<KString> hash compatible with StringViewIdan Horowitz