diff options
| author | bunnei <bunneidev@gmail.com> | 2018-01-01 15:59:31 -0500 |
|---|---|---|
| committer | bunnei <bunneidev@gmail.com> | 2018-01-01 15:59:31 -0500 |
| commit | e9710a2cf7ef7b9d98f9d8a7ed6f8ac5a04921ab (patch) | |
| tree | a83a2f56531ee1f874daced8b526d1d1fa8e3a8e /src/core/hle/kernel/vm_manager.cpp | |
| parent | dc4fe2fbd5ce79093858654c23907878f1413d27 (diff) | |
vm_manager: Stub out a bunch of interfaces used by svcGetInfo.
Diffstat (limited to 'src/core/hle/kernel/vm_manager.cpp')
| -rw-r--r-- | src/core/hle/kernel/vm_manager.cpp | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/src/core/hle/kernel/vm_manager.cpp b/src/core/hle/kernel/vm_manager.cpp index 9762ef535..dca637dde 100644 --- a/src/core/hle/kernel/vm_manager.cpp +++ b/src/core/hle/kernel/vm_manager.cpp @@ -4,6 +4,7 @@ #include <iterator> #include "common/assert.h" +#include "common/logging/log.h" #include "core/arm/arm_interface.h" #include "core/hle/kernel/errors.h" #include "core/hle/kernel/vm_manager.h" @@ -62,7 +63,7 @@ void VMManager::Reset() { page_table.attributes.fill(Memory::PageType::Unmapped); page_table.cached_res_count.fill(0); - //UpdatePageTableForVMA(initial_vma); + UpdatePageTableForVMA(initial_vma); } VMManager::VMAHandle VMManager::FindVMA(VAddr target) const { @@ -352,4 +353,35 @@ void VMManager::UpdatePageTableForVMA(const VirtualMemoryArea& vma) { break; } } + +u64 VMManager::GetTotalMemoryUsage() { + LOG_WARNING(Kernel, "(STUBBED) called"); + return 0x400000; +} + +u64 VMManager::GetTotalHeapUsage() { + LOG_WARNING(Kernel, "(STUBBED) called"); + return 0x10000; +} + +VAddr VMManager::GetAddressSpaceBaseAddr() { + LOG_WARNING(Kernel, "(STUBBED) called"); + return 0x8000000; +} + +u64 VMManager::GetAddressSpaceSize() { + LOG_WARNING(Kernel, "(STUBBED) called"); + return MAX_ADDRESS; +} + +VAddr VMManager::GetNewMapRegionBaseAddr() { + LOG_WARNING(Kernel, "(STUBBED) called"); + return 0x8000000; } + +u64 VMManager::GetNewMapRegionSize() { + LOG_WARNING(Kernel, "(STUBBED) called"); + return 0x8000000; +} + +} // namespace Kernel |
