Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 31e1af732f Kernel+LibC: Allow sys$mmap() callers to specify address alignment %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 7a8be7f777 Kernel: Remove SmapDisabler in sys$accept() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 7717084ac7 Kernel: Remove SmapDisabler in sys$clock_gettime() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 16818322c5 Kernel: Reduce header dependencies of Process and Thread %!s(int64=5) %!d(string=hai) anos
  Andreas Kling e28809a996 Kernel: Add forward declaration header %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1d611e4a11 Kernel: Reduce header dependencies of MemoryManager and Region %!s(int64=5) %!d(string=hai) anos
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 1f55079488 Kernel: Remove SmapDisabler in sys$getgroups() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling eb7b0c76a8 Kernel: Remove SmapDisabler in sys$setgroups() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 0341ddc5eb Kernel: Rename RegisterDump => RegisterState %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 580a94bc44 Kernel+LibC: Merge sys$stat() and sys$lstat() %!s(int64=5) %!d(string=hai) anos
  Liav A e559af2008 Kernel: Apply changes to use LibBareMetal definitions %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 7291370478 Kernel: Make File::truncate() take a u64 %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 88ea152b24 Kernel: Merge unnecessary DiskDevice class into BlockDevice %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 2b0b7cc5a4 Net: Add a basic sys$shutdown() implementation %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f3a5985bb2 Kernel: Remove two bad FIXME's %!s(int64=5) %!d(string=hai) anos
  Andreas Kling d04fcccc90 Kernel: Truncate addresses stored by getsockname() and getpeername() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling dc18859695 Kernel: memset() all siginfo_t structs after creating them %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev 1b866bbf42 Kernel: Fix sys$waitid(P_ALL, WNOHANG) return value %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 75cb125e56 Kernel: Put sys$waitid() debug logging behind PROCESS_DEBUG %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev b3a24d732d Kernel+LibC: Add sys$waitid(), and make sys$waitpid() wrap it %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 3879e5b9d4 Kernel: Start working on a syscall for logging performance events %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 934b1d8a9b Kernel: Finalizer should not go back to sleep if there's more to do %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 6634da31d9 Kernel: Disallow empty ranges in munmap/mprotect/madvise %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 31d1c82621 Kernel: Reject non-user address ranges in mmap/munmap/mprotect/madvise %!s(int64=5) %!d(string=hai) anos
  Andreas Kling afd2b5a53e Kernel: Copy "stack" and "mmap" bits when splitting a Region %!s(int64=5) %!d(string=hai) anos
  Andreas Kling c9e877a294 Kernel: Address validation helpers should take size_t, not ssize_t %!s(int64=5) %!d(string=hai) anos
  Andreas Kling c64904a483 Kernel: sys$readlink() should return the number of bytes written out %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8b49804895 Kernel: sys$waitpid() only needs the waitee thread in the stopped case %!s(int64=5) %!d(string=hai) anos
  Andreas Kling f4302b58fb Kernel: Remove SmapDisablers in sys$getsockname() and sys$getpeername() %!s(int64=5) %!d(string=hai) anos