index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
MemoryManager.h
Age
Commit message (
Expand
)
Author
2018-11-01
Move Region and Subregion out of Process and make them free classes.
Andreas Kling
2018-11-01
Process now maps regions immediately when they are allocated.
Andreas Kling
2018-11-01
Remove some unused MM functions.
Andreas Kling
2018-11-01
Implement address validation by querying the task's page directory.
Andreas Kling
2018-11-01
Fix /proc/PID/stack in the new per-process page directory world.
Andreas Kling
2018-11-01
More work on per-process page directories. It basically works now!
Andreas Kling
2018-11-01
Give each task its own page directory.
Andreas Kling
2018-10-31
Add a kmalloc_eternal() for things that will never be destroyed.
Andreas Kling
2018-10-28
Add zone dump to /proc/mm.
Andreas Kling
2018-10-28
Add /proc/mm and a /bin/mm utility that just dumps it.
Andreas Kling
2018-10-27
Implement loading of linked ELF executables.
Andreas Kling
2018-10-26
Add a simple /proc/mounts that enumerates the current VFS mounts.
Andreas Kling
2018-10-23
Teach MM to flush individual TLB entries only.
Andreas Kling
2018-10-23
Flush the TLB after modifying page tables.
Andreas Kling
2018-10-23
Lots of hacking:
Andreas Kling
2018-10-22
Launching an arbitrary ELF executable from disk works! :^)
Andreas Kling
2018-10-21
Protect the first 4 KB of memory.
Andreas Kling
2018-10-18
Add Regions concept to Task.
Andreas Kling
2018-10-18
More paging stuff.
Andreas Kling
2018-10-17
Add basic paging. Only identity maps the bottom 4MB as a start.
Andreas Kling
[prev]