summaryrefslogtreecommitdiff
path: root/src/intel/vulkan/anv_batch_chain.c
AgeCommit message (Expand)AuthorFilesLines
2020-01-29anv: Re-use one old BT block in reset_batch_bo_chainJason Ekstrand1-1/+2
2020-01-20anv: Add an anv_physical_device field to anv_deviceJason Ekstrand1-5/+5
2019-12-06anv: Always add in EXEC_OBJECT_WRITE when specified in extra_flagsJason Ekstrand1-0/+5
2019-12-04anv: Fix error message format stringIan Romanick1-5/+2
2019-11-18anv: Use an anv_state for the next binding tableJason Ekstrand1-11/+14
2019-11-11anv: implement VK_KHR_timeline_semaphoreLionel Landwerlin1-30/+26
2019-11-11anv: prepare the driver for delayed submissionsLionel Landwerlin1-235/+92
2019-11-11anv: prepare driver to report submission error through queuesLionel Landwerlin1-2/+3
2019-11-11anv: detach batch emission allocation from deviceLionel Landwerlin1-56/+40
2019-11-11anv: remove list items on batch finiLionel Landwerlin1-1/+4
2019-11-11anv: invalidate file descriptor of semaphore sync fd at vkQueueSubmitLionel Landwerlin1-2/+4
2019-10-31anv: Use a bitset for tracking residencyJason Ekstrand1-77/+84
2019-10-31anv: Add a device parameter to anv_execbuf_add_boJason Ekstrand1-19/+32
2019-10-31anv: Allocate misc BOs from the cacheJason Ekstrand1-1/+1
2019-10-31anv: Allocate batch and fence buffers from the cacheJason Ekstrand1-49/+48
2019-10-31anv: Handle state pool relocations using "wrapper" BOsJason Ekstrand1-5/+14
2019-10-31anv: Replace ANV_BO_EXTERNAL with anv_bo::is_externalJason Ekstrand1-1/+1
2019-10-31anv: Declare the bo in the anv_block_pool_foreach_bo loopJason Ekstrand1-1/+0
2019-10-31anv: Stop storing the GEM handle in anv_reloc_list_addJason Ekstrand1-1/+1
2019-10-31anv: Fix a relocation race conditionJason Ekstrand1-4/+13
2019-10-29anv: Reduce the minimum number of relocationsJason Ekstrand1-1/+1
2019-10-29anv: Delay allocation of relocation listsJason Ekstrand1-67/+71
2019-10-28anv: Fix output of INTEL_DEBUG=bat for chained batchesCaio Marcelo de Oliveira Filho1-1/+1
2019-10-28util: rename list_empty() to list_is_empty()Timothy Arceri1-2/+2
2019-07-31tree-wide: replace MAYBE_UNUSED with ASSERTEDEric Engestrom1-1/+1
2019-07-31intel: drop incorrect MAYBE_UNUSEDEric Engestrom1-1/+1
2019-06-20anv: only resort to sync fds internally with no syncobj supportLionel Landwerlin1-0/+8
2019-04-19anv: Make all VkDeviceMemory BOs resident permanentlyJason Ekstrand1-12/+7
2019-03-07intel/decoders: handle decoding MI_BBS from ringLionel Landwerlin1-1/+1
2019-03-02anv: add support for INTEL_DEBUG=batLionel Landwerlin1-2/+12
2019-02-24Revert "anv: add support for INTEL_DEBUG=bat"Lionel Landwerlin1-49/+0
2019-02-23anv: add support for INTEL_DEBUG=batLionel Landwerlin1-0/+49
2019-02-01anv: Implement VK_EXT_buffer_device_addressJason Ekstrand1-0/+14
2019-01-17anv: Validate the list of BOs from the block pool.Rafael Antognolli1-5/+49
2019-01-17anv: Split code to add BO dependencies to execbuf.Rafael Antognolli1-23/+39
2019-01-17anv: Update usage of block_pool->bo.Rafael Antognolli1-4/+4
2019-01-17anv/allocator: Add getter for anv_block_pool.Rafael Antognolli1-2/+2
2019-01-14src/intel: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho1-2/+1
2018-10-25util: use C99 declaration in the for-loop set_foreach() macroEric Engestrom1-3/+0
2018-10-03anv/batch_chain: Don't start a new BO just for BATCH_BUFFER_STARTJason Ekstrand1-0/+9
2018-10-03anv: Use separate MOCS settings for external BOsJason Ekstrand1-1/+1
2018-08-24intel: decoder: unify MI_BB_START field namingLionel Landwerlin1-1/+1
2018-06-01anv: Don't even bother processing relocs if we have softpinJason Ekstrand1-3/+15
2018-06-01anv: Refactor reloc handling in execbuf_add_boJason Ekstrand1-36/+42
2018-06-01anv: Soft-pin batch buffersScott D Phillips1-6/+15
2018-06-01anv/batch_chain: Simplify secondary batch return chainingJason Ekstrand1-40/+36
2018-06-01anv/batch_chain: Call batch_bo_finish at the end of end_batch_bufferJason Ekstrand1-6/+6
2018-06-01anv: For pinned BOs, skip relocations, but track bo usageScott D Phillips1-0/+63
2018-06-01anv: Use a separate pool for binding tables when soft pinningScott D Phillips1-10/+16
2018-05-31anv/blorp: Write relocated values into surface statesScott D Phillips1-16/+0