summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_phys_gpu.h
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-06 17:05:16 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-06 17:05:16 -0400
commitc0a421081e003886f9fe8e9956aebae52e26806a (patch)
tree76f0fdf826cc3dbcf912c93285d5924af1f81ab0 /kernel/gsp_phys_gpu.h
parent92f94219789dee8b16fec070c540d835f303a64f (diff)
downloadopen-iov-c0a421081e003886f9fe8e9956aebae52e26806a.tar.gz
open-iov-c0a421081e003886f9fe8e9956aebae52e26806a.zip
vgsp: m37 pcas gate (window-only stock form) + QMD w48..50 post-mortem
Diffstat (limited to 'kernel/gsp_phys_gpu.h')
-rw-r--r--kernel/gsp_phys_gpu.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/kernel/gsp_phys_gpu.h b/kernel/gsp_phys_gpu.h
index 2ebe167..d37f5d5 100644
--- a/kernel/gsp_phys_gpu.h
+++ b/kernel/gsp_phys_gpu.h
@@ -294,6 +294,13 @@ int gsp_phys_rmcall_gr_prelude_value(void);
int gsp_phys_rmcall_gr_qmdvirt_value(void);
/*
+ * gsp_phys_rmcall_gr_pcas (default 1): emit the explicit
+ * SEND_PCAS_A/SEND_SIGNALING_PCAS_B pair (vendor turingPushPcas copy form);
+ * 0 emits the stock window-only shape (implicit IQ2M copy PCAS only).
+ */
+int gsp_phys_rmcall_gr_pcas_value(void);
+
+/*
* gsp_phys_rmcall_gr_qmdwin (default 0): 1 relocates the forwarded GR
* inline-QMD destination from the guest QMD VA to a dedicated module page
* mapped at the proven engine-reachable window-0 VA 0x107000 (the PTE is