diff options
| author | Lioncash <mathew1800@gmail.com> | 2018-12-12 10:08:46 -0500 |
|---|---|---|
| committer | Lioncash <mathew1800@gmail.com> | 2018-12-12 14:03:50 -0500 |
| commit | 366985ca925c28867b4cdf847db978acd6c2db1e (patch) | |
| tree | 4a14e65865cc55c35e451ae5947e644741b9cd31 /src/core/hle/kernel/process.h | |
| parent | 3b1043c58a743fa5efbd2d33f0080691114de964 (diff) | |
vm_manager: Amend MemoryState enum members
Amends the MemoryState enum to use the same values like the actual
kernel does. Also provides the necessary operators to operate on them.
This will be necessary in the future for implementing
svcSetMemoryAttribute, as memory block state is checked before applying
the attribute.
Diffstat (limited to 'src/core/hle/kernel/process.h')
| -rw-r--r-- | src/core/hle/kernel/process.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/core/hle/kernel/process.h b/src/core/hle/kernel/process.h index bcb9ac4b8..459eedfa6 100644 --- a/src/core/hle/kernel/process.h +++ b/src/core/hle/kernel/process.h @@ -262,8 +262,7 @@ public: ResultVal<VAddr> HeapAllocate(VAddr target, u64 size, VMAPermission perms); ResultCode HeapFree(VAddr target, u32 size); - ResultCode MirrorMemory(VAddr dst_addr, VAddr src_addr, u64 size, - MemoryState state = MemoryState::Mapped); + ResultCode MirrorMemory(VAddr dst_addr, VAddr src_addr, u64 size, MemoryState state); ResultCode UnmapMemory(VAddr dst_addr, VAddr src_addr, u64 size); |
