Kernel: Add VMManager to manage process address spaces
This enables more dynamic management of the process address space, compared to just directly configuring the page table for major areas. This will serve as the foundation upon which the rest of the Kernel memory management functions will be built.
This commit is contained in:
parent
ad883db7a9
commit
0a60aa75c2
6 changed files with 492 additions and 16 deletions
|
@ -36,6 +36,7 @@ set(SRCS
|
|||
hle/kernel/shared_memory.cpp
|
||||
hle/kernel/thread.cpp
|
||||
hle/kernel/timer.cpp
|
||||
hle/kernel/vm_manager.cpp
|
||||
hle/service/ac_u.cpp
|
||||
hle/service/act_u.cpp
|
||||
hle/service/am_app.cpp
|
||||
|
@ -147,6 +148,7 @@ set(HEADERS
|
|||
hle/kernel/shared_memory.h
|
||||
hle/kernel/thread.h
|
||||
hle/kernel/timer.h
|
||||
hle/kernel/vm_manager.h
|
||||
hle/result.h
|
||||
hle/service/ac_u.h
|
||||
hle/service/act_u.h
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue