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 | b54cbc985e68363acfe54a34d267b279f6d3245a (patch) | |
tree | 9ba950e678a04d659704ef8e5395ee4279c58c08 /src/core/hle/kernel/kernel.cpp | |
parent | 4064e035682b0ee046a6ac31f5343736e5f9f434 (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()); |