diff options
author | Liam <byteslice@airmail.cc> | 2022-08-20 03:58:25 +0200 |
---|---|---|
committer | Fernando Sahmkow <fsahmkow27@gmail.com> | 2022-10-06 21:00:54 +0200 |
commit | c80ed6d81fef5858508ac4b841defe8ee3a8663d (patch) | |
tree | 3f2a193176de0b7e6dff6cefc47172aaf3d6c34e /src/core/hle/service/nvdrv/devices/nvhost_as_gpu.cpp | |
parent | nvdisp: End system frame after requesting to swap buffers (diff) | |
download | yuzu-c80ed6d81fef5858508ac4b841defe8ee3a8663d.tar yuzu-c80ed6d81fef5858508ac4b841defe8ee3a8663d.tar.gz yuzu-c80ed6d81fef5858508ac4b841defe8ee3a8663d.tar.bz2 yuzu-c80ed6d81fef5858508ac4b841defe8ee3a8663d.tar.lz yuzu-c80ed6d81fef5858508ac4b841defe8ee3a8663d.tar.xz yuzu-c80ed6d81fef5858508ac4b841defe8ee3a8663d.tar.zst yuzu-c80ed6d81fef5858508ac4b841defe8ee3a8663d.zip |
Diffstat (limited to '')
-rw-r--r-- | src/core/hle/service/nvdrv/devices/nvhost_as_gpu.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/core/hle/service/nvdrv/devices/nvhost_as_gpu.cpp b/src/core/hle/service/nvdrv/devices/nvhost_as_gpu.cpp index 7a95f5305..192503ffc 100644 --- a/src/core/hle/service/nvdrv/devices/nvhost_as_gpu.cpp +++ b/src/core/hle/service/nvdrv/devices/nvhost_as_gpu.cpp @@ -96,7 +96,7 @@ NvResult nvhost_as_gpu::AllocAsEx(const std::vector<u8>& input, std::vector<u8>& std::scoped_lock lock(mutex); if (vm.initialised) { - UNREACHABLE_MSG("Cannot initialise an address space twice!"); + ASSERT_MSG(false, "Cannot initialise an address space twice!"); return NvResult::InvalidState; } @@ -174,7 +174,7 @@ NvResult nvhost_as_gpu::AllocateSpace(const std::vector<u8>& input, std::vector< } else { params.offset = static_cast<u64>(allocator.Allocate(params.pages)) << page_size_bits; if (!params.offset) { - UNREACHABLE_MSG("Failed to allocate free space in the GPU AS!"); + ASSERT_MSG(false, "Failed to allocate free space in the GPU AS!"); return NvResult::InsufficientMemory; } } @@ -372,7 +372,7 @@ NvResult nvhost_as_gpu::MapBufferEx(const std::vector<u8>& input, std::vector<u8 else if (Common::IsAligned(handle->align, VM::YUZU_PAGESIZE)) return false; else { - UNREACHABLE(); + ASSERT(false); return false; } }()}; @@ -382,7 +382,7 @@ NvResult nvhost_as_gpu::MapBufferEx(const std::vector<u8>& input, std::vector<u8 if (alloc-- == allocation_map.begin() || (params.offset - alloc->first) + size > alloc->second.size) { - UNREACHABLE_MSG("Cannot perform a fixed mapping into an unallocated region!"); + ASSERT_MSG(false, "Cannot perform a fixed mapping into an unallocated region!"); return NvResult::BadValue; } @@ -403,7 +403,7 @@ NvResult nvhost_as_gpu::MapBufferEx(const std::vector<u8>& input, std::vector<u8 static_cast<u32>(Common::AlignUp(size, page_size) >> page_size_bits))) << page_size_bits; if (!params.offset) { - UNREACHABLE_MSG("Failed to allocate free space in the GPU AS!"); + ASSERT_MSG(false, "Failed to allocate free space in the GPU AS!"); return NvResult::InsufficientMemory; } |