summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2023-06-04Kernel: Rename Syscall.cpp => Syscalls/SyscallHandler.cppLiav A
2023-06-04Kernel: Move InterruptDisabler to the Interrupts subdirectoryLiav A
2023-06-04Kernel: Move Performance-measurement code to the Tasks subdirectoryLiav A
2023-06-04Kernel: Move TimerQueue code to the Time subdirectoryLiav A
2023-06-04Kernel: Move all boot-related code to the new Boot subdirectoryLiav A
2023-06-04Kernel: Move ExecutionMode.h to the Security subdirectoryLiav A
2023-06-04Everywhere: Move global Kernel pattern code to Kernel/Library directoryLiav A
2023-06-04Kernel: Move task-crash related code to the Tasks subdirectoryLiav A
2023-06-04Kernel: Move Credentials.{cpp,h} to the Security subdirectoryLiav A
2023-06-04Kernel: Move {Virtual,Physical}Address classes to the Memory directoryLiav A
2023-06-04Kernel: Move UBSanitizer and AddressSanitizer to Security subdirectoryLiav A
2023-06-04Kernel: Move Random.{h,cpp} code to Security subdirectoryLiav A
2023-06-04Kernel: Move all tasks-related code to the Tasks subdirectoryLiav A
2023-06-04Kernel: Move Jail code to a new subdirectoryLiav A
2023-06-02Kernel+Userland: Ensure proper unveil permissions before using rm/rmdirLiav A
2023-06-02Kernel: Move the Storage directory to be a new directory under DevicesLiav A
2023-06-02Kernel: Remove unused Platform.h include in linker scriptkleines Filmröllchen
2023-05-31Kernel/aarch64: Make sure stack pointer is always 16 byte alignedTimon Kruiper
2023-05-28Kernel/aarch64: Add RPi/MMIO.cpp to `SOURCES_RUNNING_WITHOUT_MMU`Daniel Bertalan
2023-05-28Kernel/aarch64: Make `Processor::capture_stack_trace` stub non-crashingDaniel Bertalan
2023-05-27AK+Everywhere: Don't crash on invalid monthsBen Wiederhake
2023-05-27AK: Test from_unix_time_parts intensivelyBen Wiederhake
2023-05-27Kernel: Mark sys$get_dir_entries as not needing the big lockLiav A
2023-05-27Kernel: Make Ext2FSInode::traverse_as_directory to take m_inode_lockLiav A
2023-05-27Kernel: Mark sys$fork as not needing the big lockLiav A
2023-05-27Kernel: Mark sys$umount as not needing the big lockLiav A
2023-05-27Kernel: Don't lock ProcFS mutex when calling traverse_as_directoryLiav A
2023-05-27Kernel: Don't lock SysFS filesystem mutex calling traverse_as_directoryLiav A
2023-05-26Kernel/aarch64: Use the correct MMIO base address in the MMUCaoimhe
2023-05-25Kernel/aarch64: Fix build after #17842Daniel Bertalan
2023-05-24Everywhere: Use MonotonicTime instead of Durationkleines Filmröllchen
2023-05-24Kernel: Use UnixDateTime wherever applicablekleines Filmröllchen
2023-05-24AK: Rename Time to Durationkleines Filmröllchen
2023-05-21Kernel: Move NVMeInterruptQueue initialization out of its constructorPankaj Raghav
2023-05-21Kernel/NVMe: Add try_create() to NVMe{Poll|Interrupt}QueuePankaj Raghav
2023-05-21Kernel: Convert rw_dma_page to NonnullRefPtr in NVMeQueuePankaj Raghav
2023-05-21Kernel: Remove the unused {cq|sq}_dma_page from NVMeQueuePankaj Raghav
2023-05-21Kernel: Move handle_interrupt out-of-line in PCIIRQHandlerPankaj Raghav
2023-05-21Kernel/aarch64: Detect if access faults come from SafeMemDaniel Bertalan
2023-05-21Kernel/aarch64: Flatten `safe_{memset,strnlen,memcpy}()`Daniel Bertalan
2023-05-21Kernel/aarch64: Stub out atomic SafeMem functionsDaniel Bertalan
2023-05-19Kernel: Enable data and instruction cache on aarch64Andrew Kaster
2023-05-19Kernel: Update reset value and register names of SCTLR_EL1 per Arm ARMAndrew Kaster
2023-05-19Kernel: Check only for the first equal sign in the kernel command lineHediadyoin1
2023-05-19Kernel/ScatterGatherList: Add region_name as a part of try_create APIPankaj Raghav
2023-05-19Kernel/ScatterGatherList: Move constructor init code to try_createPankaj Raghav
2023-05-19Kernel/ScatterGatherList: Return ErrorOr from try_createPankaj Raghav
2023-05-19Kernel: Move a bunch of generic devices code into new subdirectoryLiav A
2023-05-17Kernel+Userland: Split bind-mounting and re-mounting from mount syscallLiav A
2023-05-17Kernel: Fix memory mapping size of the BootFramebufferConsoleDaniel Bertalan