summaryrefslogtreecommitdiffstats
path: root/kernel/bar_init.c
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-28 15:50:57 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-28 15:50:57 -0400
commitc8ae334bcdf53976205f81bacf88926659052ff5 (patch)
tree3cce267d367502a026a0f7d92586549e8cd8a039 /kernel/bar_init.c
parent5401538250400251491a899e26e36abf288b0af0 (diff)
downloadopen-iov-c8ae334bcdf53976205f81bacf88926659052ff5.tar.gz
open-iov-c8ae334bcdf53976205f81bacf88926659052ff5.zip
gsp_rm: keep and log the CE fault method buffer memdescs (0xa06c010a)
NVA06C_CTRL_CMD_INTERNAL_PROMOTE_FAULT_METHOD_BUFFERS is sent at channel-group allocation; it hands the GSP each runqueue's 12 KB CE fault method buffer as {base (GPU physical), size, alignment, addressSpace, cpuCacheAttrib} plus a bar2Addr. Parse and log them, and keep the last set per channel-group object so the addresses (guest structures we cannot otherwise enumerate) are available to the engine emulation. Live: two 12 KB buffers per group, base = guest PA, addressSpace = 1, buffers zeroed (no faults posted yet).
Diffstat (limited to 'kernel/bar_init.c')
0 files changed, 0 insertions, 0 deletions