summaryrefslogtreecommitdiff
path: root/Kernel/API
AgeCommit message (Expand)Author
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
2020-12-29Kernel+LibC: Add a very limited sys$mremap() implementationAndreas Kling
2020-12-27Kernel: Remove the per-process icon_id and sys$set_process_icon()Andreas Kling
2020-12-25Kernel+LibC: Introduce a "dumpable" flag for processesAndreas Kling
2020-12-14Kernel: Move InodeWatcher::Event into Kernel/API/InodeWatcherEventItamar
2020-12-14Kernel: Support TLS allocation from userspaceItamar
2020-11-10Kernel+LibC: Add adjtime(2)Nico Weber
2020-10-20Everywhere: Redundant inline specifier on constexpr functions (#3807)Lenny Maiorani
2020-10-12Kernel+LibC: Use uintptr_t as the main type in the syscall interfaceAndreas Kling
2020-10-03Everywhere: Fix more typosLinus Groh
2020-09-25Meta+Kernel: Make clang-format-10 cleanBen Wiederhake
2020-09-17Kernel+LibC+UserspaceEmulator: Mostly add recvmsg(), sendmsg()Nico Weber
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-08-30Kernel+LibC+UE: Implement sleep() via sys$clock_nanosleep()Andreas Kling
2020-08-30Kernel+LibC+UE: Implement usleep() via sys$clock_nanosleep()Andreas Kling
2020-08-19Kernel: Use Userspace<T> for the recvfrom syscall, and Socket implementationBrian Gianforcaro
2020-08-19Kernel: Use Userspace<T> for the sendto syscall, and Socket implementationBrian Gianforcaro
2020-08-16AK: Rename KB, MB, GB to KiB, MiB, GiBNico Weber
2020-08-15Kernel+LibC+UserspaceEmulator: Bring back sys$dup2()Andreas Kling
2020-08-15Kernel+LibC+UserspaceEmulator: Remove sys$dup() and sys$dup2()Andreas Kling
2020-08-12Kernel: Avoid linking errors when calling Kernel APIBen Wiederhake
2020-08-11Kernel: Forward declare struct stat in the syscall API headerAndreas Kling
2020-08-10Kernel: Use Userspace<T> for the execve syscallBrian Gianforcaro
2020-08-10Kernel: More PID/TID typingBen Wiederhake
2020-08-07Kernel: Use Userspace<T> for the getsockopt syscall and Socket interfaceBrian Gianforcaro
2020-08-07Kernel: Use Userspace<T> for the setsockopt syscallBrian Gianforcaro
2020-08-07Kernel: Use Userspace<T> for the getsockname syscallBrian Gianforcaro
2020-08-07Kernel: Use Userspace<T> for the getpeername syscallBrian Gianforcaro
2020-08-06Kernel+LibKeyboard: Store the keymap name when setting system keymapValtteri Koskivuori
2020-08-06Kernel: Partial usage of Userspace<T> for the poll syscallBrian Gianforcaro
2020-08-05Kernel: Use Userspace<T> for the futex syscallBrian Gianforcaro