summaryrefslogtreecommitdiffstats
path: root/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
Commit message (Expand)AuthorAgeFilesLines
* winsys/amdgpu: fix infinite loop w/ RADEON_NOOP=1 caused by unsubmitted fencesMarek Olšák2016-10-121-2/+5
* winsys/amdgpu: add fence and buffer list logic for slab allocated buffersNicolai Hähnle2016-09-271-39/+129
* winsys/amdgpu: add slab entry structures to amdgpu_winsys_boNicolai Hähnle2016-09-271-1/+1
* winsys/amdgpu: do not synchronize unsynchronized buffersNicolai Hähnle2016-09-271-19/+65
* winsys/amdgpu: remove amdgpu_cs_lookup_bufferNicolai Hähnle2016-09-121-9/+0
* winsys/amdgpu: remove unused field domains from amdgpu_cs_bufferNicolai Hähnle2016-09-121-36/+17
* winsys/amdgpu: remove initial buffer list allocationNicolai Hähnle2016-09-121-20/+0
* winsys/amdgpu: extract adding a new buffer list entry into its own functionNicolai Hähnle2016-09-121-43/+70
* winsys/amdgpu: use only one fence per BONicolai Hähnle2016-09-121-34/+32
* winsys/amdgpu: replace OUT_CS with radeon_emitMarek Olšák2016-09-091-14/+12
* radeonsi: move sid.h/r600d_common.h to a common place.Dave Airlie2016-09-061-1/+1
* winsys/amdgpu: disable IB chaining on SIMarek Olšák2016-08-261-5/+6
* winsys/amdgpu: initial SI supportRonie Salgado2016-08-261-4/+14
* winsys/amdgpu: implement cs_get_next_fenceMarek Olšák2016-08-061-4/+34
* gallium/radeon: move radeon_winsys::cs_memory_below_limit to driversMarek Olšák2016-08-061-18/+0
* gallium/radeon: inline radeon_winsys::query_memory_usageMarek Olšák2016-08-061-6/+0
* gallium/radeon/winsyses: expose per-IB used_vram and used_gart to driversMarek Olšák2016-08-061-9/+8
* gallium/radeon/winsyses: print CS submission error numberMarek Olšák2016-08-061-1/+1
* gallium/u_queue: add optional cleanup callbackRob Clark2016-07-161-1/+1
* winsys/amdgpu: return an error on IB submission failuresMarek Olšák2016-07-141-1/+6
* gallium/radeon: add a return value to cs_flushMarek Olšák2016-07-141-3/+4
* radeonsi: just save buffer sizes instead of buffers while recording IBsMarek Olšák2016-07-131-1/+1
* gallium/radeon/winsyses: boolean -> bool, TRUE -> true, FALSE -> falseMarek Olšák2016-06-251-15/+16
* gallium/u_queue: allow the execute function to differ per jobMarek Olšák2016-06-241-1/+2
* gallium/u_queue: add an option to have multiple worker threadsMarek Olšák2016-06-241-2/+2
* gallium/util: import the multithreaded job queue from amdgpu winsys (v2)Marek Olšák2016-06-151-13/+10
* winsys/amdgpu: decay max_ib_size over timeNicolai Hähnle2016-06-011-0/+2
* winsys/amdgpu: implement IB chaining on the gfx ringNicolai Hähnle2016-06-011-18/+108
* winsys/amdgpu: consolidate IB size management in amdgpu_ib_finalizeNicolai Hähnle2016-06-011-9/+9
* radeon/winsys: introduce radeon_winsys_cs_chunkNicolai Hähnle2016-06-011-24/+29
* winsys/amdgpu: start with smaller IBs, growing as necessaryNicolai Hähnle2016-06-011-10/+70
* winsys/amdgpu: add amdgpu_ib and amdgpu_cs_from_ib helper functionsNicolai Hähnle2016-06-011-0/+4
* winsys/amdgpu: extract IB big buffer allocation for re-useNicolai Hähnle2016-06-011-17/+29
* winsys/amdgpu: add IB buffer in amdgpu_get_new_ibNicolai Hähnle2016-06-011-121/+113
* radeon/winsys: add cs_check_spaceNicolai Hähnle2016-06-011-0/+7
* winsys/amdgpu: simplify interface of amdgpu_get_new_ibNicolai Hähnle2016-06-011-13/+13
* winsys/amdgpu: add amdgpu_cs_has_user_fenceNicolai Hähnle2016-06-011-4/+8
* winsys/amdgpu: add back multithreaded command submissionMarek Olšák2016-05-261-111/+202
* winsys/amdgpu: cleanup error handling in amdgpu_ctx_createNicolai Hähnle2016-05-171-9/+14
* winsys/amdgpu: avoid ioctl call when fence_wait is called without timeoutNicolai Hähnle2016-05-171-3/+10
* Treewide: Remove Elements() macroJan Vesely2016-05-171-4/+4
* gallium/radeon: add a heuristic for better (S)DMA performanceMarek Olšák2016-05-101-0/+8
* gallium/radeon: use gart_page_size instead of hardcoded 4096Marek Olšák2016-05-101-3/+4
* winsys/amdgpu: count buffer size only onceMarek Olšák2016-05-021-2/+2
* winsys/amdgpu: loosen up requirements for how much memory IBs can useMarek Olšák2016-05-021-4/+10
* winsys/radeon: remove use_reusable_pool parameter from buffer_createNicolai Hähnle2016-04-271-1/+1
* winsys/amdgpu: Silence possibly uninitialized variable warning.Bas Nieuwenhuizen2016-04-211-0/+3
* winsys/amdgpu: fix preamble IB sizeThomas Hindoe Paaboel Andersen2016-04-211-0/+1
* winsys/amdgpu: Enlarge const IB size.Bas Nieuwenhuizen2016-04-191-8/+20
* winsys/amdgpu: Add support for const IB.Marek Olšák2016-04-191-4/+84