From b103157a0e7e2d2e669df0c8169cfc1c719aa9d2 Mon Sep 17 00:00:00 2001 From: Connor Abbott Date: Thu, 23 Jan 2020 16:36:18 +0100 Subject: [PATCH] freedreno: Document CP_INDIRECT_BUFFER_CHAIN This will let us use batch chaining instead of growing batches on a5xx and a6xx. Reviewed-by: Rob Clark Tested-by: Marge Bot Part-of: --- src/freedreno/registers/adreno_pm4.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/freedreno/registers/adreno_pm4.xml b/src/freedreno/registers/adreno_pm4.xml index 48f77f64c98..78847fbc021 100644 --- a/src/freedreno/registers/adreno_pm4.xml +++ b/src/freedreno/registers/adreno_pm4.xml @@ -157,6 +157,12 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd"> + + Takes the same arguments as CP_INDIRECT_BUFFER, but jumps to + another buffer at the same level. Must be at the end of IB, and + doesn't work with draw state IB's. + + indirect buffer dispatch. same as IB, but init is pipelined wait for the IDLE state of the engine -- 2.30.2