summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/kernel.cpp
diff options
context:
space:
mode:
authorGravatar bunnei2021-04-30 14:53:22 -0700
committerGravatar bunnei2021-05-05 16:40:52 -0700
commit0b27c721c994e10200893c3306cdab2184e5143c (patch)
tree4b5242fc2ed4f3ebfa34f0568c2b662c617d48ff /src/core/hle/kernel/kernel.cpp
parenthle: kernel: Rename Process to KProcess. (diff)
downloadyuzu-0b27c721c994e10200893c3306cdab2184e5143c.tar.gz
yuzu-0b27c721c994e10200893c3306cdab2184e5143c.tar.xz
yuzu-0b27c721c994e10200893c3306cdab2184e5143c.zip
hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory.
Diffstat (limited to 'src/core/hle/kernel/kernel.cpp')
-rw-r--r--src/core/hle/kernel/kernel.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp
index 718525c4c..f64e07081 100644
--- a/src/core/hle/kernel/kernel.cpp
+++ b/src/core/hle/kernel/kernel.cpp
@@ -599,21 +599,21 @@ struct KernelCore::Impl {
599 time_shared_mem = KSharedMemory::Create(system.Kernel()); 599 time_shared_mem = KSharedMemory::Create(system.Kernel());
600 600
601 hid_shared_mem->Initialize(system.Kernel(), system.DeviceMemory(), nullptr, 601 hid_shared_mem->Initialize(system.Kernel(), system.DeviceMemory(), nullptr,
602 {hid_phys_addr, hid_size / PageSize}, KMemoryPermission::None, 602 {hid_phys_addr, hid_size / PageSize},
603 KMemoryPermission::Read, hid_phys_addr, hid_size, 603 Svc::MemoryPermission::None, Svc::MemoryPermission::Read,
604 "HID:SharedMemory"); 604 hid_phys_addr, hid_size, "HID:SharedMemory");
605 font_shared_mem->Initialize(system.Kernel(), system.DeviceMemory(), nullptr, 605 font_shared_mem->Initialize(system.Kernel(), system.DeviceMemory(), nullptr,
606 {font_phys_addr, font_size / PageSize}, KMemoryPermission::None, 606 {font_phys_addr, font_size / PageSize},
607 KMemoryPermission::Read, font_phys_addr, font_size, 607 Svc::MemoryPermission::None, Svc::MemoryPermission::Read,
608 "Font:SharedMemory"); 608 font_phys_addr, font_size, "Font:SharedMemory");
609 irs_shared_mem->Initialize(system.Kernel(), system.DeviceMemory(), nullptr, 609 irs_shared_mem->Initialize(system.Kernel(), system.DeviceMemory(), nullptr,
610 {irs_phys_addr, irs_size / PageSize}, KMemoryPermission::None, 610 {irs_phys_addr, irs_size / PageSize},
611 KMemoryPermission::Read, irs_phys_addr, irs_size, 611 Svc::MemoryPermission::None, Svc::MemoryPermission::Read,
612 "IRS:SharedMemory"); 612 irs_phys_addr, irs_size, "IRS:SharedMemory");
613 time_shared_mem->Initialize(system.Kernel(), system.DeviceMemory(), nullptr, 613 time_shared_mem->Initialize(system.Kernel(), system.DeviceMemory(), nullptr,
614 {time_phys_addr, time_size / PageSize}, KMemoryPermission::None, 614 {time_phys_addr, time_size / PageSize},
615 KMemoryPermission::Read, time_phys_addr, time_size, 615 Svc::MemoryPermission::None, Svc::MemoryPermission::Read,
616 "Time:SharedMemory"); 616 time_phys_addr, time_size, "Time:SharedMemory");
617 } 617 }
618 618
619 void InitializePageSlab() { 619 void InitializePageSlab() {