Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 90ddbca127 Free physical pages allocated for a process's page directory on exit. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3a901ae36d Way tighter locking in process creation. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 52607aa086 Allow processes to go into a BeingInspected state (used by procfs.) %!s(int64=6) %!d(string=hai) anos
  Andreas Kling fd03776443 Add a /proc/PID/fds text files that lists all the fds open in a process. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 065f0aee35 Preallocate the maximum number of FileHandle pointers (fds) in every process. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3e532ac7b6 Process now maps regions immediately when they are allocated. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 5891691640 Fix /proc/PID/stack in the new per-process page directory world. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c45f166c63 More work on per-process page directories. It basically works now! %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 1da0a7c949 Give each task its own page directory. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9a086b2d35 Add a kmalloc_eternal() for things that will never be destroyed. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling d980ddc745 Fix busted display of tty names in /proc/summary. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 7a7956a595 Virtual consoles kinda work! %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 4259ffb080 Improve ps output. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 97726862dd Add basic symlink support. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3f050c1972 Add zone dump to /proc/mm. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c76dc9a047 Add /proc/mm and a /bin/mm utility that just dumps it. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 0a6a2521e8 Add subregions to /proc/PID/vm %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9a71c7759a Implement loading of linked ELF executables. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 2716a9e2d7 Greatly improve /proc/PID/stack by tracing the ebp frame chain. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c928b06218 Add a very hackish /proc/PID/stack. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 81627cf7d5 Add a simple /proc/mounts that enumerates the current VFS mounts. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling a447359916 Add a /proc/kmalloc stats file. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling edb81a635c Fix bug where you couldn't "cd .." into the root of a mounted fs. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling a32b3a3ddf Implement /proc/PID/vm. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 5978185242 Add a "sleep" syscall that sleeps for N seconds. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 86a547dcac Add parent PIDs to /proc/summary %!s(int64=6) %!d(string=hai) anos
  Andreas Kling bca4b71bfa Lots of hacking to make a very simple "ls" utility. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 0c5bbac86e Add an InterruptDisabler helper class and use that for kmalloc. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling e4bfcd2346 Add "times scheduled" field to /proc/summary %!s(int64=6) %!d(string=hai) anos
  Andreas Kling ccd15e0590 Various things: %!s(int64=6) %!d(string=hai) anos