summaryrefslogtreecommitdiff
path: root/src/broadcom/qpu
AgeCommit message (Expand)AuthorFilesLines
2019-01-02v3d: Fold comparisons for IF conditions into the flags for the IF.Eric Anholt2-0/+19
2018-12-30v3d: Move "does this instruction have flags" from sched to generic helpers.Eric Anholt2-0/+43
2018-12-14v3d: Do uniform pretty-printing in the QPU dump.Eric Anholt2-0/+15
2018-12-14v3d: Add missing flagging of SYNCB as a TSY op.Eric Anholt1-0/+1
2018-11-20meson: Add tests to suitesDylan Baker1-1/+2
2018-07-31v3d: Add support for the TMUWT instruction.Eric Anholt2-0/+9
2018-07-29vc4: Fix meson build when enabled without v3d.Eric Anholt1-0/+2
2018-07-23v3d: Switch to using the new SFU instructions on V3D 4.x.Eric Anholt2-0/+31
2018-07-23v3d: Add QPU pack/unpack for the new SFU instructions.Eric Anholt4-0/+32
2018-07-23v3d: Fix the name of the "flpop" operation.Eric Anholt4-4/+5
2018-07-23v3d: Print the instruction we're testing in the QPU disasm/pack round-trip.Eric Anholt1-2/+3
2018-03-19broadcom/vc5: Add a QPU helper for instructions using the TLB.Eric Anholt2-0/+23
2018-03-19broadcom/vc5: Introduce v3d_qpu_reads_vpm()/v3d_qpu_writes_vpm().Eric Anholt2-4/+35
2018-03-19broadcom/vc5: The ldvpm signal also a case of using the VPM.Eric Anholt1-0/+3
2018-03-19broadcom/vc5: Extract v3d_qpu_writes_tmu() helper.Eric Anholt2-0/+11
2018-01-27broadcom/vc5: Update QPU instruction pack/unpack for v4.2.Eric Anholt4-5/+9
2018-01-12broadcom/vc5: Add the new TMU write addresses for V3D 4.x (and r5rep).Eric Anholt2-10/+37
2018-01-12broadcom/vc5: Add a test for .ifb in ADD ops.Eric Anholt1-0/+1
2018-01-12broadcom/vc5: Add the new tesselation opcodes in V3D 4.1.Eric Anholt2-1/+5
2018-01-12broadcom/vc5: Use the new LDVPM/STVPM opcodes on V3D 4.1.Eric Anholt4-12/+110
2018-01-12broadcom/vc5: Drop dead VC5_QPU_* defines from qpu_instr.c.Eric Anholt1-80/+0
2018-01-12broadcom/vc5: Add support for QPU pack/unpack/disasm of small immediates.Eric Anholt4-1/+94
2018-01-12broadcom/vc5: Drop signal bit #defines.Eric Anholt2-8/+0
2018-01-12broadcom/vc5: Add support for V3Dv4 signal bits.Eric Anholt5-24/+220
2018-01-12broadcom/vc5: Fix pack/unpack of vfmul input unpack flags.Eric Anholt2-0/+40
2018-01-11meson: Use consistent style for testsDylan Baker1-4/+8
2017-12-14broadcom/vc5: Fix a typo in memcmp for sig unpack checking.Eric Anholt1-1/+1
2017-11-07broadcom/vc5: Fix scheduling for a non-SFU R4 write after a dead R4 write.Eric Anholt1-2/+28
2017-10-20meson: Fix vc5 deps on the XML-generated headers.Eric Anholt1-1/+1
2017-10-17meson: Add support for the vc5 driver.Eric Anholt1-0/+39
2017-10-10broadcom: Add V3D 3.3 QPU instruction pack, unpack, and disasm.Eric Anholt8-0/+2746