summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/amdgpu
AgeCommit message (Expand)AuthorFilesLines
2021-05-25winsys/amdgpu: don't hold a mutex while accessing is_sharedMarek Olšák1-15/+2
2021-04-14amdgpu,radeon: add full_reset_only param to ctx_query_reset_statusPierre-Eric Pelloux-Prayer1-1/+10
2021-04-14amdgpu,radeon: add needs_reset param to ctx_query_reset_statusPierre-Eric Pelloux-Prayer1-1/+12
2021-04-06winsys/amdgpu: remove another 8 bytes from amdgpu_winsys_bo by packing betterMarek Olšák2-5/+8
2021-04-06gallium/pb: change pb_buffer::alignment to alignment_log2Marek Olšák1-7/+7
2021-04-06winsys/amdgpu: add amdgpu_cs::ws to reduce dereferencesMarek Olšák2-18/+20
2021-04-06winsys/amdgpu: remove amdgpu_winsys_bo::wsMarek Olšák4-115/+126
2021-04-06radeon_winsys.h: add a winsys parameter to most winsys buffer functionsMarek Olšák5-31/+44
2021-04-06gallium/pb: pass an optional winsys pointer to the buffer destroy functionMarek Olšák3-10/+10
2021-02-26util: Add accessor for util_cpu_capsRob Clark1-2/+2
2021-02-12winsys/amdgpu: disallow pb_cache for backing buffers of sparse buffersMarek Olšák1-1/+5
2021-02-06winsys/amdgpu: try not to skip any code with RADEON_NOOP=1 to test CPU perfMarek Olšák1-8/+6
2021-02-06winsys/amdgpu: don't set unused usage for backing BOs of sparse BOsMarek Olšák1-1/+0
2021-02-06winsys/amdgpu: don't inc/dec num_active_ioctls for backing BOs of sparse BOsMarek Olšák1-2/+3
2021-02-06winsys/amdgpu: move amdgpu_winsys_bo::use_reusable_pool to the u.real unionMarek Olšák2-4/+4
2021-02-06winsys/amdgpu: move amdgpu_winsys_bo::is_user_ptr to the u.real unionMarek Olšák2-9/+13
2021-02-06winsys/amdgpu: move amdgpu_winsys_bo::is_shared to the u.real unionMarek Olšák2-11/+14
2021-02-06winsys/amdgpu: move amdgpu_winsys_bo::cpu_ptr into the u.real unionMarek Olšák2-9/+9
2021-02-06winsys/amdgpu: pack amdgpu_winsys_bo::is_shared and protect it by a mutexMarek Olšák2-8/+19
2021-02-06winsys/amdgpu: remove amdgpu_winsys_bo::num_cs_references to remove atomicsMarek Olšák4-27/+1
2021-02-06winsys/amdgpu: optimize out conditionals in amdgpu_lookup_bufferMarek Olšák2-21/+28
2021-02-03winsys/amdgpu: expand the slab allocation range to [256 B, 1 MB]Marek Olšák1-2/+2
2021-02-03winsys/amdgpu,pb_slab: add slabs with 3/4 of power of two sizes to save memoryMarek Olšák3-6/+63
2021-02-03winsys/amdgpu: clean up slab alignment code, handle small buffers betterMarek Olšák1-8/+25
2021-02-03winsys/amdgpu,radeonsi: add HUD counters for how much memory is wasted by slabsMarek Olšák3-1/+27
2021-01-30ac,radeonsi: track memory usage in KB to reduce types from uint64 to uint32Marek Olšák1-6/+6
2021-01-05util: replace UTIL_MAX_CPUS by util_cpu_caps.num_cpu_mask_bitsMarek Olšák1-1/+1
2021-01-05radeonsi: add driconf options to enable/disable Smart Access MemoryMarek Olšák1-2/+11
2021-01-05ac,radeonsi: limit Smart Access Memory to Zen 3 and GFX10.3 due to perf issuesMarek Olšák1-1/+1
2020-12-10util+treewide: container_of() cleanupRob Clark1-6/+3
2020-12-09winsys/amdgpu: use VRAM for command buffers if all VRAM is visibleMarek Olšák1-6/+15
2020-12-05r300,r600,radeonsi: inline struct radeon_cmdbuf to remove dereferencesMarek Olšák3-113/+101
2020-12-01winsys/amdgpu: don't use debug_get_option_noop in a hot pathMarek Olšák4-4/+6
2020-12-01gallium/winsys: update fallthrough commentsPierre-Eric Pelloux-Prayer1-1/+1
2020-12-01gallium: update fallthrough commentsPierre-Eric Pelloux-Prayer1-2/+2
2020-11-28amd: Simplify ac_addrlib_createJames Park1-1/+1
2020-11-24meson: add idep_mesautil to components using simple_mtx.hMark Janes1-1/+1
2020-11-19amdgpu_bo: make cache_entry a extensible arrayPierre-Eric Pelloux-Prayer2-11/+15
2020-11-19winsys/amdgpu: make RADEON_ALL_BOS a debug only featurePierre-Eric Pelloux-Prayer5-5/+23
2020-11-18winsys/amdgpu: move amdgpu_winsys_bo::lock for better packingMarek Olšák1-2/+1
2020-11-18winsys/amdgpu: replace amdgpu_winsys_bo::initial_domain with pb_buffer::place...Marek Olšák3-21/+20
2020-11-18winsys/amdgpu: replace amdgpu_winsys_bo::flags with pb_buffer::usageMarek Olšák4-18/+15
2020-11-18winsys/amdgpu: remove amdgpu_winsys_bo::sparseMarek Olšák4-11/+9
2020-11-18winsys/amdgpu: remove amdgpu_winsys_bo::u::sparse::flagsMarek Olšák2-3/+2
2020-11-13radeonsi: remove AMD_DEBUG=zerovram flagPierre-Eric Pelloux-Prayer1-1/+0
2020-11-02radeonsi: enable PIPE_CAP_DEVICE_PROTECTED_CONTENTPierre-Eric Pelloux-Prayer1-1/+6
2020-10-31winsys/amdgpu: remove incorrect assertion check against max_check_space_sizeMarek Olšák1-2/+0
2020-10-30util: completely rewrite and do AMD Zen L3 cache pinning correctlyMarek Olšák1-2/+3
2020-10-09winsys/amdgpu: apply the VM alignment optimization to the physical alignment tooMarek Olšák1-8/+9
2020-10-09winsys/amdgpu: rework the VM alignment optimizationsMarek Olšák1-13/+8