summaryrefslogtreecommitdiff
path: root/Kernel/API
AgeCommit message (Expand)Author
2021-07-25Kernel+LibSystem: Add a 4th syscall argumentAndreas Kling
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: Instrument syscalls with their process big lock requirementsBrian Gianforcaro
2021-07-09LibPthread+Kernel: Add pthread_kill() and the thread_kill syscallAli Mohammad Pur
2021-07-07Kernel+KeyboardSettings: Remove numlock syscall and implement ioctlEdwin Hoksberg
2021-07-05Kernel+LibC: Remove sys$donate()Andreas Kling
2021-07-05KeyboardSettings+Kernel: Setting to enable Num Lock on loginForLoveOfCats
2021-07-04WindowServer: Query driver for framebuffer offsetTom
2021-07-04WindowServer: Implement support for combined buffer flipping + flushingTom
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-27WindowServer: Coalesce flushing buffers into one ioctl() callTom
2021-06-25Userland: Add FB_FLUSH ioctl for fbdevSahan Fernando
2021-05-19Kernel: Add statvfs & fstatvfs SyscallsJustin
2021-05-17Kernel+Userspace: Implement the accept4() system callGunnar Beutner
2021-05-14Kernel+LibC: Add fstatatMart G
2021-05-12Kernel: Implement multi-watch InodeWatcher :^)sin-ack
2021-04-30Kernel/LibC: Implement `setreuid`Jesse Buhagiar
2021-04-28Kernel+LibC: Implement the socketpair() syscallGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-19Kernel: Add a syscall to clear the profiling bufferBrian Gianforcaro
2021-04-18Kernel+LibC: Clean up how assertions work in the kernel and LibCGunnar Beutner
2021-03-17LibC+Kernel: Switch off_t to 64 bitsJean-Baptiste Boric
2021-03-11Everywhere: Rename "logo" key to "super" keyAndreas Kling
2021-03-09Kernel+UserspaceEmulator: Add sys$emuctl() system callAndreas Kling
2021-03-03Kernel: Don't trust user-supplied bool in sys$statBen Wiederhake
2021-02-25Kernel: Take some baby steps towards x86_64Andreas Kling
2021-02-15Kernel: Handle 'Menu' key on PS/2 keyboardJean-Baptiste Boric
2021-02-15Kernel+LibC: Implement readvAnotherTest
2021-02-05Userland: Add LibSystem and funnel all syscalls through itAndreas Kling
2021-02-02Kernel: Add a way to specify which memory regions can make syscallsAndreas Kling
2021-02-01Kernel+LibKeyboard: Enable querying the current keymapBen Wiederhake
2021-01-17Kernel: Some futex improvementsTom
2021-01-17Kernel+Userland: Remove shared buffers (shbufs)Andreas Kling
2021-01-17Kernel: Remove sys$shbuf_seal() and userland wrappersAndreas Kling
2021-01-16Kernel+Userland: Remove sys$shbuf_allow_all() and userland wrappersAndreas Kling
2021-01-16Kernel: Remove unused 'ImmutableBufferArgument'Ben Wiederhake
2021-01-16Kernel+LibC+WindowServer: Remove unused thread/process boost mechanismAndreas Kling
2021-01-16Kernel: Remove unused syscall sys$minherit()Andreas Kling
2021-01-16Kernel: Remove sys$shbuf_set_volatile() and userland wrappersAndreas Kling
2021-01-15Kernel: Add anonymous files, created with sys$anon_create()Andreas Kling
2021-01-06Syscall: Changed 'setkeymap' to take also the Shift+AltGr map.Davide Carella
2021-01-04Kernel+LibC: Tidy up assertion failures with a dedicated syscallAndreas Kling
2020-12-31Everywhere: Re-format with clang-format-11Linus Groh
2020-12-30Kernel: Add sys$set_coredump_metadata() syscallLinus Groh