diff options
| author | 2015-05-10 19:47:07 -0300 | |
|---|---|---|
| committer | 2015-05-10 19:47:07 -0300 | |
| commit | c96f22490a4a459d477f446fd4e5f894f580b69c (patch) | |
| tree | 3047a04a88ecd381f2e2984b41b2fb21119940d9 /src/core/hle/service/ir | |
| parent | Merge pull request #736 from yuriks/remove-BIT (diff) | |
| download | yuzu-c96f22490a4a459d477f446fd4e5f894f580b69c.tar.gz yuzu-c96f22490a4a459d477f446fd4e5f894f580b69c.tar.xz yuzu-c96f22490a4a459d477f446fd4e5f894f580b69c.zip | |
Kernel: Capture SharedMemory attributes at creation, not when mapping
Diffstat (limited to 'src/core/hle/service/ir')
| -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() { | |||
| 34 | AddService(new IR_U_Interface); | 34 | AddService(new IR_U_Interface); |
| 35 | AddService(new IR_User_Interface); | 35 | AddService(new IR_User_Interface); |
| 36 | 36 | ||
| 37 | shared_memory = SharedMemory::Create("IR:SharedMemory"); | 37 | using Kernel::MemoryPermission; |
| 38 | shared_memory = SharedMemory::Create(0x1000, Kernel::MemoryPermission::ReadWrite, | ||
| 39 | Kernel::MemoryPermission::ReadWrite, "IR:SharedMemory"); | ||
| 38 | 40 | ||
| 39 | // Create event handle(s) | 41 | // Create event handle(s) |
| 40 | handle_event = Event::Create(RESETTYPE_ONESHOT, "IR:HandleEvent"); | 42 | handle_event = Event::Create(RESETTYPE_ONESHOT, "IR:HandleEvent"); |