index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Syscalls
Age
Commit message (
Expand
)
Author
2021-07-20
Kernel+LibC: Implement fcntl(2) advisory locks
Peter Elliott
2021-07-20
Kernel: Disable big process lock for sys$yield()
Brian Gianforcaro
2021-07-20
Kernel: Disable big process lock for sys$gettid()
Brian Gianforcaro
2021-07-20
Kernel: Disable big process lock for sys$getpid()
Brian Gianforcaro
2021-07-20
Kernel: Disable big process lock for sys$uname()
Brian Gianforcaro
2021-07-20
Kernel: Disable big process lock in sys$gethostname() sys$sethostname()
Brian Gianforcaro
2021-07-20
Kernel: Annotate all syscalls with VERIFY_PROCESS_BIG_LOCK_ACQUIRED
Brian Gianforcaro
2021-07-20
Kernel: No lock validate_user_stack variant, switch to Space as argument
Brian Gianforcaro
2021-07-19
Kernel: Push ARCH specific ifdef's down into RegisterState functions
Brian Gianforcaro
2021-07-18
Kernel: Rename Locker => MutexLocker
Andreas Kling
2021-07-17
Kernel: Rename Lock to Mutex
Andreas Kling
2021-07-17
Kernel: Remove double RedBlackTree lookup in VM/Space region removal
Brian Gianforcaro
2021-07-16
Kernel: Rename functions to be less confusing
Tom
2021-07-16
AK+Kernel: Implement and use EnumBits has_any_flag()
Timothy
2021-07-15
Kernel: Handle OOM when adding memory regions to Spaces :^)
Idan Horowitz
2021-07-14
Kernel: Fix Process use-after-free in Thread finalization
Andreas Kling
2021-07-12
Kernel: Move new process registration out of Space spinlock scope
Brian Gianforcaro
2021-07-11
Kernel: Make Region splitting OOM-safe
Andreas Kling
2021-07-11
Kernel: Rename various *VMObject::create*() => try_create()
Andreas Kling
2021-07-11
Kernel: Make SharedInodeVMObject allocation OOM-safe
Andreas Kling
2021-07-11
Kernel: Make VirtualFileSystem::sync() static
Andreas Kling
2021-07-11
Kernel: Rename VFS => VirtualFileSystem
Andreas Kling
2021-07-11
Kernel: Rename FS => FileSystem
Andreas Kling
2021-07-10
Kernel: Logic fix in the pledge syscall
Ralf Donau
2021-07-10
Kernel+Userland: Make the stack alignment comply with the System V ABI
Gunnar Beutner
2021-07-09
LibPthread+Kernel: Add pthread_kill() and the thread_kill syscall
Ali Mohammad Pur
2021-07-07
Kernel: Map non-page-aligned text segments correctly
Daniel Bertalan
2021-07-07
Kernel: Custody::absolute_path() => try_create_absolute_path()
Max Wipfli
2021-07-07
Kernel: Replace usage of LexicalPath with KLexicalPath
Max Wipfli
2021-07-07
Kernel+KeyboardSettings: Remove numlock syscall and implement ioctl
Edwin Hoksberg
2021-07-07
Kernel: Do not hold spinlock while touching user mode futex values
Tom
2021-07-07
Kernel: Fix futex race that could lead to thread waiting forever
Tom
2021-07-05
Kernel+LibC: Remove sys$donate()
Andreas Kling
2021-07-05
KeyboardSettings+Kernel: Setting to enable Num Lock on login
ForLoveOfCats
2021-07-04
Everywhere: Fix incorrect usages of AK::Checked
Idan Horowitz
2021-07-04
Kernel: Implement TLS support for x86_64
Gunnar Beutner
2021-07-04
Kernel: Don't allow allocate_tls() if the process has multiple threads
Gunnar Beutner
2021-07-03
Everywhere: Fix some alignment issues
Daniel Bertalan
2021-07-01
Kernel+LibPthread: Add support for usermode threads on x86_64
Gunnar Beutner
2021-07-01
Kernel+LibPthread: Remove m_ prefix for public members
Gunnar Beutner
2021-06-30
Kernel: Disable __thread and TLS on x86_64 for now
Gunnar Beutner
2021-06-30
Kernel: Don't start usermode threads on x86_64 for now
Gunnar Beutner
2021-06-30
AK+Everywhere: Use mostly StringView in LexicalPath
Max Wipfli
2021-06-30
AK+Everywhere: Add and use static APIs for LexicalPath
Max Wipfli
2021-06-29
Kernel: Don't copy a Vector<FileDescriptionAndFlags>
Liav A
2021-06-29
Kernel: Introduce the new ProcFS design
Liav A
2021-06-29
Kernel: Introduce the new SysFS
Liav A
2021-06-29
Kernel: Report correct architecture for uname()
Gunnar Beutner
2021-06-29
Kernel: Rename some variables to arch-independent names
Gunnar Beutner
2021-06-29
Kernel: Fix correct argument order for userspace entry point
Gunnar Beutner
[next]