diff options
Diffstat (limited to 'src/core/hle/kernel/kernel.cpp')
| -rw-r--r-- | src/core/hle/kernel/kernel.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp index eab73c46c..453695545 100644 --- a/src/core/hle/kernel/kernel.cpp +++ b/src/core/hle/kernel/kernel.cpp | |||
| @@ -28,13 +28,13 @@ | |||
| 28 | #include "core/hle/kernel/client_port.h" | 28 | #include "core/hle/kernel/client_port.h" |
| 29 | #include "core/hle/kernel/handle_table.h" | 29 | #include "core/hle/kernel/handle_table.h" |
| 30 | #include "core/hle/kernel/k_memory_layout.h" | 30 | #include "core/hle/kernel/k_memory_layout.h" |
| 31 | #include "core/hle/kernel/k_memory_manager.h" | ||
| 31 | #include "core/hle/kernel/k_resource_limit.h" | 32 | #include "core/hle/kernel/k_resource_limit.h" |
| 32 | #include "core/hle/kernel/k_scheduler.h" | 33 | #include "core/hle/kernel/k_scheduler.h" |
| 33 | #include "core/hle/kernel/k_shared_memory.h" | 34 | #include "core/hle/kernel/k_shared_memory.h" |
| 34 | #include "core/hle/kernel/k_slab_heap.h" | 35 | #include "core/hle/kernel/k_slab_heap.h" |
| 35 | #include "core/hle/kernel/k_thread.h" | 36 | #include "core/hle/kernel/k_thread.h" |
| 36 | #include "core/hle/kernel/kernel.h" | 37 | #include "core/hle/kernel/kernel.h" |
| 37 | #include "core/hle/kernel/memory/memory_manager.h" | ||
| 38 | #include "core/hle/kernel/physical_core.h" | 38 | #include "core/hle/kernel/physical_core.h" |
| 39 | #include "core/hle/kernel/process.h" | 39 | #include "core/hle/kernel/process.h" |
| 40 | #include "core/hle/kernel/service_thread.h" | 40 | #include "core/hle/kernel/service_thread.h" |
| @@ -277,14 +277,14 @@ struct KernelCore::Impl { | |||
| 277 | constexpr PAddr time_addr{layout.System().StartAddress() + hid_size + font_size + irs_size}; | 277 | constexpr PAddr time_addr{layout.System().StartAddress() + hid_size + font_size + irs_size}; |
| 278 | 278 | ||
| 279 | // Initialize memory manager | 279 | // Initialize memory manager |
| 280 | memory_manager = std::make_unique<Memory::MemoryManager>(); | 280 | memory_manager = std::make_unique<KMemoryManager>(); |
| 281 | memory_manager->InitializeManager(Memory::MemoryManager::Pool::Application, | 281 | memory_manager->InitializeManager(KMemoryManager::Pool::Application, |
| 282 | layout.Application().StartAddress(), | 282 | layout.Application().StartAddress(), |
| 283 | layout.Application().EndAddress()); | 283 | layout.Application().EndAddress()); |
| 284 | memory_manager->InitializeManager(Memory::MemoryManager::Pool::Applet, | 284 | memory_manager->InitializeManager(KMemoryManager::Pool::Applet, |
| 285 | layout.Applet().StartAddress(), | 285 | layout.Applet().StartAddress(), |
| 286 | layout.Applet().EndAddress()); | 286 | layout.Applet().EndAddress()); |
| 287 | memory_manager->InitializeManager(Memory::MemoryManager::Pool::System, | 287 | memory_manager->InitializeManager(KMemoryManager::Pool::System, |
| 288 | layout.System().StartAddress(), | 288 | layout.System().StartAddress(), |
| 289 | layout.System().EndAddress()); | 289 | layout.System().EndAddress()); |
| 290 | 290 | ||
| @@ -348,7 +348,7 @@ struct KernelCore::Impl { | |||
| 348 | std::atomic<u32> next_host_thread_id{Core::Hardware::NUM_CPU_CORES}; | 348 | std::atomic<u32> next_host_thread_id{Core::Hardware::NUM_CPU_CORES}; |
| 349 | 349 | ||
| 350 | // Kernel memory management | 350 | // Kernel memory management |
| 351 | std::unique_ptr<Memory::MemoryManager> memory_manager; | 351 | std::unique_ptr<KMemoryManager> memory_manager; |
| 352 | std::unique_ptr<KSlabHeap<Page>> user_slab_heap_pages; | 352 | std::unique_ptr<KSlabHeap<Page>> user_slab_heap_pages; |
| 353 | 353 | ||
| 354 | // Shared memory for services | 354 | // Shared memory for services |
| @@ -573,11 +573,11 @@ KThread* KernelCore::GetCurrentEmuThread() const { | |||
| 573 | return impl->GetCurrentEmuThread(); | 573 | return impl->GetCurrentEmuThread(); |
| 574 | } | 574 | } |
| 575 | 575 | ||
| 576 | Memory::MemoryManager& KernelCore::MemoryManager() { | 576 | KMemoryManager& KernelCore::MemoryManager() { |
| 577 | return *impl->memory_manager; | 577 | return *impl->memory_manager; |
| 578 | } | 578 | } |
| 579 | 579 | ||
| 580 | const Memory::MemoryManager& KernelCore::MemoryManager() const { | 580 | const KMemoryManager& KernelCore::MemoryManager() const { |
| 581 | return *impl->memory_manager; | 581 | return *impl->memory_manager; |
| 582 | } | 582 | } |
| 583 | 583 | ||