summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/amdgpu
AgeCommit message (Expand)AuthorFilesLines
2024-01-06r300,r600,radeonsi: switch to pb_buffer_leanMarek Olšák4-120/+120
2024-01-06gallium/pb_cache: remove pb_cache_entry::bufferMarek Olšák2-5/+2
2024-01-06gallium/pb_cache: remove pb_cache_entry::mgrMarek Olšák1-1/+1
2024-01-06gallium/pb_cache: switch to pb_buffer_leanMarek Olšák1-2/+2
2024-01-06gallium/pb_buffer: define pb_buffer_lean without vtbl, inherit it by pb_bufferMarek Olšák3-73/+73
2024-01-06winsys/amdgpu: don't use gpu_address to compute slab entry offset in bo_mapMarek Olšák1-4/+12
2024-01-06winsys/amdgpu: remove va (gpu_address) from amdgpu_bo_slab_entryMarek Olšák4-18/+34
2024-01-06winsys/amdgpu: remove now-redundant amdgpu_bo_slab_entry::realMarek Olšák3-6/+9
2024-01-06winsys/amdgpu: add amdgpu_bo_real_reusable slab for the backing bufferMarek Olšák3-64/+96
2024-01-06winsys/amdgpu: don't layer slabs, use only 1 level of slabs, it improves perfMarek Olšák3-101/+49
2024-01-06radeon_winsys: add struct radeon_winsys* parameter into fence_referenceMarek Olšák1-1/+8
2024-01-06winsys/amdgpu: stop using pb_buffer::vtblMarek Olšák2-24/+17
2024-01-06winsys/amdgpu: rename to amdgpu_bo_slab to amdgpu_bo_slab_entryMarek Olšák3-21/+21
2024-01-06iris,zink,winsys/amdgpu: remove unused/redundant slab->entry_sizeMarek Olšák2-5/+3
2024-01-06gallium/pb_slab: move group_index and entry_size from pb_slab_entry to pb_slabMarek Olšák1-5/+5
2024-01-06winsys/amdgpu: reduce wasted memory due to the size tolerance in pb_cacheMarek Olšák1-1/+1
2023-12-20radeonsi/winsys: add cs_get_ip_type functionPierre-Eric Pelloux-Prayer1-0/+8
2023-12-13winsys/amdgpu: document BO structuresMarek Olšák1-0/+16
2023-12-13winsys/amdgpu: fix amdgpu_cs_has_user_fence for VPEMarek Olšák1-6/+3
2023-12-13winsys/amdgpu: clean up the rest of the code for cs->buffer_listsMarek Olšák1-39/+34
2023-12-13winsys/amdgpu: pass amdgpu_buffer_list* to amdgpu_add_bo_fences_to_dependenciesMarek Olšák1-12/+6
2023-12-13winsys/amdgpu: return amdgpu_cs_buffer* from add/lookup_buffer instead of indexMarek Olšák2-51/+45
2023-12-13winsys/amdgpu: clean up duplicated code around amdgpu_lookup/add_bufferMarek Olšák1-114/+25
2023-12-13winsys/amdgpu: change amdgpu_lookup_buffer to take struct amdgpu_buffer_listMarek Olšák2-24/+18
2023-12-13winsys/amdgpu: change real/slab/sparse_buffers to buffer_lists[3]Marek Olšák3-94/+113
2023-12-13winsys/amdgpu: don't count memory usage because it's unusedMarek Olšák1-34/+7
2023-12-13winsys/amdgpu: move lock from amdgpu_winsys_bo into sparse and real BOsMarek Olšák3-25/+23
2023-12-13winsys/amdgpu: use inheritance for the slab BOMarek Olšák3-52/+53
2023-12-13winsys/amdgpu: use inheritance for the sparse BOMarek Olšák3-88/+91
2023-12-13winsys/amdgpu: use inheritance for the real BOMarek Olšák5-181/+192
2023-12-13winsys/amdgpu: use inheritance for the cache_entry BO fieldMarek Olšák2-16/+34
2023-12-13winsys/amdgpu: inline amdgpu_add_fence_dependencies_bo_listsMarek Olšák1-17/+11
2023-12-13winsys/amdgpu: cosmetic changes in amdgpu_cs_add_bufferMarek Olšák1-14/+7
2023-12-13winsys/amdgpu: don't return a value from cs_add_bufferMarek Olšák2-4/+2
2023-12-13ac,radeonsi: require DRM 3.27+ (kernel 4.20+) same as RADVMarek Olšák1-106/+57
2023-12-12winsys/radeon: remove unused gpu_address variable from struct radeon_cmdbufYogesh Mohan Marimuthu1-2/+0
2023-12-12winsys/amdgpu: rename big_ib_buffer,ib_mapped variables in struct amdgpu_ibYogesh Mohan Marimuthu2-15/+15
2023-12-12winsys/amdgpu: rename ptr_ib_size_inside_ib to is_chained_ibYogesh Mohan Marimuthu2-4/+8
2023-12-12winsys/amdgpu: rename requested_size_dw to projected_size_dwYogesh Mohan Marimuthu1-3/+3
2023-12-12winsys/amdgpu: move 125% comment to correct line of codeYogesh Mohan Marimuthu1-1/+1
2023-12-12winsys/amdgpu: remove rcs variable from struct amdgpu_ibYogesh Mohan Marimuthu2-5/+2
2023-12-12winsys/amdgpu: rename ib variable name to chunk_ibYogesh Mohan Marimuthu2-42/+42
2023-12-12winsys/amdgpu: rename struct amdgpu_ib main variable as main_ib everywhereYogesh Mohan Marimuthu2-39/+38
2023-12-12winsys/amdgpu: remove ib_type variable from struct amdgpu_ibYogesh Mohan Marimuthu2-7/+3
2023-12-12winsys/amdgpu: add _dw to max_ib_size variable for code readabilityYogesh Mohan Marimuthu2-9/+9
2023-12-09winsys/amdgpu: bypass GL2 for command buffersMarek Olšák1-1/+5
2023-12-01winsys, amdgpu, drm: add VPE submission handlePeyton Lee1-0/+4
2023-10-26radeonsi: include ac_llvm_util.h when llvm availableQiang Yu1-1/+0
2023-10-17winsys/amdgpu: don't send CP_GFX_SHADOW chunk if shadow address is not setMarek Olšák1-1/+1
2023-10-16winsys/amdgpu: pad gfx and compute IBs with only 1 NOPMarek Olšák1-15/+29