summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-10-27Kernel + WindowServer: Re-define the interface to framebuffer devicesLiav A
2021-10-27Kernel/Graphics: Rename GraphicsDevice => GenericGraphicsAdapterLiav A
2021-10-27Kernel/Graphics: Re-order parameters in VirtIO GraphicsAdapter methodsLiav A
2021-10-27Kernel/Graphics: Merge VirtIO GraphicsAdapter and VirtIO GPU codeLiav A
2021-10-27Kernel/Graphics: Convert type method => bool vga compatible methodLiav A
2021-10-27Kernel/Graphics: Force VirtIO Framebuffer to inherit FramebufferDeviceLiav A
2021-10-27Kernel/Graphics: Rename VirtIO FrameBufferDevice => FramebufferDeviceLiav A
2021-10-26Kernel: Make WorkQueue::WorkItem slab allocatedAndreas Kling
2021-10-26Kernel: Use SpinlockProtected<T> in WorkQueueAndreas Kling
2021-10-26Kernel: Use a larger kmalloc chunk size on 64-bit platformsAndreas Kling
2021-10-26Kernel: Take VMObject lock once in Region::remap_vmobject_page()Andreas Kling
2021-10-26Kernel: Add TimeManagement::is_initialized()Andreas Kling
2021-10-25Kernel: Avoid allocation when checking for vmmouseBen Wiederhake
2021-10-25Kernel+SystemServer: Change bootmode to system_modeBen Wiederhake
2021-10-25Kernel: Separate panic behavior from bootmodeBen Wiederhake
2021-10-25Kernel: Separate framebuffers from bootmodeBen Wiederhake
2021-10-25Kernel+LibC: Default to 8-bit characters in TTYDaniel Bertalan
2021-10-24Kernel: Prevent VMWareMouseDevice from handling invalid mouse packetsJelle Raaijmakers
2021-10-24Kernel: Do not detect mouse or keyboard when handling IRQ for I8042Jelle Raaijmakers
2021-10-24Kernel: Enumify all magic constants for I8042 devicesJelle Raaijmakers
2021-10-24Kernel: Properly align stack for signal handlersDaniel Bertalan
2021-10-23Kernel/PCI: Remove InterruptDisabler usageLiav A
2021-10-23Kernel/PCI: Ensure m_domains is not empty if scanning with memory accessLiav A
2021-10-23Kernel/PCI: Split Access::rescan_hardware methodLiav A
2021-10-23Kernel/PCI: Rename Access::scan_pci_domains methodLiav A
2021-10-23Kernel/PCI: Simplify detect_optimal_access_type functionLiav A
2021-10-22Kernel: Fix restrictions in is_allowed_to_mmap_to_userspace functionLiav A
2021-10-22Kernel: Make FrameBufferDevice::try_to_set_resolution() return KResultAndreas Kling
2021-10-22Kernel: Remove unused InodeIdentifier::to_string()Andreas Kling
2021-10-21Kernel: Make Ext2FS::free_inode() return KResult, and use TRY() moreAndreas Kling
2021-10-21Kernel: Make Ext2FS::write_ext2_inode() return KResultAndreas Kling
2021-10-21Kernel: Make Inode::flush_metadata() return a KResultAndreas Kling
2021-10-21Kernel: Call try_set_coredump_property with StringView argumentsDaniel Bertalan
2021-10-21Kernel: Convert Formatter<Process> to use Formatter<FormatString>Daniel Bertalan
2021-10-21AK+Kernel: Format DistinctNumeric using the underlying type's formatterDaniel Bertalan
2021-10-18Kernel/Net: Generate interface name near construction pointLiav A
2021-10-17Kernel: Enable LTO for kernel_heap if `ENABLE_KERNEL_LTO` is setDaniel Bertalan
2021-10-17Toolchain+Meta: Update LLVM version to 13.0.0Daniel Bertalan
2021-10-17Kernel: Support split data sectionsDaniel Bertalan
2021-10-17Everywhere: Make some symbols `__attribute__((used))` for LTODaniel Bertalan
2021-10-17Kernel: Introduce workaround to make LTO builds work with ClangDaniel Bertalan
2021-10-17Prekernel: Force enable PAE on Intel Pentium M CPUsTim Schumacher
2021-10-17Prekernel: Split early boot printing into two subroutinesTim Schumacher
2021-10-17Kernel/ProcFS: Provide a way to write to ProcFS inodesSeekingBlues
2021-10-17Kernel: Print CPU check errors by writing to VRAMTim Schumacher
2021-10-16Kernel: Move ScopedCritical + SmapDisabler CPP files into x86 commonJames Mintram
2021-10-16Kernel: Add MiniStdLib to the Aarch64 kernelJames Mintram
2021-10-15Kernel: Add StdLib.cpp to aarch64 build and update stubs in dummy.cppJames Mintram
2021-10-15Kernel: Move spinlock into ArchJames Mintram
2021-10-15Kernel: Add cross platform RegisterState header and Aarch64 versionJames Mintram