summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2023-04-14Kernel/Net: Implement SIOCGIFINDEX and SIOCGIFNAME for socketsArda Cinar
2023-04-13Kernel/aarch64: Add implementation of Processor::for_eachTimon Kruiper
2023-04-13Kernel/aarch64: Change RPi::Framebuffer::PixelOrder to BGRTimon Kruiper
2023-04-13Kernel/aarch64: Add volatile modifier to various asm statementsTimon Kruiper
2023-04-13Kernel/aarch64: Make sure no reordering of DAIF::read is possibleTimon Kruiper
2023-04-10Kernel: Add the futimens syscallLiav A
2023-04-09Kernel/Memory: Explain better why we don't use the first 1 MiB on x86_64Liav A
2023-04-09Kernel: Ensure jailed processes can be reaped by a jailed parent processLiav A
2023-04-09Kernel/HID: Untie the PS2 protocol, i8042 hardware and generic devicesLiav A
2023-04-09Kernel: Stop lock & unlock repeatedly while reading from a mouse deviceLiav A
2023-04-09Kernel: Move HIDDevice::enable_interrupts method to I8042Device classLiav A
2023-04-09Kernel: Introduce a new super class called HIDControllerLiav A
2023-04-09Kernel: Remove redundant HID name from all associated filesLiav A
2023-04-09Kernel: Check flags for MAP_FIXED instead of prot in sys$mmapIdan Horowitz
2023-04-09Kernel: Crash process instead of panicking on KSYMS accessIdan Horowitz
2023-04-08Kernel: Fix compilation of aarch64/RPi/Framebuffer.cppBrian Gianforcaro
2023-04-08Kernel: Mark a bunch of NonnullRefPtrs also const to ensure immutabilityLiav A
2023-04-08Kernel: Don't reuse old master TLS region data in sys$execve()Andreas Kling
2023-04-07Kernel: Fix typo in the FramebufferGetPitchMboxMessage nameLiav A
2023-04-06Kernel/aarch64: Actually remove Arch/aarch64/init.cppTimon Kruiper
2023-04-06Kernel: Make dispatch_signal work for aarch64Timon Kruiper
2023-04-06Kernel: Store FPU state when dispatching signal on aarch64Timon Kruiper
2023-04-06Kernel: Implement signal trampoline for aarch64Timon Kruiper
2023-04-06Kernel/aarch64: Add getters/setters in RegisterState and ThreadRegistersTimon Kruiper
2023-04-06Kernel/aarch64: Implement copying of kernel regs into ptrace regsTimon Kruiper
2023-04-06Kernel+LibC: Modify aarch64's __mcontext to store registers in an arrayTimon Kruiper
2023-04-06Kernel: Implement ScopedAddressSpaceSwitcher using PageDirectoryTimon Kruiper
2023-04-06Kernel/aarch64: Flush entire TLB cache when changing TTBR0_EL1Timon Kruiper
2023-04-06Kernel: Implement TimeManagement::boot_time() for aarch64Timon Kruiper
2023-04-06Kernel: Extend the lifetime of Regions during page fault handlingIdan Horowitz
2023-04-06Kernel: Store a pointer to the owner process in PageDirectoryIdan Horowitz
2023-04-06Kernel: Restructure execve to ensure Process::m_space is always in useIdan Horowitz
2023-04-06Kernel: Mark sys$msync as not needing the big lockIdan Horowitz
2023-04-06Kernel: Mark sys$mremap as not needing the big lockIdan Horowitz
2023-04-06Kernel: Mark sys$munmap as not needing the big lockIdan Horowitz
2023-04-06Kernel: Mark sys$set_mmap_name as not needing the big lockIdan Horowitz
2023-04-06Kernel: Mark sys$mprotect as not needing the big lockIdan Horowitz
2023-04-06Kernel: Mark sys$mmap as not needing the big lockIdan Horowitz
2023-04-06Kernel: Remove unused credentials() call in validate_inode_mmap_protIdan Horowitz
2023-04-06Kernel: Mark sys$map_time_page as not needing the big lockIdan Horowitz
2023-04-06Kernel: Mark sys$madvise as not needing the big lockIdan Horowitz
2023-04-05Kernel/NVMeQueue: Use waitqueue in submit_sync_sqePankaj Raghav
2023-04-05Kernel/NVMe: Redesign the tracking of requests in an NVMe QueuePankaj Raghav
2023-04-05Kernel/NVMe: Use an Atomic for command id instead of sq indexPankaj Raghav
2023-04-05Kernel: Mark sys$setpgid as not needing the big lockAndreas Kling
2023-04-05Kernel: Make Credentials the authority on process SIDAndreas Kling
2023-04-05Kernel: Mark sys$setsid as not needing the big lockAndreas Kling
2023-04-05Kernel: Make ProcessGroup a ListedRefCounted and fix two racesAndreas Kling
2023-04-05Kernel: Make SlavePTY store pointer to MasterPTY as NonnullRefPtrAndreas Kling
2023-04-05Kernel: Move Process's TTY pointer into protected dataAndreas Kling