From dc5b6507889d07003cf01ed1d784c0faf48bec03 Mon Sep 17 00:00:00 2001 From: Arthur Hanson Rasmusson Date: Tue, 6 Oct 2026 15:19:54 -0400 Subject: vgsp: m26 GR launch discriminator - rebuilt window (prelude off), QMD-virt 0x29c, w63 sentinel --- kernel/gsp_phys_gpu.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'kernel/gsp_phys_gpu.h') diff --git a/kernel/gsp_phys_gpu.h b/kernel/gsp_phys_gpu.h index 65e1e1f..3dce1a6 100644 --- a/kernel/gsp_phys_gpu.h +++ b/kernel/gsp_phys_gpu.h @@ -279,6 +279,20 @@ int gsp_phys_rmcall_engine_value(void); */ int gsp_phys_rmcall_gr_promote_value(void); +/* + * gsp_phys_rmcall_gr_prelude (default 0): 0 skips the captured verbatim + * guest prelude and emits the rebuilt inline-QMD window (proven + * init+window+PCAS+sem shape); 1 replays the verbatim prelude. + */ +int gsp_phys_rmcall_gr_prelude_value(void); + +/* + * gsp_phys_rmcall_gr_qmdvirt (default 1): emit + * NVC5C0_SET_QMD_VIRTUALIZATION_CONTROL (0x29c = IQ2M_ADDR_ENABLE | + * SEND_PCAS_ENABLE) in the GR launch block; 0 omits the method pair. + */ +int gsp_phys_rmcall_gr_qmdvirt_value(void); + /* * Ladder VAS ownership selector (gsp_phys_rmcall_vas_shared; default 0). * 0 = FERMI_VASPACE_A is allocated IS_EXTERNALLY_OWNED (historical ladder -- cgit v1.2.3