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 | e4a3d3a4ad799322d92d41a2b5bd447ebdb35e07 (patch) | |
| tree | 7187617b8d3f80acdac2317fee42ecc4f5d6a910 /scripts | |
| parent | d6581109e3ef2d7848b9efd5ae42b7c9facefee8 (diff) | |
| download | open-iov-e4a3d3a4ad799322d92d41a2b5bd447ebdb35e07.tar.gz open-iov-e4a3d3a4ad799322d92d41a2b5bd447ebdb35e07.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 'scripts')
0 files changed, 0 insertions, 0 deletions
