summaryrefslogtreecommitdiffstats
path: root/kernel/gsp_phys_gpu.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/gsp_phys_gpu.h')
-rw-r--r--kernel/gsp_phys_gpu.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/kernel/gsp_phys_gpu.h b/kernel/gsp_phys_gpu.h
index a38067a..65e1e1f 100644
--- a/kernel/gsp_phys_gpu.h
+++ b/kernel/gsp_phys_gpu.h
@@ -89,6 +89,13 @@ bool gsp_phys_srv_ctxbuf_value(void);
* controls. gsp_phys_srv_ctxcommit_value() is true for any nonzero mode.
*/
bool gsp_phys_srv_ctxcommit_value(void);
+
+/*
+ * gsp_phys_rmcall_srv_main_ignore (default 0): when set, the srv-ctx commit
+ * ignores a server-reported MAIN ctx buffer and forces the client
+ * INITIALIZE_CTX + VA-only promote fallback.
+ */
+bool gsp_phys_srv_main_ignore_value(void);
int gsp_phys_srv_ctxcommit_mode(void);
/*
@@ -106,6 +113,14 @@ int gsp_phys_rmcall_channel_value(void);
u32 gsp_phys_rmcall_fwclient_mask_value(void);
/*
+ * gsp_phys_rmcall_golden_exec_shape (default 7): mode-28 golden execution
+ * channel shape bitmask. bit0 GPFIFO ring at VA_GPFIFO, bit1
+ * gpFifoEntries=8 (else the captured 32), bit2 sysmem USERD chunk (else the
+ * captured FBMEM slice).
+ */
+u32 gsp_phys_rmcall_golden_exec_shape_value(void);
+
+/*
* gsp_phys_rmcall_golden (default 0): replay the stock client's golden-image
* channel allocations in stage 3 before the ladder's own channel when set and
* gsp_phys_gpu=1. With 0, the ladder is byte-identical to before.