Commit History

Автор SHA1 Съобщение Дата
  Andreas Kling aa6d06b47e Use ELF program headers to load executables smarter. преди 6 години
  Andreas Kling dd060d0fa8 Share code between spawn() and exec() implementations. преди 6 години
  Andreas Kling c5eec9cbfc Factor out the "non-syscall" parts of sys$execve() into exec(). преди 6 години
  Andreas Kling 20fb1fc377 Fix some bugs in execve() and make sh use it for process launching. преди 6 години
  Andreas Kling 202bdb553c Implemented sys$execve(). преди 6 години
  Andreas Kling 8accc92c3c Implement fork()! преди 6 години
  Andreas Kling 10b666f69a Basic ^C interrupt implementation. преди 6 години
  Andreas Kling 621217ffeb Add tcsetpgrp()+tcgetpgrp(). преди 6 години
  Andreas Kling d8f0dd6f3b Start working on sessions and process groups. преди 6 години
  Andreas Kling 90ddbca127 Free physical pages allocated for a process's page directory on exit. преди 6 години
  Andreas Kling c70afd045e Use a freelist for GDT entries. преди 6 години
  Andreas Kling 3a901ae36d Way tighter locking in process creation. преди 6 години
  Andreas Kling 52607aa086 Allow processes to go into a BeingInspected state (used by procfs.) преди 6 години
  Andreas Kling fd03776443 Add a /proc/PID/fds text files that lists all the fds open in a process. преди 6 години
  Andreas Kling 065f0aee35 Preallocate the maximum number of FileHandle pointers (fds) in every process. преди 6 години
  Andreas Kling fce81d376c Move Region and Subregion out of Process and make them free classes. преди 6 години
  Andreas Kling 3e532ac7b6 Process now maps regions immediately when they are allocated. преди 6 години
  Andreas Kling 4e60551aec Rename Task to Process. преди 6 години