Andreas Kling
|
60d25f0f4a
Kernel: Introduce threads, and refactor everything in support of it.
|
6 anos atrás |
Andreas Kling
|
37388b311f
ProcessManager: Show some basic system memory stats below the process table.
|
6 anos atrás |
Andreas Kling
|
e56fe71dbc
Kernel: And some more KResult/KResultOr<T> porting work.
|
6 anos atrás |
Andreas Kling
|
60d0a48be5
Kernel: Use KResult in link().
|
6 anos atrás |
Andreas Kling
|
5b27f11b97
Kernel: Use KResult in unlink() and rmdir().
|
6 anos atrás |
Andreas Kling
|
1d2529b4a1
Add chown() syscall and a simple /bin/chown program.
|
6 anos atrás |
Andreas Kling
|
9624b54703
More moving towards using signed types.
|
6 anos atrás |
Andreas Kling
|
5af4e622b9
Kernel: Add KResult and KResultOr<T> classes.
|
6 anos atrás |
Andreas Kling
|
2cfcbdc735
AK: Add Retained<T>, like RetainPtr, but never null.
|
6 anos atrás |
Andreas Kling
|
f0a869ea50
Kernel: Process::cwd_inode() should return a reference.
|
6 anos atrás |
Andreas Kling
|
43075e5878
Add a simple /bin/df which gathers its info from /proc/df.
|
6 anos atrás |
Andreas Kling
|
7d288aafb2
Kernel: Add link() syscall to create hard links.
|
6 anos atrás |
Andreas Kling
|
809266a9fb
Kernel: Remove tracking of bitmap memory.
|
6 anos atrás |
Andreas Kling
|
7ce15f1c54
Fix some compilation warnings.
|
6 anos atrás |
Andreas Kling
|
ae4811fbae
ProcFS: Show region flags in /proc/PID/vm
|
6 anos atrás |
Andreas Kling
|
cc04ba9cc9
ProcFS: /proc/sys entries should always be regular 644 files.
|
6 anos atrás |
Andreas Kling
|
33d34d9b26
Kernel: Use a Lockable<bool> for sysctl booleans as well.
|
6 anos atrás |
Andreas Kling
|
a3799cb71e
ProcFS: Add sysctl strings.
|
6 anos atrás |
Andreas Kling
|
71b9ec1ae0
Kernel: Add basic process priority support.
|
6 anos atrás |
Andreas Kling
|
5582a0a254
Kernel: When a lock is busy, donate remaining process ticks to lock holder.
|
6 anos atrás |
Andreas Kling
|
b3b28b8b15
Kernel: Add /proc/pci so we can see what's on the PCI bus.
|
6 anos atrás |
Andreas Kling
|
41567c5bb9
Show the amount of memory in GraphicsBitmaps in /bin/top.
|
6 anos atrás |
Andreas Kling
|
ac11c90dee
ProcFS: Fix wrong linkage for /proc/cpuinfo inode.
|
6 anos atrás |
Andreas Kling
|
c0cffe1134
Add a /bin/top program for process table monitoring.
|
6 anos atrás |
Andreas Kling
|
b51031bb54
Kernel: Add a /proc/all process table dump.
|
6 anos atrás |
Andreas Kling
|
5e9ba2ac84
Kernel: Rewrite ProcFS.
|
6 anos atrás |