Andreas Kling
|
aa6d06b47e
Use ELF program headers to load executables smarter.
|
6 år sedan |
Andreas Kling
|
621217ffeb
Add tcsetpgrp()+tcgetpgrp().
|
6 år sedan |
Andreas Kling
|
d8f0dd6f3b
Start working on sessions and process groups.
|
6 år sedan |
Andreas Kling
|
812e7940e2
Add a simple /proc/cpuinfo that includes some info from CPUID.
|
6 år sedan |
Andreas Kling
|
90ddbca127
Free physical pages allocated for a process's page directory on exit.
|
6 år sedan |
Andreas Kling
|
3a901ae36d
Way tighter locking in process creation.
|
6 år sedan |
Andreas Kling
|
52607aa086
Allow processes to go into a BeingInspected state (used by procfs.)
|
6 år sedan |
Andreas Kling
|
fd03776443
Add a /proc/PID/fds text files that lists all the fds open in a process.
|
6 år sedan |
Andreas Kling
|
065f0aee35
Preallocate the maximum number of FileHandle pointers (fds) in every process.
|
6 år sedan |
Andreas Kling
|
3e532ac7b6
Process now maps regions immediately when they are allocated.
|
6 år sedan |
Andreas Kling
|
5891691640
Fix /proc/PID/stack in the new per-process page directory world.
|
6 år sedan |
Andreas Kling
|
c45f166c63
More work on per-process page directories. It basically works now!
|
6 år sedan |
Andreas Kling
|
1da0a7c949
Give each task its own page directory.
|
6 år sedan |
Andreas Kling
|
9a086b2d35
Add a kmalloc_eternal() for things that will never be destroyed.
|
6 år sedan |
Andreas Kling
|
d980ddc745
Fix busted display of tty names in /proc/summary.
|
6 år sedan |
Andreas Kling
|
7a7956a595
Virtual consoles kinda work!
|
6 år sedan |
Andreas Kling
|
4259ffb080
Improve ps output.
|
6 år sedan |
Andreas Kling
|
97726862dd
Add basic symlink support.
|
6 år sedan |
Andreas Kling
|
3f050c1972
Add zone dump to /proc/mm.
|
6 år sedan |
Andreas Kling
|
c76dc9a047
Add /proc/mm and a /bin/mm utility that just dumps it.
|
6 år sedan |
Andreas Kling
|
0a6a2521e8
Add subregions to /proc/PID/vm
|
6 år sedan |
Andreas Kling
|
9a71c7759a
Implement loading of linked ELF executables.
|
6 år sedan |
Andreas Kling
|
2716a9e2d7
Greatly improve /proc/PID/stack by tracing the ebp frame chain.
|
6 år sedan |
Andreas Kling
|
c928b06218
Add a very hackish /proc/PID/stack.
|
6 år sedan |
Andreas Kling
|
81627cf7d5
Add a simple /proc/mounts that enumerates the current VFS mounts.
|
6 år sedan |
Andreas Kling
|
a447359916
Add a /proc/kmalloc stats file.
|
6 år sedan |
Andreas Kling
|
edb81a635c
Fix bug where you couldn't "cd .." into the root of a mounted fs.
|
6 år sedan |
Andreas Kling
|
a32b3a3ddf
Implement /proc/PID/vm.
|
6 år sedan |
Andreas Kling
|
5978185242
Add a "sleep" syscall that sleeps for N seconds.
|
6 år sedan |
Andreas Kling
|
86a547dcac
Add parent PIDs to /proc/summary
|
6 år sedan |