diff options
| author | archshift <gh@archshift.com> | 2015-05-10 18:07:44 -0700 |
|---|---|---|
| committer | archshift <gh@archshift.com> | 2015-05-10 18:07:44 -0700 |
| commit | e98fbadf4a49eecc6d39c082cba683d5d88ea2c5 (patch) | |
| tree | 7901b6ad673f8950d4f36d731eaa45b195cac763 /src/core/hle/service/ir/ir.cpp | |
| parent | 2a19de1d09f725e8ef267a51d4c5ff994b036b04 (diff) | |
| parent | fd85367621a1428552ed4d8f43605dd0d7b5f100 (diff) | |
Merge pull request #740 from yuriks/gsp-shmem
Fix crashes due to un-initialized GSP shared memory
Diffstat (limited to 'src/core/hle/service/ir/ir.cpp')
| -rw-r--r-- | src/core/hle/service/ir/ir.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/hle/service/ir/ir.cpp b/src/core/hle/service/ir/ir.cpp index 15ac477ef..adfbb258d 100644 --- a/src/core/hle/service/ir/ir.cpp +++ b/src/core/hle/service/ir/ir.cpp @@ -34,7 +34,9 @@ void Init() { AddService(new IR_U_Interface); AddService(new IR_User_Interface); - shared_memory = SharedMemory::Create("IR:SharedMemory"); + using Kernel::MemoryPermission; + shared_memory = SharedMemory::Create(0x1000, Kernel::MemoryPermission::ReadWrite, + Kernel::MemoryPermission::ReadWrite, "IR:SharedMemory"); // Create event handle(s) handle_event = Event::Create(RESETTYPE_ONESHOT, "IR:HandleEvent"); |
