summaryrefslogtreecommitdiff
path: root/Kernel/Process.cpp
AgeCommit message (Expand)Author
2020-07-15LibC+Kernel: Start implementing sysconfNico Weber
2020-07-07Kernel: Fix checking BlockResultTom
2020-07-07Kernel+LibELF: Expose ELF Auxiliary Vector to UserspaceAndrew Kaster
2020-07-06Kernel: Add SMP IPI supportTom
2020-07-06Kernel: Various context switch fixesTom
2020-07-06Kernel: Require a reason to be passed to Thread::wait_onTom
2020-07-05Kernel: Add Plan9FS :^)Sergey Bugaev
2020-07-05Kernel: Make sure to drop region with interrupts enabledSergey Bugaev
2020-07-05AK: Make Vector::unstable_remove() return the removed valueSergey Bugaev
2020-07-04Kernel: Move headers intended for userspace use into Kernel/API/Andreas Kling
2020-07-03LibC: Remove a few comments now that we have man pages for this.Nico Weber
2020-07-03Kernel: Fix signal deliveryTom
2020-07-03Kernel: Fix non-blocking write() blocking instead of short-writingAndreas Kling
2020-07-01Kernel: Turn Thread::current and Process::current into functionsTom
2020-07-01Kernel: Implement software context switching and Processor structureTom
2020-06-25Kernel: Port mounts to reference inodes directlySergey Bugaev
2020-06-24Kernel+LibC: Add sys$recvfd() and sys$sendfd() for fd passingAndreas Kling
2020-06-23LibC+Kernel: Implement ppollNico Weber
2020-06-22Kernel: Silence debug spam on execAndreas Kling
2020-06-22LibC: Implement pselectNico Weber
2020-06-18Kernel+LibC: Remove setreuid() / setregid() againNico Weber
2020-06-18Kernel+LibC: Implement seteuid() and friends!Nico Weber
2020-06-18Kernel: Add "setkeymap" pledge promiseAndreas Kling
2020-06-17Kernel: Unbreak sys$setkeymap()Andreas Kling
2020-06-17Kernel+LibC: Do not return -ENAMETOOLONG from sys$readlink()Sergey Bugaev
2020-06-16Kernel: Replace char and u8 data types to u32 for code pointHüseyin ASLITÜRK
2020-06-13Kernel: Process, replace internal data type to CharacterMapDataHüseyin ASLITÜRK
2020-06-09Kernel: Allow sys$accept(address = nullptr)Sergey Bugaev
2020-05-31Kernel: Tighten up some promise checksSergey Bugaev
2020-05-29Kernel+Userland: Support remounting filesystems :^)Sergey Bugaev
2020-05-29Kernel: Misc tweaksSergey Bugaev
2020-05-29Kernel: Support read-only filesystem mountsSergey Bugaev
2020-05-29Kernel: Fix error case in Process::create_user_process()Sergey Bugaev
2020-05-29Kernel: Fix some failing assertionsSergey Bugaev
2020-05-29Kernel: Always require read access when mmaping a fileSergey Bugaev
2020-05-26AK: Rename FileSystemPath -> LexicalPathSergey Bugaev
2020-05-26Kernel: Introduce "sigaction" pledgeSergey Bugaev
2020-05-26Kernel: fix assertion on readlink() syscallAngel
2020-05-26Kernel: Plumb KResult through FileDescription::read_entire_file() implementat...Brian Gianforcaro
2020-05-23Kernel+LibC: Fix various build issues introduced by ssize_tAndreas Kling
2020-05-23Kernel: Use a FlatPtr for the "argument" to ioctl()Andreas Kling
2020-05-20Kernel+LibC: Switch isatty() to use a fcntl()Sergey Bugaev
2020-05-17Kernel + LibC: Handle running processes in do_waitid()AnotherTest
2020-05-17Kernel: wait() should not block if WNOHANG is specifiedAnotherTest
2020-05-16Kernel: Remove Process::any_thread()Andreas Kling
2020-05-16Kernel: Sending a signal to a process now goes to the main threadAndreas Kling
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-05-16Kernel: Remove now-unused KernelInfoPage.hAndreas Kling
2020-05-16Kernel: Remove sys$getdtablesize()Andreas Kling
2020-05-16Kernel: Use copy_to_user() in sys$gettimeofday()Andreas Kling