aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_allocator.c
Commit message (Expand)AuthorAgeFilesLines
* anv/block_pool: Ensure allocations have contiguous mapsJason Ekstrand2020-01-291-8/+24
* anv: Rework CCS memory handling on TGL-LPJason Ekstrand2020-01-251-19/+57
* anv: Make anv_vma_alloc/free a lot dumberJason Ekstrand2020-01-251-14/+53
* anv: Take an anv_device in vk_errorfJason Ekstrand2020-01-201-22/+12
* anv: Add an anv_physical_device field to anv_deviceJason Ekstrand2020-01-201-6/+4
* anv: drop unused #includeEric Engestrom2019-12-131-1/+0
* anv: Re-capture all batch and state buffersJason Ekstrand2019-12-071-6/+3
* anv: Add allocator support for client-visible addressesJason Ekstrand2019-12-051-4/+49
* anv: Add an explicit_address parameter to anv_device_alloc_boJason Ekstrand2019-12-051-4/+9
* anv: Drop bo_flags from anv_bo_poolJason Ekstrand2019-12-051-3/+1
* anv: Zero released anv_bo structsJason Ekstrand2019-10-311-1/+12
* anv: Drop anv_bo_init and anv_bo_init_newJason Ekstrand2019-10-311-19/+35
* anv: Allocate scratch BOs from the cacheJason Ekstrand2019-10-311-35/+17
* anv: Allocate batch and fence buffers from the cacheJason Ekstrand2019-10-311-115/+37
* anv: Allocate block pool BOs from the cacheJason Ekstrand2019-10-311-46/+30
* anv: Choose BO flags internally in anv_block_poolJason Ekstrand2019-10-311-24/+57
* anv: Rework the internal BO allocation APIJason Ekstrand2019-10-311-39/+114
* anv: Rework anv_block_pool_expand_rangeJason Ekstrand2019-10-311-103/+51
* anv: Fix a potential BO handle leakJason Ekstrand2019-10-311-1/+3
* anv: Handle state pool relocations using "wrapper" BOsJason Ekstrand2019-10-311-9/+12
* anv: Replace ANV_BO_EXTERNAL with anv_bo::is_externalJason Ekstrand2019-10-311-6/+7
* anv: Inline anv_block_pool_get_boJason Ekstrand2019-10-311-27/+13
* anv: Declare the bo in the anv_block_pool_foreach_bo loopJason Ekstrand2019-10-311-1/+1
* anv: Use a util_sparse_array for the GEM handle -> BO mapJason Ekstrand2019-10-311-89/+34
* anv: Move refcount to anv_boJason Ekstrand2019-10-311-61/+47
* intel: Increase Gen11 compute shader scratch IDs to 64.Kenneth Graunke2019-09-231-1/+13
* anv: add MAP_POPULATE fallback define for portabilityGreg V2019-08-081-0/+4
* util: add anon_file.h for all memfd/temp file usageGreg V2019-08-071-22/+6
* anv: Fix pool allocator when first alloc needs to growCaio Marcelo de Oliveira Filho2019-07-121-0/+5
* anv: Use corresponding type from the vector allocationLionel Landwerlin2019-05-091-9/+9
* anv: use anv_gem_munmap in block pool cleanupTapani Pälli2019-03-071-1/+5
* anv: Implement VK_EXT_external_memory_hostCaio Marcelo de Oliveira Filho2019-03-051-0/+60
* anv: Silence some compiler warnings in release buildsJason Ekstrand2019-02-141-3/+3
* anv/allocator: Avoid race condition in anv_block_pool_map.Rafael Antognolli2019-01-241-6/+14
* anv/allocator: Add support for non-userptr.Rafael Antognolli2019-01-171-46/+71
* anv/allocator: Enable snooping on block pool and anv_bo_pool BOs.Rafael Antognolli2019-01-171-10/+16
* anv/allocator: Add padding information.Rafael Antognolli2019-01-171-8/+47
* anv/allocator: Rework chunk return to the state pool.Rafael Antognolli2019-01-171-23/+64
* anv/allocator: Add support for a list of BOs in block pool.Rafael Antognolli2019-01-171-9/+51
* anv: Update usage of block_pool->bo.Rafael Antognolli2019-01-171-10/+12
* anv/allocator: Remove pool->map.Rafael Antognolli2019-01-171-5/+3
* anv/allocator: Rename anv_free_list2 to anv_free_list.Rafael Antognolli2019-01-171-22/+21
* anv/allocator: Remove anv_free_list.Rafael Antognolli2019-01-171-55/+0
* anv/allocator: Use anv_state_table on back_alloc too.Rafael Antognolli2019-01-171-14/+21
* anv/allocator: Use anv_state_table on anv_state_pool_alloc.Rafael Antognolli2019-01-171-34/+47
* anv/allocator: Add helper to push states back to the state table.Rafael Antognolli2019-01-171-0/+33
* anv/allocator: Add getter for anv_block_pool.Rafael Antognolli2019-01-171-1/+13
* anv/allocator: Add anv_state_table.Rafael Antognolli2019-01-171-2/+239
* src/intel: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho2019-01-141-2/+1
* anv: drop unneeded KHR suffixEric Engestrom2019-01-081-2/+2