Commit Verlauf

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