diff --git a/.mr-label-maker.yml b/.mr-label-maker.yml index 11a0a57b0b4..b37a05724be 100644 --- a/.mr-label-maker.yml +++ b/.mr-label-maker.yml @@ -162,7 +162,6 @@ merge_requests: '^src/egl/': ['EGL'] '^src/egl/drivers/wgl/': ['wgl'] '^src/etnaviv/': ['etnaviv'] - '^src/freedreno/afuc/': ['freedreno'] '^src/freedreno/common/': ['freedreno'] '^src/freedreno/computerator/': ['freedreno'] '^src/freedreno/decode/': ['freedreno'] @@ -174,6 +173,7 @@ merge_requests: '^src/freedreno/ir3/': ['ir3'] '^src/freedreno/isa/': ['freedreno'] '^src/freedreno/perfcntrs/': ['freedreno'] + '^src/freedreno/qrisc/': ['freedreno'] '^src/freedreno/registers/': ['freedreno'] '^src/freedreno/rnn/': ['freedreno'] '^src/freedreno/vulkan/': ['turnip'] diff --git a/docs/drivers/freedreno.rst b/docs/drivers/freedreno.rst index 56c6f74feec..21eec447e8a 100644 --- a/docs/drivers/freedreno.rst +++ b/docs/drivers/freedreno.rst @@ -54,8 +54,8 @@ Hardware acronyms SQE a6xx+ replacement for PFP/ME. This is the microcontroller that runs the microcode (loaded from Linux) which actually processes the command stream - and writes to the hardware registers. See `afuc - `__. + and writes to the hardware registers. See `qrisc + `__. ROQ DMA engine used by the SQE for reading memory, with some prefetch buffering. @@ -350,7 +350,7 @@ You would need to disassemble the firmware (/lib/firmware/qcom/aXXX_sqe.fw) via: .. code-block:: sh - afuc-disasm -v a650_sqe.fw > a650_sqe.fw.disasm + qrisc-disasm -v a650_sqe.fw > a650_sqe.fw.disasm Now you should search for PC value in the disassembly, e.g.: diff --git a/src/freedreno/registers/adreno/adreno_control_regs.xml b/src/freedreno/registers/adreno/adreno_control_regs.xml index 53a506ee38a..013cf083c0f 100644 --- a/src/freedreno/registers/adreno/adreno_control_regs.xml +++ b/src/freedreno/registers/adreno/adreno_control_regs.xml @@ -359,7 +359,7 @@ xsi:schemaLocation="https://gitlab.freedesktop.org/freedreno/ rules-fd.xsd"> Controls whether RB, IB1, IB2, IB3, or SDS is executed - Controls high 32 bits used by load and store afuc instructions + Controls high 32 bits used by load and store qrisc instructions