Skip to content

nvproxy: support NV01_MEMORY_DEVICELESS and GR SM_ISSUE_RATE_MODIFIER_V2 - #13994

Open
luiscape wants to merge 1 commit into
google:masterfrom
luiscape:luis/adds-missing-nsight-ioctls
Open

nvproxy: support NV01_MEMORY_DEVICELESS and GR SM_ISSUE_RATE_MODIFIER_V2#13994
luiscape wants to merge 1 commit into
google:masterfrom
luiscape:luis/adds-missing-nsight-ioctls

Conversation

@luiscape

@luiscape luiscape commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Adds missing ioctls needed for running Nsight workloads:

  • NV01_MEMORY_DEVICELESS (0x90ce)
  • NV2080_CTRL_CMD_GR_GET_SM_ISSUE_RATE_MODIFIER_V2 (0x2080123c)

Validated with tools/nvidia_driver_differ.

I added these as compUtil and not profiling as it follows similar ioctls.

Assisted-by: Claude

Adds two ABI handlers exercised by Nsight Systems / CUPTI GPU profiling:

- NV01_MEMORY_DEVICELESS (0x90ce) allocation class, a generic memory class used (among other things) to back CUPTI's event record buffers. Handled like the other NV01_MEMORY_* classes (NV_MEMORY_ALLOCATION_PARAMS, and NV_MEMORY_ALLOCATION_PARAMS_V545 from 545.23.06); added to the base ABI with compute/utility gating.

- NV2080_CTRL_CMD_GR_GET_SM_ISSUE_RATE_MODIFIER_V2 (0x2080123c), a GR info query introduced in 575.51.02 (bisected via tools/nvidia_driver_differ), registered at that lineage node with the same compute/utility gating as the existing V1 handler.

Validated with tools/nvidia_driver_differ.
@github-actions
github-actions Bot requested review from shailend-g and trantoji August 4, 2026 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants