diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-05 20:24:02 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-05 20:24:02 -0400 |
| commit | 6d69fe0bc15eeac5d4517db1ee3f8c84c2d5bcd4 (patch) | |
| tree | 77fff0f1ad9b43b646d1be6a510c941b83577291 /kernel/gsp_phys_gpu.h | |
| parent | 0ffde4d41eb43e69d8ba7b19780dcf51a8210eb1 (diff) | |
| parent | 11cc8a2c45004f575264f1b7322967a4ddd0eac0 (diff) | |
| download | open-iov-6d69fe0bc15eeac5d4517db1ee3f8c84c2d5bcd4.tar.gz open-iov-6d69fe0bc15eeac5d4517db1ee3f8c84c2d5bcd4.zip | |
Merge commit '11cc8a2c'
Diffstat (limited to 'kernel/gsp_phys_gpu.h')
| -rw-r--r-- | kernel/gsp_phys_gpu.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/kernel/gsp_phys_gpu.h b/kernel/gsp_phys_gpu.h index 9e809e3..a38067a 100644 --- a/kernel/gsp_phys_gpu.h +++ b/kernel/gsp_phys_gpu.h @@ -250,8 +250,12 @@ int gsp_phys_rmcall_engine_value(void); * PRIV_ACCESS_MAP/UNRESTRICTED_PRIV_ACCESS_MAP) as one control on the * V6 KMD-managed channel: combined PA+VA entries where the ladder has * a VA, PM/PRIV_ACCESS_MAP init-only, unsourceable buffers omitted - * and logged. - * The parameter's set callback clamps any value outside 0..24 to 0 with a + * and logged; + * 25 = the real golden-client construct on the golden replay handles + * (captured channel shape + single atomic 9-entry PROMOTE_CTX on the + * golden channel) followed by the V6 FWCLIENT promote; requires + * gsp_phys_rmcall_golden=1 and gsp_phys_rmcall_engine=1. + * The parameter's set callback clamps any value outside 0..25 to 0 with a * warning and warns on every nonzero enable (a failed promote can assert * GSP-RM and wedge the device; recovery needs a reboot with human approval). * The booter snapshots the value when the rm-call ladder's stage 3 starts |
