aboutsummaryrefslogtreecommitdiffstats
path: root/src/broadcom/qpu/qpu_instr.c
Commit message (Expand)AuthorAgeFilesLines
* v3d: Fix incorrect flagging of ldtmu as writing r4 on v3d 4.x.Eric Anholt2019-02-181-5/+4
* v3d: Fix copy-propagation of input unpacks.Eric Anholt2019-02-051-0/+67
* v3d: Fold comparisons for IF conditions into the flags for the IF.Eric Anholt2019-01-021-0/+17
* v3d: Move "does this instruction have flags" from sched to generic helpers.Eric Anholt2018-12-301-0/+41
* v3d: Do uniform pretty-printing in the QPU dump.Eric Anholt2018-12-141-0/+14
* v3d: Add missing flagging of SYNCB as a TSY op.Eric Anholt2018-12-141-0/+1
* v3d: Add support for the TMUWT instruction.Eric Anholt2018-07-311-0/+8
* v3d: Switch to using the new SFU instructions on V3D 4.x.Eric Anholt2018-07-231-0/+30
* v3d: Add QPU pack/unpack for the new SFU instructions.Eric Anholt2018-07-231-0/+12
* v3d: Fix the name of the "flpop" operation.Eric Anholt2018-07-231-2/+2
* broadcom/vc5: Add a QPU helper for instructions using the TLB.Eric Anholt2018-03-191-0/+22
* broadcom/vc5: Introduce v3d_qpu_reads_vpm()/v3d_qpu_writes_vpm().Eric Anholt2018-03-191-3/+32
* broadcom/vc5: The ldvpm signal also a case of using the VPM.Eric Anholt2018-03-191-0/+3
* broadcom/vc5: Extract v3d_qpu_writes_tmu() helper.Eric Anholt2018-03-191-0/+10
* broadcom/vc5: Update QPU instruction pack/unpack for v4.2.Eric Anholt2018-01-271-2/+3
* broadcom/vc5: Add the new TMU write addresses for V3D 4.x (and r5rep).Eric Anholt2018-01-121-10/+21
* broadcom/vc5: Use the new LDVPM/STVPM opcodes on V3D 4.1.Eric Anholt2018-01-121-6/+55
* broadcom/vc5: Drop dead VC5_QPU_* defines from qpu_instr.c.Eric Anholt2018-01-121-80/+0
* broadcom/vc5: Drop signal bit #defines.Eric Anholt2018-01-121-4/+0
* broadcom/vc5: Add support for V3Dv4 signal bits.Eric Anholt2018-01-121-4/+38
* broadcom/vc5: Fix scheduling for a non-SFU R4 write after a dead R4 write.Eric Anholt2017-11-071-2/+28
* broadcom: Add V3D 3.3 QPU instruction pack, unpack, and disasm.Eric Anholt2017-10-101-0/+645