summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-01-25Kernel: Fix index calculation in NVMeQueue submit_sync_sqe functionPankaj Raghav
2022-01-25AK: Standardize the behaviour of GenericLexer::consume_until overloadsIdan Horowitz
2022-01-25Kernel: Replace String with NonnullOwnPtr<KString> in sys$getkeymapIdan Horowitz
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2022-01-24Kernel: Don't send crash signal to process itself when it has no handlerAndreas Kling
2022-01-24Kernel: Include slabheaps in kmalloc statisticsIdan Horowitz
2022-01-24Kernel: Make DiskCache::ensure OOM-fallible using ErrorOrIdan Horowitz
2022-01-24Kernel+Toolchain: Use `.init_array` section for global constructorsDaniel Bertalan
2022-01-24Prekernel: Handle synchronous EL1 exceptions in C++ on aarch64Jesse Buhagiar
2022-01-24Prekernel: Install EL1 vector table at boot on aarch64Jesse Buhagiar
2022-01-24Prekernel: Implement `print_hex` UART function on aarch64Jesse Buhagiar
2022-01-23Kernel: Add ioctl to get the EDID from a framebufferTom
2022-01-23Kernel/Storage: Remove NVMeQueue DMA buffer create methodLiav A
2022-01-23Kernel: Use generic string when allocating DMA buffer to NVMeQueueLiav A
2022-01-23Kernel/Storage: Use StringView when allocating DMA buffer in NVMeQueueLiav A
2022-01-23Kernel/Storage: Don't declare NVMeQueue constructor explicitLiav A
2022-01-23Kernel/Storage: Remove duplicate private declaration in NVMeQueue classLiav A
2022-01-23Kernel/Storage: Declare NVMeQueue handle_irq virtual as it should beLiav A
2022-01-23Kernel: Use ErrorOr in BlockBased and Ext2 filesystem raw read and writeDavid Briggs
2022-01-23Kernel: Add missing #include <AK/Badge.h> to MemoryManager.hMarco Cutecchia
2022-01-23Kernel: Add CommandLine option to disable or enable the PC speakerLiav A
2022-01-23Kernel: Implement beep functionality in virtual consolesLiav A
2022-01-23Kernel/Devices: Introduce the Device Control DeviceLiav A
2022-01-23Kernel/Graphics: Send correct parameters to text console clear methodLiav A
2022-01-23Kernel/PCI: Add basic support for the VMD PCI bridge deviceLiav A
2022-01-23Kernel: Allow program headers to align on multiples of `PAGE_SIZE`Jelle Raaijmakers
2022-01-21Kernel: Ensure that CommandLine is initialized before choosing PanicModeLiav A
2022-01-21Kernel: Stop using LibKeyboard's CharacterMap in HIDManagementIdan Horowitz
2022-01-21Kernel/PCI: Verify Access is not initialized before initializing itLiav A
2022-01-21Kernel: Use KString instead of String in InodeWatcher::Event's pathIdan Horowitz
2022-01-21Kernel: Replace {String => KString}::formatted in ACPISysFSDirectoryIdan Horowitz
2022-01-21Kernel: Use KString instead of String in Ext2FSInode's lookup cacheIdan Horowitz
2022-01-21Kernel: Make ACPI reboot OOM-fallibleIdan Horowitz
2022-01-21Kernel: Make VirtIO::Queue construction fallibleIdan Horowitz
2022-01-21Kernel: Stop adopting non-heap memory into OwnPtrs in VirtIO::QueuesIdan Horowitz
2022-01-21Kernel: Make Memory::RingBuffer construction fallibleIdan Horowitz
2022-01-20Kernel: Add horizontal mouse scroll supportDmitry Petrov
2022-01-19Kernel/PCI: Don't try to enumerate 255 functions on the host bridgeLiav A
2022-01-19Kernel/PCI: Start enumeration in specified start bus of the PCI domainLiav A
2022-01-19Kernel/PCI: Don't hardcode Address domain to 0 when enumerating devicesLiav A
2022-01-19Kernel/PCI: Don't cast a domain number to u16Liav A
2022-01-18Kernel: Don't populate the ACPI SysFS directory with a disabled ACPIIdan Horowitz
2022-01-18Kernel: Create the time page region before initializing the timersIdan Horowitz
2022-01-18Kernel: Add individual struct definitions for NVMeSubmissionPankaj Raghav
2022-01-18Kernel: Fix m_ready_timeout calculation in NVMePankaj Raghav
2022-01-18Kernel: Remove delay during NVMe reset and start controllerPankaj Raghav
2022-01-18Kernel: Add UNMAP_AFTER_INIT to NVMe member functionsPankaj Raghav
2022-01-18Kernel: Fix typo in Socket::getsockopt tracingBrian Gianforcaro
2022-01-17Kernel: Remove non existent friend class from Process.hBrian Gianforcaro
2022-01-16Kernel: Make Process::m_list_node non-mutableAndreas Kling