Andreas Kling
|
027d26cd5d
Add a String::format() and use that in place of ksprintf() in the Kernel.
|
6 lat temu |
Andreas Kling
|
7455f5ea42
Expose the kernel log buffer through /proc/dmesg.
|
6 lat temu |
Andreas Kling
|
aa24547e12
Kernel: Finally stop exposing Region members to the public.
|
6 lat temu |
Andreas Kling
|
754037874c
Move VFS sources into Kernel/.
|
6 lat temu |
Andreas Kling
|
f7cc454162
Add mechanism to expose kernel variables to userspace via ProcFS.
|
6 lat temu |
Andreas Kling
|
9d7da26b4e
StringBuilder: Use a ByteBuffer internally instead of a Vector<String>.
|
6 lat temu |
Andreas Kling
|
074edffc44
Add a simple StringBuilder::appendf() and use it for ProcFS.
|
6 lat temu |
Andreas Kling
|
b46ae2bf09
Get rid of Vnode concept.
|
6 lat temu |
Andreas Kling
|
bad2fe33ad
Fix crash when doing "ls -l" in the /proc/PID directory for a kernel process.
|
6 lat temu |
Andreas Kling
|
4b6a8f8a08
Unbreak ksym loading and make reading /proc/PID/stack not crash.
|
6 lat temu |
Andreas Kling
|
683185e4aa
MM: Allocate page tables from a separate set of physical pages.
|
6 lat temu |
Andreas Kling
|
3f3535213b
Fix some issues uncovered by the spawn stress test.
|
6 lat temu |
Andreas Kling
|
f6179ad9f9
Add slightly better kmalloc_aligned() and kfree_aligned().
|
6 lat temu |
Andreas Kling
|
12a6963a5d
Fix bug where Vnode kept its Inode alive indefinitely.
|
6 lat temu |
Andreas Kling
|
503e32552c
Move kernel symbolication code out of init.cpp and into its own KSym files.
|
6 lat temu |
Andreas Kling
|
ec1c487dcd
Yet another pass of style fixes.
|
6 lat temu |
Andreas Kling
|
d0f06e5f3f
Automatically call Inode::flush_metadata() before an Inode is destroyed.
|
6 lat temu |
Andreas Kling
|
f6e27c2abe
More coding style changes.
|
6 lat temu |
Andreas Kling
|
407bb3e76e
Some coding style fixes. I'm getting more comfortable with this style.
|
6 lat temu |
Andreas Kling
|
629c5be10b
Add basic zero faults.
|
6 lat temu |
Andreas Kling
|
e88f306d07
Make /proc/PID/vm more readable.
|
6 lat temu |
Andreas Kling
|
2529925fe9
Some more renaming:
|
6 lat temu |
Andreas Kling
|
8fa2d7104a
More VFS cleanup.
|
6 lat temu |
Andreas Kling
|
396a32835b
A pass of style/naming cleanup in VFS.
|
6 lat temu |
Andreas Kling
|
457a5df7d5
Rename:
|
6 lat temu |
Andreas Kling
|
c735c56e4c
More work on CoreInode.
|
6 lat temu |
Andreas Kling
|
36b3dc6c32
Add /proc/PID/cwd, a symlink to the process's current directory.
|
6 lat temu |
Andreas Kling
|
a768c2b919
Rename ProcessInspectionScope to ProcessInspectionHandle.
|
6 lat temu |
Andreas Kling
|
e0ca6bb97e
Add /proc/vnodes, listing basic info about all open vnodes.
|
6 lat temu |
Andreas Kling
|
7b96218389
Fix VMO leak in Process::exec().
|
6 lat temu |