summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_phys_gpu.h
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-06 21:18:34 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-06 21:18:34 -0400
commit87d84d6f6c16d33f39290c7d0551fc38f24ed4b8 (patch)
tree4341b25f4c54bf20d026e58cc4b125fc19a963ea /kernel/gsp_phys_gpu.h
parentfc302430ea3723de071156ec2845b4f92e7abe63 (diff)
downloadopen-iov-87d84d6f6c16d33f39290c7d0551fc38f24ed4b8.tar.gz
open-iov-87d84d6f6c16d33f39290c7d0551fc38f24ed4b8.zip
vgsp: ctxshare_force probe - share on the proven mode-31 execution channel (V6+sibling A attach via params init)
Diffstat (limited to 'kernel/gsp_phys_gpu.h')
-rw-r--r--kernel/gsp_phys_gpu.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/kernel/gsp_phys_gpu.h b/kernel/gsp_phys_gpu.h
index 8cfb5e9..2087e33 100644
--- a/kernel/gsp_phys_gpu.h
+++ b/kernel/gsp_phys_gpu.h
@@ -128,6 +128,14 @@ u32 gsp_phys_rmcall_golden_exec_shape_value(void);
bool gsp_phys_rmcall_golden_enabled(void);
/*
+ * True when gsp_phys_rmcall_ctxshare_force is set (default 0): allocate
+ * FERMI_CONTEXT_SHARE_A on the ladder TSG before the golden replay for any GR
+ * promote mode, so the mode-31 execution channel V6 attaches to the share
+ * while the mode-31 construct/commit flow stays intact.
+ */
+bool gsp_phys_rmcall_ctxshare_force_value(void);
+
+/*
* True when the gsp_phys_work_forward module parameter is set (default 0: the
* guest's CE pushes stay software-emulated exactly as before). When set, the
* sema service shadows each decoded CE push as one copy on the debugfs ladder's