Commit History

Autor SHA1 Mensaxe Data
  Brian Gianforcaro 10e912d68c Kernel: Use Userspace<T> in sched_setparam syscall %!s(int64=5) %!d(string=hai) anos
  Brian Gianforcaro 1209bf82c1 Kernel: Use Userspace<T> in ptrace syscall %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8d4d1c7457 Kernel: Use Userspace<T> in more syscalls %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 628b3badfb Kernel+AK: Add and use Userspace<T>::unsafe_userspace_ptr() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 180207062c Kernel: Use Userspace<T> in sys$utime() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 62a4099581 Kernel: Use Userspace<T> in sys$getcwd() and sys$chdir() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 314dbc10d4 Kernel: Use Userspace<T> for sys$read() and sys$stat() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling be7add690d Kernel: Rename region_from_foo() => find_region_from_foo() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 2e2de125e5 Kernel: Turn Process::FileDescriptionAndFlags into a proper class %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 949aef4aef Kernel: Move syscall implementations out of Process.cpp %!s(int64=5) %!d(string=hai) anos
  Andreas Kling b5f54d4153 Kernel+LibC: Add sys$set_process_name() for changing the process name %!s(int64=5) %!d(string=hai) anos
  Nico Weber 4eb967b5eb LibC+Kernel: Start implementing sysconf %!s(int64=5) %!d(string=hai) anos
  Andrew Kaster f96b827990 Kernel+LibELF: Expose ELF Auxiliary Vector to Userspace %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 11c4a28660 Kernel: Move headers intended for userspace use into Kernel/API/ %!s(int64=5) %!d(string=hai) anos
  Tom e373e5f007 Kernel: Fix signal delivery %!s(int64=5) %!d(string=hai) anos
  Tom 16783bd14d Kernel: Turn Thread::current and Process::current into functions %!s(int64=5) %!d(string=hai) anos
  Andreas Kling d4195672b7 Kernel+LibC: Add sys$recvfd() and sys$sendfd() for fd passing %!s(int64=5) %!d(string=hai) anos
  Nico Weber d2684a8645 LibC+Kernel: Implement ppoll %!s(int64=5) %!d(string=hai) anos
  Nico Weber dd53e070c5 Kernel+LibC: Remove setreuid() / setregid() again %!s(int64=5) %!d(string=hai) anos
  Nico Weber a38754d9f2 Kernel+LibC: Implement seteuid() and friends! %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 0609eefd57 Kernel: Add "setkeymap" pledge promise %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev a77405665f Kernel: Fix overflow in Process::validate_{read,write}_typed() %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev cddaeb43d3 Kernel: Introduce "sigaction" pledge %!s(int64=5) %!d(string=hai) anos
  Andreas Kling b3736c1b1e Kernel: Use a FlatPtr for the "argument" to ioctl() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f7a75598bb Kernel: Remove Process::any_thread() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 0e7f85c24a Kernel: Sending a signal to a process now goes to the main thread %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 21d5f4ada1 Kernel: Absorb LibBareMetal back into the kernel %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 2dc051c866 Kernel: Remove sys$getdtablesize() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 3a92d0828d Kernel: Remove the "kernel info page" used for fast gettimeofday() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 5bfd893292 Kernel+Userland: Add "settime" pledge promise for setting system time %!s(int64=5) %!d(string=hai) anos