diff options
| author | bunnei <bunneidev@gmail.com> | 2022-01-11 21:57:01 -0800 |
|---|---|---|
| committer | bunnei <bunneidev@gmail.com> | 2022-01-14 21:16:33 -0800 |
| commit | 4148fde355712edd4edf37cac5197ea90dca6f4b (patch) | |
| tree | 9ba950e678a04d659704ef8e5395ee4279c58c08 /src/core/hle/kernel/kernel.cpp | |
| parent | d87fc832f49895d7eb105131efa68192c4862257 (diff) | |
hle: kernel: k_memory_manager: Clear pages on allocation & free.
- Heap pages should be zero'd.
- Also explicitly passed along heap allocation option.
Diffstat (limited to 'src/core/hle/kernel/kernel.cpp')
| -rw-r--r-- | src/core/hle/kernel/kernel.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp index e1e17db13d..ccef17fb92 100644 --- a/src/core/hle/kernel/kernel.cpp +++ b/src/core/hle/kernel/kernel.cpp @@ -629,7 +629,7 @@ struct KernelCore::Impl { const auto application_pool = memory_layout.GetKernelApplicationPoolRegionPhysicalExtents(); // Initialize memory managers - memory_manager = std::make_unique<KMemoryManager>(); + memory_manager = std::make_unique<KMemoryManager>(system); memory_manager->InitializeManager(KMemoryManager::Pool::Application, application_pool.GetAddress(), application_pool.GetEndAddress()); |
