diff options
| author | 2017-12-31 15:22:49 -0500 | |
|---|---|---|
| committer | 2017-12-31 15:22:49 -0500 | |
| commit | 3a91a62b8f80046f18b7629657e3679b1eb3deb4 (patch) | |
| tree | 23c7bd6403b8b11b8707a8499dcdf06b1aa91ef1 /src/core/hle/kernel | |
| parent | svc: Minor cleanups. (diff) | |
| download | yuzu-3a91a62b8f80046f18b7629657e3679b1eb3deb4.tar.gz yuzu-3a91a62b8f80046f18b7629657e3679b1eb3deb4.tar.xz yuzu-3a91a62b8f80046f18b7629657e3679b1eb3deb4.zip | |
svc: Implement svcUnmapMemory.
Diffstat (limited to 'src/core/hle/kernel')
| -rw-r--r-- | src/core/hle/kernel/process.cpp | 4 | ||||
| -rw-r--r-- | src/core/hle/kernel/process.h | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/core/hle/kernel/process.cpp b/src/core/hle/kernel/process.cpp index 80b1be1fd..35cf6dc95 100644 --- a/src/core/hle/kernel/process.cpp +++ b/src/core/hle/kernel/process.cpp | |||
| @@ -292,6 +292,10 @@ ResultCode Process::MirrorMemory(VAddr dst_addr, VAddr src_addr, u64 size) { | |||
| 292 | return RESULT_SUCCESS; | 292 | return RESULT_SUCCESS; |
| 293 | } | 293 | } |
| 294 | 294 | ||
| 295 | ResultCode Process::UnmapMemory(VAddr dst_addr, VAddr /*src_addr*/, u64 size) { | ||
| 296 | return vm_manager.UnmapRange(dst_addr, size); | ||
| 297 | } | ||
| 298 | |||
| 295 | Kernel::Process::Process() {} | 299 | Kernel::Process::Process() {} |
| 296 | Kernel::Process::~Process() {} | 300 | Kernel::Process::~Process() {} |
| 297 | 301 | ||
diff --git a/src/core/hle/kernel/process.h b/src/core/hle/kernel/process.h index 6774168e5..3ea8c298f 100644 --- a/src/core/hle/kernel/process.h +++ b/src/core/hle/kernel/process.h | |||
| @@ -179,6 +179,9 @@ public: | |||
| 179 | 179 | ||
| 180 | ResultCode MirrorMemory(VAddr dst_addr, VAddr src_addr, u64 size); | 180 | ResultCode MirrorMemory(VAddr dst_addr, VAddr src_addr, u64 size); |
| 181 | 181 | ||
| 182 | ResultCode UnmapMemory(VAddr dst_addr, VAddr src_addr, u64 size); | ||
| 183 | |||
| 184 | |||
| 182 | private: | 185 | private: |
| 183 | Process(); | 186 | Process(); |
| 184 | ~Process() override; | 187 | ~Process() override; |