Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 0f70b9105f Implement address validation by querying the task's page directory. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 1da0a7c949 Give each task its own page directory. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9a086b2d35 Add a kmalloc_eternal() for things that will never be destroyed. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling e6284a8774 Fix broken SpinLock. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 2716a9e2d7 Greatly improve /proc/PID/stack by tracing the ebp frame chain. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c928b06218 Add a very hackish /proc/PID/stack. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 0c5bbac86e Add an InterruptDisabler helper class and use that for kmalloc. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling a5caf7ca99 Make the kmalloc global stats variable volatile. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 82dae8fc90 Add a kmalloc lock. This definitely reduces flakiness. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9396108034 Import the "gerbert" kernel I worked on earlier this year. %!s(int64=6) %!d(string=hai) anos