summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2023-05-07Kernel: Add MSIx support to NVMePankaj Raghav
2023-05-07Kernel: Pass NVMeController reference to NVMequeuePankaj Raghav
2023-05-07NVMe: Use an explicit Queue type instead of using an Optional irqPankaj Raghav
2023-05-07Kernel: Introduce PCIIRQHandlerPankaj Raghav
2023-05-07Kernel: Add APIs to PCI Device to use MSI(x)Pankaj Raghav
2023-05-07Kernel: Implement helpers to manipulate MSI(x) data structuresPankaj Raghav
2023-05-07Kernel: Implement {enable,disable}_msix interrupts in PCI DevicePankaj Raghav
2023-05-07Kernel: Use PCIIdentifier is_msix_capable API to retrieve MSIx statusPankaj Raghav
2023-05-07Kernel: Add MSIxInfo struct to PCI DeviceIdentifierPankaj Raghav
2023-05-07Kernel: Add write{8,16,32} to the PCI Capability structPankaj Raghav
2023-05-07Kernel: Add reserve_interrupt_handlers APIPankaj Raghav
2023-05-07Kernel/PCI: Set IRQ as reserved for pin-based interruptsPankaj Raghav
2023-05-07Kernel: Add m_reserved private variable to GenericInterruptHandlerPankaj Raghav
2023-05-07Everywhere: Change spelling of 'behaviour' to 'behavior'Ben Wiederhake
2023-05-06Kernel/Memory: Fix UNMAP_AFTER_INIT page fault handlingLiav A
2023-05-06Kernel: Promote the entry to the front during a cache hitPankaj Raghav
2023-04-30Kernel/VirtIO: Use proper error propagation from the get_config methodLiav A
2023-04-30Kernel/VirtIO: Improve error handling during device initializationLiav A
2023-04-30Kernel/VirtIO: Move declarations and definitions to a separate fileLiav A
2023-04-29Kernel/aarch64: Don't set multiboot_modules to an empty array on-stackLiav A
2023-04-29Kernel/aarch64: Support reading the command line via the RPi MailboxDaniel Bertalan
2023-04-29Kernel: Store the kernel command line in a `StringView`Daniel Bertalan
2023-04-28Revert "Kernel/x86: Bake the Prekernel and the Kernel into one image"Tim Schumacher
2023-04-28Kernel/aarch64: Fix build after `is_sharing_with_others` API removalDaniel Bertalan
2023-04-28Kernel: Create all kernel processes before enabling boot profilingSamuel Bowman
2023-04-28Kernel/x86: Bake the Prekernel and the Kernel into one imageLiav A
2023-04-25Kernel: Colorize log message for paths which haven't been unveiledTimothy Flynn
2023-04-25Kernel: Remove is_sharing_with_others API from GenericInterruptHandlerPankaj Raghav
2023-04-25Kernel: Use SpinlockProtected list in SharedIRQHandlerPankaj Raghav
2023-04-25Kernel: Set IRQHandler m_shared_with_others when the irq is sharedPankaj Raghav
2023-04-24Kernel: Add bar_address_mask to mask the last 4 bits of a BAR addressPankaj Raghav
2023-04-24Kernel: Improve context state keeping in the VirtIOGPU3DDevice classLiav A
2023-04-24Kernel: Allow configuring a Jail to not impose PID isolation restrictionLiav A
2023-04-23Kernel+LibC: Implement `pthread_create` for AArch64Daniel Bertalan
2023-04-22Kernel: Protect internal structures in InodeWatcher with spinlocksLiav A
2023-04-21Kernel+Userland: Remove the `nfds` entry from `/sys/kernel/processes`Tim Schumacher
2023-04-19Kernel: Add a FIXME about SD card synchronicityHendiadyoin1
2023-04-19Kernel: Add High Speed support to the SDHC driverHendiadyoin1
2023-04-19Kernel: Add basic ADMA2 support to the SD card driverHendiadyoin1
2023-04-19Kernel: Make SDHC InterruptStatus a bitfieldHendiadyoin1
2023-04-19Kernel: Add V4.10 fields to SDHC Command structHendiadyoin1
2023-04-19Kernel: Turn SD CapabilitiesRegister into a bit-fieldHendiadyoin1
2023-04-17Kernel: Don't get rbp from internal context switch structuresTim Schumacher
2023-04-17Kernel: Properly update the stored thread rbp when switching contextsTim Schumacher
2023-04-17Kernel: Mark the idle thread as active before switching it inTim Schumacher
2023-04-17Kernel: Remove unused functions related to reading full inodesTim Schumacher
2023-04-17Kernel: Use purpose-sized buffers for holding readlink resultsTim Schumacher
2023-04-17Kernel: Use purpose-sized buffers when resolving inodes as linksTim Schumacher
2023-04-17Kernel: Add `Inode::read_until_filled_or_end`Tim Schumacher
2023-04-15Kernel/HID: Don't use *LockRefPtrs in the I8042Controller codeLiav A