diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-28 04:42:56 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-28 04:42:56 -0400 |
| commit | 23fc40666a29ec748890d64f2bed5b9ad26ee634 (patch) | |
| tree | 3b6a16ffdcea9f6d2c264a5b692ac736d0d3a37a /kernel/include/nvidia-vgpu-vfio.h | |
| parent | 916db0d5a81974c5799242c0df601ae5bbb5ebd6 (diff) | |
| download | open-iov-23fc40666a29ec748890d64f2bed5b9ad26ee634.tar.gz open-iov-23fc40666a29ec748890d64f2bed5b9ad26ee634.zip | |
vgsp: GL section capture + synthesized launch reaches the engine (SESSION 149 r888)
- M1.1a: preserve the bracketing release across the section-open reset; allow
hash-verified replay capture (exactly-once guard). First trusted pass now
captures the GL setup section (push=0x120010004, prog=0x121201b00,
rel=0x120001000, replay=0).
- M1.1b: per-channel ring scan 16->24 slices + put-triggered keep-alive.
- M2-S1: booter skips w48 Tier-1 when shadow_win0 is set; flush attaches the
observed LID payload as an inline record.
- Evidence (r888): 'qmd_word 48 page copied to window-0 shadow'; 'GR LAUNCH
submitted pages=5 shadow=1 qmdwin=0x108000'; FAULT-CAP code_src=win0,
code64 non-zero, FAULT_PDE count=0 (engine fetched the shadowed code).
- Remaining wall: SKEDCHECK06_REGISTER_COUNT + SKEDCHECK16_CTA_THREAD_DIM_ZERO
(synthesized QMD scheduling fields) -> bounded fail + SW release. Feature
gated by sema_gl_xlate (default off).
Diffstat (limited to 'kernel/include/nvidia-vgpu-vfio.h')
0 files changed, 0 insertions, 0 deletions
