summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/kernel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/hle/kernel/kernel.cpp')
-rw-r--r--src/core/hle/kernel/kernel.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp
index e4de3f3bf..eab73c46c 100644
--- a/src/core/hle/kernel/kernel.cpp
+++ b/src/core/hle/kernel/kernel.cpp
@@ -289,24 +289,24 @@ struct KernelCore::Impl {
289 layout.System().EndAddress()); 289 layout.System().EndAddress());
290 290
291 hid_shared_mem = Kernel::KSharedMemory::Create( 291 hid_shared_mem = Kernel::KSharedMemory::Create(
292 system.Kernel(), system.DeviceMemory(), nullptr, 292 system.Kernel(), system.DeviceMemory(), nullptr, {hid_addr, hid_size / PageSize},
293 {hid_addr, hid_size / Memory::PageSize}, Memory::MemoryPermission::None, 293 KMemoryPermission::None, KMemoryPermission::Read, hid_addr, hid_size,
294 Memory::MemoryPermission::Read, hid_addr, hid_size, "HID:SharedMemory"); 294 "HID:SharedMemory");
295 font_shared_mem = Kernel::KSharedMemory::Create( 295 font_shared_mem = Kernel::KSharedMemory::Create(
296 system.Kernel(), system.DeviceMemory(), nullptr, 296 system.Kernel(), system.DeviceMemory(), nullptr, {font_pa, font_size / PageSize},
297 {font_pa, font_size / Memory::PageSize}, Memory::MemoryPermission::None, 297 KMemoryPermission::None, KMemoryPermission::Read, font_pa, font_size,
298 Memory::MemoryPermission::Read, font_pa, font_size, "Font:SharedMemory"); 298 "Font:SharedMemory");
299 irs_shared_mem = Kernel::KSharedMemory::Create( 299 irs_shared_mem = Kernel::KSharedMemory::Create(
300 system.Kernel(), system.DeviceMemory(), nullptr, 300 system.Kernel(), system.DeviceMemory(), nullptr, {irs_addr, irs_size / PageSize},
301 {irs_addr, irs_size / Memory::PageSize}, Memory::MemoryPermission::None, 301 KMemoryPermission::None, KMemoryPermission::Read, irs_addr, irs_size,
302 Memory::MemoryPermission::Read, irs_addr, irs_size, "IRS:SharedMemory"); 302 "IRS:SharedMemory");
303 time_shared_mem = Kernel::KSharedMemory::Create( 303 time_shared_mem = Kernel::KSharedMemory::Create(
304 system.Kernel(), system.DeviceMemory(), nullptr, 304 system.Kernel(), system.DeviceMemory(), nullptr, {time_addr, time_size / PageSize},
305 {time_addr, time_size / Memory::PageSize}, Memory::MemoryPermission::None, 305 KMemoryPermission::None, KMemoryPermission::Read, time_addr, time_size,
306 Memory::MemoryPermission::Read, time_addr, time_size, "Time:SharedMemory"); 306 "Time:SharedMemory");
307 307
308 // Allocate slab heaps 308 // Allocate slab heaps
309 user_slab_heap_pages = std::make_unique<KSlabHeap<Memory::Page>>(); 309 user_slab_heap_pages = std::make_unique<KSlabHeap<Page>>();
310 310
311 constexpr u64 user_slab_heap_size{0x1ef000}; 311 constexpr u64 user_slab_heap_size{0x1ef000};
312 // Reserve slab heaps 312 // Reserve slab heaps
@@ -349,7 +349,7 @@ struct KernelCore::Impl {
349 349
350 // Kernel memory management 350 // Kernel memory management
351 std::unique_ptr<Memory::MemoryManager> memory_manager; 351 std::unique_ptr<Memory::MemoryManager> memory_manager;
352 std::unique_ptr<KSlabHeap<Memory::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
355 std::shared_ptr<Kernel::KSharedMemory> hid_shared_mem; 355 std::shared_ptr<Kernel::KSharedMemory> hid_shared_mem;
@@ -581,11 +581,11 @@ const Memory::MemoryManager& KernelCore::MemoryManager() const {
581 return *impl->memory_manager; 581 return *impl->memory_manager;
582} 582}
583 583
584KSlabHeap<Memory::Page>& KernelCore::GetUserSlabHeapPages() { 584KSlabHeap<Page>& KernelCore::GetUserSlabHeapPages() {
585 return *impl->user_slab_heap_pages; 585 return *impl->user_slab_heap_pages;
586} 586}
587 587
588const KSlabHeap<Memory::Page>& KernelCore::GetUserSlabHeapPages() const { 588const KSlabHeap<Page>& KernelCore::GetUserSlabHeapPages() const {
589 return *impl->user_slab_heap_pages; 589 return *impl->user_slab_heap_pages;
590} 590}
591 591