diff options
| author | 2022-01-14 23:26:52 -0800 | |
|---|---|---|
| committer | 2022-01-22 20:51:34 -0800 | |
| commit | ee25e0a40b0be6baa2674bcbca1d7248ec63dbfc (patch) | |
| tree | ce9fef105d11bb3133b9484b3041d1cea8c5a499 /src | |
| parent | core: hle: kernel: KPageTable: ResetTransferMemory: Various cleanup. (diff) | |
| download | yuzu-ee25e0a40b0be6baa2674bcbca1d7248ec63dbfc.tar.gz yuzu-ee25e0a40b0be6baa2674bcbca1d7248ec63dbfc.tar.xz yuzu-ee25e0a40b0be6baa2674bcbca1d7248ec63dbfc.zip | |
core: hle: kernel: KPageTable: ReserveTransferMemory: Various cleanup.
Diffstat (limited to '')
| -rw-r--r-- | src/core/hle/kernel/k_page_table.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/core/hle/kernel/k_page_table.cpp b/src/core/hle/kernel/k_page_table.cpp index 6efd15c78..223c0d491 100644 --- a/src/core/hle/kernel/k_page_table.cpp +++ b/src/core/hle/kernel/k_page_table.cpp | |||
| @@ -782,12 +782,12 @@ ResultCode KPageTable::ReserveTransferMemory(VAddr addr, std::size_t size, KMemo | |||
| 782 | KMemoryState state{}; | 782 | KMemoryState state{}; |
| 783 | KMemoryAttribute attribute{}; | 783 | KMemoryAttribute attribute{}; |
| 784 | 784 | ||
| 785 | CASCADE_CODE(CheckMemoryState( | 785 | R_TRY(CheckMemoryState(&state, nullptr, &attribute, nullptr, addr, size, |
| 786 | &state, nullptr, &attribute, nullptr, addr, size, | 786 | KMemoryState::FlagCanTransfer | KMemoryState::FlagReferenceCounted, |
| 787 | KMemoryState::FlagCanTransfer | KMemoryState::FlagReferenceCounted, | 787 | KMemoryState::FlagCanTransfer | KMemoryState::FlagReferenceCounted, |
| 788 | KMemoryState::FlagCanTransfer | KMemoryState::FlagReferenceCounted, KMemoryPermission::All, | 788 | KMemoryPermission::All, KMemoryPermission::UserReadWrite, |
| 789 | KMemoryPermission::UserReadWrite, KMemoryAttribute::Mask, KMemoryAttribute::None, | 789 | KMemoryAttribute::Mask, KMemoryAttribute::None, |
| 790 | KMemoryAttribute::IpcAndDeviceMapped)); | 790 | KMemoryAttribute::IpcAndDeviceMapped)); |
| 791 | 791 | ||
| 792 | block_manager->Update(addr, size / PageSize, state, perm, attribute | KMemoryAttribute::Locked); | 792 | block_manager->Update(addr, size / PageSize, state, perm, attribute | KMemoryAttribute::Locked); |
| 793 | 793 | ||