Create a MemoryObject class and use it to load programs.

This commit is contained in:
Drew Galbraith 2023-06-06 21:44:10 -07:00
parent 1fda0f3fae
commit b06c76e477
9 changed files with 209 additions and 49 deletions

View file

@ -14,9 +14,10 @@ add_executable(zion
memory/paging_util.cpp
memory/physical_memory.cpp
memory/user_stack_manager.cpp
object/address_space.cpp
object/memory_object.cpp
object/process.cpp
object/thread.cpp
object/address_space.cpp
scheduler/context_switch.s
scheduler/jump_user_space.s
scheduler/process_manager.cpp