diff options
Diffstat (limited to 'kernel/gsp_phys_gpu.h')
| -rw-r--r-- | kernel/gsp_phys_gpu.h | 15 |
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. |
