summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_batch.c
Commit message (Expand)AuthorAgeFilesLines
* iris: Use READ_ONCE and WRITE_ONCE for snapshots_landedKenneth Graunke2019-02-211-2/+0
* iris: Drop dead state_size hash tableKenneth Graunke2019-02-211-21/+2
* iris: Drop comment about ISP_DISKenneth Graunke2019-02-211-2/+0
* iris: Don't check other batches for our batch BOKenneth Graunke2019-02-211-25/+27
* iris: don't print the pointer in INTEL_DEBUG=submitKenneth Graunke2019-02-211-4/+3
* iris: Put batches in an arrayKenneth Graunke2019-02-211-5/+15
* iris: Add wait fences to properly sync between render/computeKenneth Graunke2019-02-211-0/+2
* iris: Hang on to the last batch's sync-point, so we can wait on itKenneth Graunke2019-02-211-0/+6
* iris: Tag each submitted batch with a syncobjChris Wilson2019-02-211-0/+18
* iris: Drop vestiges of throttling codeKenneth Graunke2019-02-211-9/+1
* iris: Merge two walks of the exec_bos listChris Wilson2019-02-211-5/+2
* iris: replace vestiges of fence fds with newer exec_fence APIKenneth Graunke2019-02-211-24/+47
* iris: Avoid synchronizing due to the workaround BOKenneth Graunke2019-02-211-0/+8
* iris: Avoid cross-batch synchronization on read/readsKenneth Graunke2019-02-211-6/+21
* iris: Combine iris_use_pinned_bo and add_exec_boKenneth Graunke2019-02-211-35/+34
* iris: Use iris_use_pinned_bo rather than add_exec_bo directlyKenneth Graunke2019-02-211-1/+1
* iris: more TODOKenneth Graunke2019-02-211-0/+3
* iris: leave another TODOKenneth Graunke2019-02-211-0/+3
* iris: Print the batch name when decodingKenneth Graunke2019-02-211-2/+4
* iris: Actually create/destroy HW contextsKenneth Graunke2019-02-211-0/+8
* iris: cross batch flushingKenneth Graunke2019-02-211-0/+10
* iris: Cross-link iris_batches so they can potentially flush each otherKenneth Graunke2019-02-211-0/+9
* iris: don't mark contains_draw = false when chaining batchesKenneth Graunke2019-02-211-1/+1
* iris: Support multiple binder BOs, update Surface State Base AddressKenneth Graunke2019-02-211-11/+1
* iris: Allow inlining of require/get_command_spaceKenneth Graunke2019-02-211-61/+17
* iris: use consistent copyright formattingKenneth Graunke2019-02-211-15/+13
* iris: get angry about execbuf failuresKenneth Graunke2019-02-211-0/+2
* iris: simplify batch len qword alignmentKenneth Graunke2019-02-211-12/+6
* iris: rename ring to engineKenneth Graunke2019-02-211-6/+6
* iris: comment everythingKenneth Graunke2019-02-211-23/+71
* iris: iris - fix QWord aligned endings after batch chaining reworkKenneth Graunke2019-02-211-3/+3
* iris: colorize batchbuffer failures to make them stand outKenneth Graunke2019-02-211-2/+3
* iris: bad inherited commentsKenneth Graunke2019-02-211-5/+1
* iris: Handle batch submission failure "better"Kenneth Graunke2019-02-211-8/+13
* iris: print second batch size separatelyKenneth Graunke2019-02-211-3/+7
* iris: print refcounts in INTEL_DEBUG=submitKenneth Graunke2019-02-211-2/+3
* iris: print binder utilization in INTEL_DEBUG=submitKenneth Graunke2019-02-211-2/+4
* iris: plug leaksKenneth Graunke2019-02-211-0/+2
* iris: fix the validation list on new batchesKenneth Graunke2019-02-211-0/+1
* iris: completely rewrite binderKenneth Graunke2019-02-211-0/+6
* iris: Lower the max number of decoded VBO linesKenneth Graunke2019-02-211-0/+1
* iris: fix decoding and undo testing codeKenneth Graunke2019-02-211-2/+4
* iris: fix batch chaining...Kenneth Graunke2019-02-211-18/+30
* iris: chaining not growingKenneth Graunke2019-02-211-76/+78
* iris: just turn batch reset_and_clear_caches into resetKenneth Graunke2019-02-211-6/+1
* iris: delete growing code and just die for nowKenneth Graunke2019-02-211-135/+1
* iris: drop the 48b printout, we never use anything elseKenneth Graunke2019-02-211-3/+2
* iris: copy over i965's cache trackingKenneth Graunke2019-02-211-3/+13
* iris: Move get_command_space to iris_batch.cKenneth Graunke2019-02-211-3/+11
* iris: decoder fixesKenneth Graunke2019-02-211-3/+5