[gpu/NVDRV] Finalize AllocObjCtx #308

Closed
SDK-Chan wants to merge 4 commits from finalize-allocObjCtx into master
Member

Added some needed checks.
Added release functionality for object context once not needed anymore.
Added a scoped_lock for the channel_mutex as a kind of a safe guard against unpredictable situations.

Added some needed checks. Added release functionality for object context once not needed anymore. Added a scoped_lock for the channel_mutex as a kind of a safe guard against unpredictable situations.
[gpu/NVDRV] Finalize AllocObjCtx
All checks were successful
eden-license / license-header (pull_request) Successful in 21s
d27b787f03
@ -221,3 +223,3 @@
NvResult nvhost_gpu::AllocateObjectContext(IoctlAllocObjCtx& params) {
LOG_DEBUG(Service_NVDRV, "called, class_num={:X}, flags={:X}, obj_id={:X}", params.class_num,
LOG_DEBUG(Service_NVDRV, "called, class_num=0x{:X}, flags=0x{:X}, obj_id=0x{:X}", params.class_num,
Member

Do not use 0x{:X}, use {:#X} instead

Do not use `0x{:X}`, use `{:#X}` instead
SDK-Chan marked this conversation as resolved
Update src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp
All checks were successful
eden-license / license-header (pull_request) Successful in 21s
4e7d6809f9
Update src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp
All checks were successful
eden-license / license-header (pull_request) Successful in 24s
1595ca113b
Update src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp
All checks were successful
eden-license / license-header (pull_request) Successful in 26s
29ef4800cc
crueter closed this pull request 2025-08-27 15:13:09 +02:00
All checks were successful
eden-license / license-header (pull_request) Successful in 26s
Required
Details

Pull request closed

Sign in to join this conversation.
No description provided.