summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_batch.c
Commit message (Expand)AuthorAgeFilesLines
* iris: Expose PIPE_CAP_DEVICE_RESET_STATUS_QUERYKenneth Graunke2019-05-091-0/+34
* iris: Hook up device reset callbacksKenneth Graunke2019-05-091-0/+7
* iris: Try to recover from GPU hangs.Kenneth Graunke2019-05-091-0/+31
* iris: Reorganise execbuf to have a single point of failureChris Wilson2019-05-081-27/+20
* iris: support INTEL_NO_HW environment variableMike Blumenkrantz2019-04-101-1/+1
* iris: Push heavy memchecker code to DEBUGChris Wilson2019-03-221-0/+12
* iris: Fix batch chaining map_next increment.Kenneth Graunke2019-03-221-1/+1
* iris: Wire up EGL_IMG_context_priorityChris Wilson2019-03-071-1/+4
* iris: fix decode_get_bo callbackLionel Landwerlin2019-03-071-1/+3
* iris: fix decoder callLionel Landwerlin2019-03-071-1/+1
* 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