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 | 9a252ff17a4c79c691979d1061295c35052ab585 (patch) | |
| tree | 65020766e80f06f648e4e02547a73bc51dfa56c3 /STATE-CURRENT.md | |
| parent | 789010768aac7136a76f3c791d1bbd0683354fe8 (diff) | |
| download | open-iov-9a252ff17a4c79c691979d1061295c35052ab585.tar.gz open-iov-9a252ff17a4c79c691979d1061295c35052ab585.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 'STATE-CURRENT.md')
0 files changed, 0 insertions, 0 deletions
