diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-28 15:50:57 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-28 15:50:57 -0400 |
| commit | c8ae334bcdf53976205f81bacf88926659052ff5 (patch) | |
| tree | 3cce267d367502a026a0f7d92586549e8cd8a039 /kernel/bar_init.c | |
| parent | 5401538250400251491a899e26e36abf288b0af0 (diff) | |
| download | open-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
