diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-01 20:11:01 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-01 20:11:01 -0400 |
| commit | 855dfbff37a62e2a050f04c7f7953b8712ead2e4 (patch) | |
| tree | e32d5835885c3f4450fa4678ec57e3e6f06b462c /userspace | |
| parent | b217f7d45f1c571d648619d607fb0175aa4b0179 (diff) | |
| download | open-iov-855dfbff37a62e2a050f04c7f7953b8712ead2e4.tar.gz open-iov-855dfbff37a62e2a050f04c7f7953b8712ead2e4.zip | |
gsp-phys: allocate the FBMEM notifier with the RM client heap owner; make the notif index advisory
The class-0x40 NV_MEMORY_ALLOCATION_PARAMS reached the server with owner=0,
which the class constructor rejects with NV_ERR_INVALID_OWNER (0x39). Set
owner=HEAP_OWNER_RM_CLIENT_GENERIC (0xDEAF000C) and internalflags=
NVOS32_ALLOC_INTERNAL_FLAGS_SKIP_SCRUB (0x4), matching the reference notifier
allocation. Add static_asserts pinning owner/attr/size/offset/hVASpace/
internalflags to the reference 128-byte ABI so a layout drift breaks the build.
SET_WORK_SUBMIT_TOKEN_NOTIF_INDEX (0xc36f010a, index 3) now logs an advisory
warning on failure (no error-context object exists, so the server returns
NV_ERR_OBJECT_NOT_FOUND 0x57) and the stage continues to GET_WORK_SUBMIT_TOKEN:
the server writes the work-submit token before the notifier update, so the
token is independent of the notifier object.
Diffstat (limited to 'userspace')
0 files changed, 0 insertions, 0 deletions
