Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling c76dc9a047 Add /proc/mm and a /bin/mm utility that just dumps it. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 9a71c7759a Implement loading of linked ELF executables. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 1c49b34b93 Selectively disable interrupts in MM. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 44045b258c Teach MM to flush individual TLB entries only. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling d133a2845f Add missing TLB flushes. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 98f76f0153 Flush the TLB after modifying page tables. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling fe237ee215 Lots of hacking: %!s(int64=6) %!d(string=hai) anos
  Andreas Kling b824f15619 Launching an arbitrary ELF executable from disk works! :^) %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 79ffdb7205 A lot of hacking: %!s(int64=6) %!d(string=hai) anos
  Andreas Kling d5ec18027e Protect the first 4 KB of memory. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3649638259 Add Regions concept to Task. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f67d695254 More paging stuff. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 77299cf54d Add basic paging. Only identity maps the bottom 4MB as a start. %!s(int64=6) %!d(string=hai) anos