summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/vc4/vc4_bufmgr.c
AgeCommit message (Expand)AuthorFilesLines
2017-11-09broadcom/vc4: Mark BOs as purgeable when they enter the BO cacheBoris Brezillon1-48/+83
2017-10-17broadcom/vc4: Skip BO labeling when in simulator mode.Eric Anholt1-1/+1
2017-09-27broadcom/vc4: Fix release buildEric Anholt1-1/+1
2017-09-27vc4: Add labels to BOs for debug builds or with VC4_DEBUG=surf set.Eric Anholt1-0/+30
2017-09-26broadcom/vc4: Fix infinite retry in vc4_bo_alloc()Boris Brezillon1-6/+4
2017-03-07gallium/util: replace pipe_mutex_unlock() with mtx_unlock()Timothy Arceri1-6/+6
2017-03-07gallium/util: replace pipe_mutex_lock() with mtx_lock()Timothy Arceri1-5/+5
2017-01-05vc4: Reuse a list function to simplify bufmgr code.Eric Anholt1-11/+2
2016-10-21vc4: Move simulator winsys mapping and tracking to the simulator.Eric Anholt1-9/+5
2016-10-21vc4: Move simulator memory management to a u_mm.h heap.Eric Anholt1-0/+2
2016-10-21vc4: Restructure the simulator mode.Eric Anholt1-69/+29
2016-08-03vc4: Tell valgrind about BO allocations from mmap time to destroy.Eric Anholt1-0/+10
2016-07-26vc4: add hash table look-up for exported dmabufsRob Herring1-1/+19
2015-11-09vc4: Return GL_OUT_OF_MEMORY when buffer allocation fails.Eric Anholt1-2/+3
2015-11-04vc4: When the create ioctl fails, free our cache and try again.Eric Anholt1-5/+24
2015-11-04vc4: Print the rounded shader size in debug output.Eric Anholt1-1/+1
2015-11-04vc4: Fix dumping the size of BOs allocated/cached.Eric Anholt1-2/+2
2015-07-17vc4: Switch to using a separate ioctl for making shaders.Eric Anholt1-7/+49
2015-07-14vc4: Add perf debug for when we wait on BOs.Eric Anholt1-39/+67
2015-06-17vc4: Fix memory leak from simple_list conversion.Eric Anholt1-3/+2
2015-06-17vc4: Track the number of BOs allocated and their size.Eric Anholt1-7/+94
2015-05-29vc4: Convert from simple_list.h to list.hEric Anholt1-29/+24
2015-05-29vc4: Make sure we allocate idle BOs from the cache.Eric Anholt1-1/+11
2015-05-29vc4: Fix return value handling for BO waits.Eric Anholt1-12/+15
2015-05-27vc4: Don't try to put our dmabuf-exported BOs into the BO cache.Eric Anholt1-0/+1
2015-03-24vc4: Use our device-specific ioctls for create/mmap.Eric Anholt1-15/+36
2015-03-24vc4: Make a new #define for making code conditional on the simulator.Eric Anholt1-10/+14
2015-01-10vc4: Move global seqno short-circuiting to vc4_wait_seqno().Eric Anholt1-0/+3
2014-12-17vc4: Add a userspace BO cache.Eric Anholt1-1/+130
2014-12-17vc4: Add dmabuf support.Eric Anholt1-14/+61
2014-11-20vc4: Update for new kernel ABI with async execution and waits.Eric Anholt1-1/+64
2014-09-25vc4: Switch from errx() to fprintf() and abort().Eric Anholt1-6/+11
2014-08-23vc4: Clear padding of ioctl arguments.Eric Anholt1-0/+1
2014-08-22vc4: Include stdio/stdlib in headers so I don't have to include it per file.Eric Anholt1-1/+0
2014-08-11vc4: Stash some debug code for looking at what BOs are at what hindex.Eric Anholt1-0/+1
2014-08-11vc4: Use GEM under simulation even for non-winsys BOs.Eric Anholt1-14/+8
2014-08-11vc4: Don't forget to unmap the GEM BO when freeing.Eric Anholt1-0/+3
2014-08-11vc4: Switch simulator to using kernel validatorEric Anholt1-2/+7
2014-08-08vc4: Initial skeleton driver import.Eric Anholt1-0/+173