summaryrefslogtreecommitdiffstats
path: root/STATE-CURRENT.md
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-01 20:11:01 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-01 20:11:01 -0400
commit9a252ff17a4c79c691979d1061295c35052ab585 (patch)
tree65020766e80f06f648e4e02547a73bc51dfa56c3 /STATE-CURRENT.md
parent789010768aac7136a76f3c791d1bbd0683354fe8 (diff)
downloadopen-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