summaryrefslogtreecommitdiffstats
path: root/src/broadcom/qpu
Commit message (Expand)AuthorAgeFilesLines
* v3d: implement simultaneous peripheral access exceptions for V3D 4.1+Iago Toral Quiroga2019-06-182-0/+11
* delete autotools .gitignore filesEric Engestrom2019-04-291-1/+0
* 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-052-0/+69
* v3d: Fix input packing of .l for rounding/fdx/fdy.Eric Anholt2019-02-052-1/+2
* v3d: Fix pack/unpack of VFPACK operand unpacks.Eric Anholt2019-02-052-1/+33
* v3d: Fold comparisons for IF conditions into the flags for the IF.Eric Anholt2019-01-022-0/+19
* v3d: Move "does this instruction have flags" from sched to generic helpers.Eric Anholt2018-12-302-0/+43
* v3d: Do uniform pretty-printing in the QPU dump.Eric Anholt2018-12-142-0/+15
* v3d: Add missing flagging of SYNCB as a TSY op.Eric Anholt2018-12-141-0/+1
* meson: Add tests to suitesDylan Baker2018-11-201-1/+2
* v3d: Add support for the TMUWT instruction.Eric Anholt2018-07-312-0/+9
* vc4: Fix meson build when enabled without v3d.Eric Anholt2018-07-291-0/+2
* v3d: Switch to using the new SFU instructions on V3D 4.x.Eric Anholt2018-07-232-0/+31
* v3d: Add QPU pack/unpack for the new SFU instructions.Eric Anholt2018-07-234-0/+32
* v3d: Fix the name of the "flpop" operation.Eric Anholt2018-07-234-4/+5
* v3d: Print the instruction we're testing in the QPU disasm/pack round-trip.Eric Anholt2018-07-231-2/+3
* broadcom/vc5: Add a QPU helper for instructions using the TLB.Eric Anholt2018-03-192-0/+23
* broadcom/vc5: Introduce v3d_qpu_reads_vpm()/v3d_qpu_writes_vpm().Eric Anholt2018-03-192-4/+35
* 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-192-0/+11
* broadcom/vc5: Update QPU instruction pack/unpack for v4.2.Eric Anholt2018-01-274-5/+9
* broadcom/vc5: Add the new TMU write addresses for V3D 4.x (and r5rep).Eric Anholt2018-01-122-10/+37
* broadcom/vc5: Add a test for .ifb in ADD ops.Eric Anholt2018-01-121-0/+1
* broadcom/vc5: Add the new tesselation opcodes in V3D 4.1.Eric Anholt2018-01-122-1/+5
* broadcom/vc5: Use the new LDVPM/STVPM opcodes on V3D 4.1.Eric Anholt2018-01-124-12/+110
* broadcom/vc5: Drop dead VC5_QPU_* defines from qpu_instr.c.Eric Anholt2018-01-121-80/+0
* broadcom/vc5: Add support for QPU pack/unpack/disasm of small immediates.Eric Anholt2018-01-124-1/+94
* broadcom/vc5: Drop signal bit #defines.Eric Anholt2018-01-122-8/+0
* broadcom/vc5: Add support for V3Dv4 signal bits.Eric Anholt2018-01-125-24/+220
* broadcom/vc5: Fix pack/unpack of vfmul input unpack flags.Eric Anholt2018-01-122-0/+40
* meson: Use consistent style for testsDylan Baker2018-01-111-4/+8
* broadcom/vc5: Fix a typo in memcmp for sig unpack checking.Eric Anholt2017-12-141-1/+1
* broadcom/vc5: Fix scheduling for a non-SFU R4 write after a dead R4 write.Eric Anholt2017-11-071-2/+28
* meson: Fix vc5 deps on the XML-generated headers.Eric Anholt2017-10-201-1/+1
* meson: Add support for the vc5 driver.Eric Anholt2017-10-171-0/+39
* broadcom: Add V3D 3.3 QPU instruction pack, unpack, and disasm.Eric Anholt2017-10-108-0/+2746