aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_allocator.c
Commit message (Expand)AuthorAgeFilesLines
* anv: drop unneeded KHR suffixEric Engestrom2019-01-081-2/+2
* anv: add missing unlock in error path.Dave Airlie2018-10-111-0/+1
* anv: Use separate MOCS settings for external BOsJason Ekstrand2018-10-031-2/+10
* anv: Soft-pin everything elseScott D Phillips2018-06-011-1/+8
* anv: Soft-pin batch buffersScott D Phillips2018-06-011-0/+5
* anv/allocator: Support softpin in the BO cacheJason Ekstrand2018-06-011-1/+50
* anv/allocator: Set the BO flags in bo_cache_alloc/importJason Ekstrand2018-06-011-2/+28
* anv: Soft-pin state poolsScott D Phillips2018-06-011-0/+9
* anv/allocator: Don't shrink either end of the block poolJason Ekstrand2018-04-261-4/+4
* util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_t...Ian Romanick2018-03-291-3/+3
* intel/vulkan: Hard code CS scratch_ids_per_subslice for CherryviewJordan Justen2018-03-091-17/+28
* anv: Add missing unlock in anv_scratch_pool_allocAlex Smith2018-01-041-1/+3
* anv: Check if memfd_create is already defined.Vinson Lee2017-11-301-0/+2
* anv: setup BO flags at state_pool/block_pool creationLionel Landwerlin2017-11-221-11/+13
* anv: fix build failureNicolai Hähnle2017-11-091-2/+2
* mesa: Add new fast mtx_t mutex type for basic use casesTimothy Arceri2017-11-091-23/+1
* anv: Move size check from anv_bo_cache_import() to caller (v2)Chad Versace2017-10-171-18/+3
* anv: Move close(fd) from anv_bo_cache_import to its callers (v2)Chad Versace2017-10-171-12/+0
* anv: bo_cache: allow importing a BO larger than neededLionel Landwerlin2017-10-111-1/+1
* anv: wire up vk_errorf macro to do debug reportingTapani Pälli2017-09-121-3/+5
* anv: Mark functions used conditionally as UNUSEDMatt Turner2017-08-291-1/+1
* vulkan: Update to the new 1.0.54 spec XML and headersJason Ekstrand2017-07-151-3/+3
* anv: Stop setting BO flags in bo_init_newJason Ekstrand2017-05-231-7/+10
* anv/allocator: Only write to _vg_ptr if we have valgrindJason Ekstrand2017-05-051-1/+1
* anv/allocator: Improve block pool growing assertsJason Ekstrand2017-05-041-6/+5
* anv/allocator: Add support for large stream allocationsJason Ekstrand2017-05-041-4/+7
* anv/allocator: Allow state pools to allocate large statesJason Ekstrand2017-05-041-0/+69
* anv/allocator: Support pushing multiple blocks onto a free list at onceJason Ekstrand2017-05-041-3/+16
* anv/allocator: Add helpers for dealing with bucket sizesJason Ekstrand2017-05-041-10/+20
* anv/allocator: Add the capability to allocate blocks of different sizesJason Ekstrand2017-05-041-12/+9
* anv/allocator: Rework a commentJason Ekstrand2017-05-041-4/+5
* anv/allocator: Tweak the block pool growing algorithmJason Ekstrand2017-05-041-10/+18
* anv/allocator: Embed the block_pool in the state_poolJason Ekstrand2017-05-041-11/+19
* anv/allocator: Get rid of the ability to free blocksJason Ekstrand2017-05-041-31/+2
* anv/allocator: Add support for "back" allocations to state_poolJason Ekstrand2017-05-041-2/+29
* anv/allocator: Drop the block_size field from block_poolJason Ekstrand2017-05-041-27/+39
* anv/allocator: Pull the userptr part of block_pool_grow into a helperJason Ekstrand2017-05-041-91/+104
* anv/allocator: Roll fixed_size_state_pool into state_poolJason Ekstrand2017-05-041-50/+35
* anv/allocator: Remove the state_size field from fixed_size_state_poolJason Ekstrand2017-05-041-11/+10
* anv: Get rid of a bunch of uses of size_tJason Ekstrand2017-05-041-6/+6
* anv/allocator: Convert the state stream to pull from a state poolJason Ekstrand2017-05-041-36/+37
* anv/allocator: Return a null state for zero-size allocationsJason Ekstrand2017-05-041-0/+9
* anv/allocator: Add no-valgrind versions of state_pool_alloc/freeJason Ekstrand2017-05-041-5/+19
* anv: anv_gem_mmap() returns MAP_FAILED as mapping errorSamuel Iglesias Gonsálvez2017-05-041-1/+1
* anv/allocator: Add a BO cacheJason Ekstrand2017-04-271-0/+257
* anv: Set EXEC_OBJECT_ASYNC when availableJason Ekstrand2017-04-271-0/+3
* anv: Don't place scratch buffers above the 32-bit boundaryJason Ekstrand2017-04-271-0/+19
* anv: remove needless VALGRIND_MAKE_MEM_DEFINEDJuan A. Suarez Romero2017-04-111-1/+0
* anv: Add support for 48-bit addressesJason Ekstrand2017-04-041-0/+26
* anv: Add missing error-checking to anv_block_pool_init (v2)Gwan-gyeong Mun2016-11-281-6/+21