[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.
SDK-Chan added 1 commit 2025-08-25 09:20:29 +02:00
[gpu/NVDRV] Finalize AllocObjCtx
All checks were successful
eden-license / license-header (pull_request) Successful in 21s
d27b787f03
Lizzie reviewed 2025-08-25 09:23:38 +02:00
@ -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
SDK-Chan added 1 commit 2025-08-25 09:47:27 +02:00
Update src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp
All checks were successful
eden-license / license-header (pull_request) Successful in 21s
4e7d6809f9
SDK-Chan added 1 commit 2025-08-25 10:18:45 +02:00
Update src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp
All checks were successful
eden-license / license-header (pull_request) Successful in 24s
1595ca113b
SDK-Chan added 1 commit 2025-08-25 17:53:43 +02:00
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.