summaryrefslogtreecommitdiff
path: root/Kernel/Syscalls
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-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 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-05-27Kernel: Mark sys$get_dir_entries as not needing the big 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-24Kernel: Use UnixDateTime wherever applicablekleines Filmröllchen
2023-05-24AK: Rename Time to Durationkleines Filmröllchen
2023-05-17Kernel+Userland: Split bind-mounting and re-mounting from mount syscallLiav A
2023-04-24Kernel: Allow configuring a Jail to not impose PID isolation restrictionLiav A
2023-04-23Kernel+LibC: Implement `pthread_create` for AArch64Daniel Bertalan
2023-04-17Kernel: Use purpose-sized buffers for holding readlink resultsTim Schumacher
2023-04-14Kernel: Also search the main program for stack size requestsTim Schumacher
2023-04-14Kernel: Pick the maximum out of the requested stack sizesTim Schumacher
2023-04-10Kernel: Add the futimens syscallLiav 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-08Kernel: Don't reuse old master TLS region data in sys$execve()Andreas Kling
2023-04-06Kernel: Store FPU state when dispatching signal on aarch64Timon Kruiper
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: 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: Move Process's TTY pointer into protected dataAndreas Kling
2023-04-05Kernel: Move Process's process group pointer into protected dataAndreas Kling
2023-04-05Kernel: Stop using *LockRefPtr for TTYAndreas Kling
2023-04-05Kernel: Remove ancient InterruptDisabler in sys$setsidAndreas Kling
2023-04-05Kernel: Mark sys$faccessat as not needing the big lockAndreas Kling
2023-04-04Kernel: Mark inode watcher syscalls as not needing the big lockAndreas Kling
2023-04-04Kernel: Mark sys$killpg as not needing the big lockAndreas Kling
2023-04-04Kernel: Mark sys$kill as not needing the big lockAndreas Kling
2023-04-04Kernel: Remove ancient InterruptDisablers in the kill/killpg syscallsAndreas Kling