summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls
AgeCommit message (Expand)Author
2021-07-20Kernel+LibC: Implement fcntl(2) advisory locksPeter Elliott
2021-07-20Kernel: Disable big process lock for sys$yield()Brian Gianforcaro
2021-07-20Kernel: Disable big process lock for sys$gettid()Brian Gianforcaro
2021-07-20Kernel: Disable big process lock for sys$getpid()Brian Gianforcaro
2021-07-20Kernel: Disable big process lock for sys$uname()Brian Gianforcaro
2021-07-20Kernel: Disable big process lock in sys$gethostname() sys$sethostname()Brian Gianforcaro
2021-07-20Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIREDBrian Gianforcaro
2021-07-20Kernel: No lock validate_user_stack variant, switch to Space as argumentBrian Gianforcaro
2021-07-19Kernel: Push ARCH specific ifdef's down into RegisterState functionsBrian Gianforcaro
2021-07-18Kernel: Rename Locker => MutexLockerAndreas Kling
2021-07-17Kernel: Rename Lock to MutexAndreas Kling
2021-07-17Kernel: Remove double RedBlackTree lookup in VM/Space region removalBrian Gianforcaro
2021-07-16Kernel: Rename functions to be less confusingTom
2021-07-16AK+Kernel: Implement and use EnumBits has_any_flag()Timothy
2021-07-15Kernel: Handle OOM when adding memory regions to Spaces :^)Idan Horowitz
2021-07-14Kernel: Fix Process use-after-free in Thread finalizationAndreas Kling
2021-07-12Kernel: Move new process registration out of Space spinlock scopeBrian Gianforcaro
2021-07-11Kernel: Make Region splitting OOM-safeAndreas Kling
2021-07-11Kernel: Rename various *VMObject::create*() => try_create()Andreas Kling
2021-07-11Kernel: Make SharedInodeVMObject allocation OOM-safeAndreas Kling
2021-07-11Kernel: Make VirtualFileSystem::sync() staticAndreas Kling
2021-07-11Kernel: Rename VFS => VirtualFileSystemAndreas Kling
2021-07-11Kernel: Rename FS => FileSystemAndreas Kling
2021-07-10Kernel: Logic fix in the pledge syscallRalf Donau
2021-07-10Kernel+Userland: Make the stack alignment comply with the System V ABIGunnar Beutner
2021-07-09LibPthread+Kernel: Add pthread_kill() and the thread_kill syscallAli Mohammad Pur
2021-07-07Kernel: Map non-page-aligned text segments correctlyDaniel Bertalan
2021-07-07Kernel: Custody::absolute_path() => try_create_absolute_path()Max Wipfli
2021-07-07Kernel: Replace usage of LexicalPath with KLexicalPathMax Wipfli
2021-07-07Kernel+KeyboardSettings: Remove numlock syscall and implement ioctlEdwin Hoksberg
2021-07-07Kernel: Do not hold spinlock while touching user mode futex valuesTom
2021-07-07Kernel: Fix futex race that could lead to thread waiting foreverTom
2021-07-05Kernel+LibC: Remove sys$donate()Andreas Kling
2021-07-05KeyboardSettings+Kernel: Setting to enable Num Lock on loginForLoveOfCats
2021-07-04Everywhere: Fix incorrect usages of AK::CheckedIdan Horowitz
2021-07-04Kernel: Implement TLS support for x86_64Gunnar Beutner
2021-07-04Kernel: Don't allow allocate_tls() if the process has multiple threadsGunnar Beutner
2021-07-03Everywhere: Fix some alignment issuesDaniel Bertalan
2021-07-01Kernel+LibPthread: Add support for usermode threads on x86_64Gunnar Beutner
2021-07-01Kernel+LibPthread: Remove m_ prefix for public membersGunnar Beutner
2021-06-30Kernel: Disable __thread and TLS on x86_64 for nowGunnar Beutner
2021-06-30Kernel: Don't start usermode threads on x86_64 for nowGunnar Beutner
2021-06-30AK+Everywhere: Use mostly StringView in LexicalPathMax Wipfli
2021-06-30AK+Everywhere: Add and use static APIs for LexicalPathMax Wipfli
2021-06-29Kernel: Don't copy a Vector<FileDescriptionAndFlags>Liav A
2021-06-29Kernel: Introduce the new ProcFS designLiav A
2021-06-29Kernel: Introduce the new SysFSLiav A
2021-06-29Kernel: Report correct architecture for uname()Gunnar Beutner
2021-06-29Kernel: Rename some variables to arch-independent namesGunnar Beutner
2021-06-29Kernel: Fix correct argument order for userspace entry pointGunnar Beutner