summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/vc4/vc4_bufmgr.c
Commit message (Expand)AuthorAgeFilesLines
* util: rename list_empty() to list_is_empty()Timothy Arceri2019-10-281-2/+2
* util: use standard name for sprintf()Eric Engestrom2019-07-191-1/+1
* vc4: Drop the winsys_stride relayout in the simluatorEric Anholt2018-11-011-8/+5
* broadcom/vc4: Add pipe_reference debugging for vc4_bos.Eric Anholt2018-02-231-1/+9
* broadcom/vc4: Mark BOs as purgeable when they enter the BO cacheBoris Brezillon2017-11-091-48/+83
* broadcom/vc4: Skip BO labeling when in simulator mode.Eric Anholt2017-10-171-1/+1
* broadcom/vc4: Fix release buildEric Anholt2017-09-271-1/+1
* vc4: Add labels to BOs for debug builds or with VC4_DEBUG=surf set.Eric Anholt2017-09-271-0/+30
* broadcom/vc4: Fix infinite retry in vc4_bo_alloc()Boris Brezillon2017-09-261-6/+4
* gallium/util: replace pipe_mutex_unlock() with mtx_unlock()Timothy Arceri2017-03-071-6/+6
* gallium/util: replace pipe_mutex_lock() with mtx_lock()Timothy Arceri2017-03-071-5/+5
* vc4: Reuse a list function to simplify bufmgr code.Eric Anholt2017-01-051-11/+2
* vc4: Move simulator winsys mapping and tracking to the simulator.Eric Anholt2016-10-211-9/+5
* vc4: Move simulator memory management to a u_mm.h heap.Eric Anholt2016-10-211-0/+2
* vc4: Restructure the simulator mode.Eric Anholt2016-10-211-69/+29
* vc4: Tell valgrind about BO allocations from mmap time to destroy.Eric Anholt2016-08-031-0/+10
* vc4: add hash table look-up for exported dmabufsRob Herring2016-07-261-1/+19
* vc4: Return GL_OUT_OF_MEMORY when buffer allocation fails.Eric Anholt2015-11-091-2/+3
* vc4: When the create ioctl fails, free our cache and try again.Eric Anholt2015-11-041-5/+24
* vc4: Print the rounded shader size in debug output.Eric Anholt2015-11-041-1/+1
* vc4: Fix dumping the size of BOs allocated/cached.Eric Anholt2015-11-041-2/+2
* vc4: Switch to using a separate ioctl for making shaders.Eric Anholt2015-07-171-7/+49
* vc4: Add perf debug for when we wait on BOs.Eric Anholt2015-07-141-39/+67
* vc4: Fix memory leak from simple_list conversion.Eric Anholt2015-06-171-3/+2
* vc4: Track the number of BOs allocated and their size.Eric Anholt2015-06-171-7/+94
* vc4: Convert from simple_list.h to list.hEric Anholt2015-05-291-29/+24
* vc4: Make sure we allocate idle BOs from the cache.Eric Anholt2015-05-291-1/+11
* vc4: Fix return value handling for BO waits.Eric Anholt2015-05-291-12/+15
* vc4: Don't try to put our dmabuf-exported BOs into the BO cache.Eric Anholt2015-05-271-0/+1
* vc4: Use our device-specific ioctls for create/mmap.Eric Anholt2015-03-241-15/+36
* vc4: Make a new #define for making code conditional on the simulator.Eric Anholt2015-03-241-10/+14
* vc4: Move global seqno short-circuiting to vc4_wait_seqno().Eric Anholt2015-01-101-0/+3
* vc4: Add a userspace BO cache.Eric Anholt2014-12-171-1/+130
* vc4: Add dmabuf support.Eric Anholt2014-12-171-14/+61
* vc4: Update for new kernel ABI with async execution and waits.Eric Anholt2014-11-201-1/+64
* vc4: Switch from errx() to fprintf() and abort().Eric Anholt2014-09-251-6/+11
* vc4: Clear padding of ioctl arguments.Eric Anholt2014-08-231-0/+1
* vc4: Include stdio/stdlib in headers so I don't have to include it per file.Eric Anholt2014-08-221-1/+0
* vc4: Stash some debug code for looking at what BOs are at what hindex.Eric Anholt2014-08-111-0/+1
* vc4: Use GEM under simulation even for non-winsys BOs.Eric Anholt2014-08-111-14/+8
* vc4: Don't forget to unmap the GEM BO when freeing.Eric Anholt2014-08-111-0/+3
* vc4: Switch simulator to using kernel validatorEric Anholt2014-08-111-2/+7
* vc4: Initial skeleton driver import.Eric Anholt2014-08-081-0/+173