summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
AgeCommit message (Expand)AuthorFilesLines
2022-11-22gallium: Replace the usage of __FUNCTION__ with __func__ in all gallium codeYonggang Luo1-1/+1
2022-10-26winsys/amdgpu: Set RADEON_FLAG_32BIT againMichel Dänzer1-0/+9
2022-10-18winsys/amdgpu: fix (enable) preemption for chained IBsMarek Olšák1-1/+2
2022-09-23winsys/amdgpu: init 'r' before using itPierre-Eric Pelloux-Prayer1-0/+2
2022-08-29winsys/amdgpu: use cached GTT for command buffers and don't set the 32BIT flagMarek Olšák1-12/+5
2022-08-19winsys/amdgpu: change num_rejected_cs to a bool flagMarek Olšák1-4/+5
2022-08-19winsys/amdgpu: flatten huge if and reorder code in amdgpu_cs_submit_ibMarek Olšák1-138/+131
2022-08-19winsys/amdgpu: terminate process on CS rejection when unrobust context is lostMarek Olšák1-1/+11
2022-08-19radeonsi: rename stop_exec_on_failure -> allow_context_lostMarek Olšák1-3/+3
2022-06-15Revert "winsys/amdgpu: use AMDGPU_IB_FLAG_PREAMBLE for the CS preamble on gfx...Pierre-Eric Pelloux-Prayer1-28/+14
2022-06-11winsys/amdgpu: add a kernel GDS management workaround retrying on -ENOMEMMarek Olšák1-5/+17
2022-06-11winsys/amdgpu: use AMDGPU_IB_FLAG_PREAMBLE for the CS preamble on gfx10+Marek Olšák1-14/+28
2022-05-25winsys/amdgpu-radeon: Allow specifying context priorityVlad Zahorodnii1-3/+22
2022-05-17winsys/amdgpu: initialize IB_PREAMBLE in advanceMarek Olšák1-3/+6
2022-05-17radeonsi: move CS preamble emission into the winsysMarek Olšák1-0/+8
2022-05-13amd: change chip_class naming to "enum amd_gfx_level gfx_level"Marek Olšák1-2/+2
2022-05-10amd: replace num_rings[type] with ip[type].num_queuesMarek Olšák1-1/+1
2022-05-10amd: rename RING_* enums to AMD_IP_*Marek Olšák1-27/+27
2022-05-10amd: rename ring_type --> amd_ip_type and match the kernel enum valuesMarek Olšák1-24/+24
2022-01-11amd: add SDMA_NOP_PADPierre-Eric Pelloux-Prayer1-1/+1
2021-10-29winsys/amdgpu: optimize looping inefficiencies in add_bo_fence_dependenciesMarek Olšák1-5/+9
2021-10-29winsys/amdgpu: move BO fence array updates to the CS threadMarek Olšák1-21/+23
2021-10-29winsys/amdgpu: don't use ip_instance and ring fields of fence and IB structuresMarek Olšák1-13/+4
2021-10-29winsys/amdgpu: don't clear RADEON_USAGE_SYNCHRONIZED for last_added_bo_usageMarek Olšák1-6/+9
2021-10-29winsys/amdgpu: remove an amdgpu_cs dereference from amdgpu_cs_add_bufferMarek Olšák1-3/+3
2021-10-29winsys/amdgpu: simplify parameter passing and derefs in cs_add_bufferMarek Olšák1-25/+21
2021-10-29gallium/radeon: merge BO read/write usage flags with priority flagsMarek Olšák1-20/+16
2021-10-29gallium/radeon: remove unused RADEON_DEPENDENCY_START_FENCEMarek Olšák1-3/+0
2021-10-29gallium/radeon: remove/merge some BO priorities and remove holesMarek Olšák1-4/+4
2021-10-29gallium/radeon: change the BO priority definitions to bitsMarek Olšák1-3/+3
2021-10-19winsys/amdgpu: set max_ib_size and max_check_space_size later in cs_check_spaceMarek Olšák1-8/+7
2021-10-19winsys/amdgpu: remove force_chaining parameter from cs_check_spaceMarek Olšák1-14/+8
2021-09-10winsys/amdgpu: include CS ioctl overhead in RADEON_NOOPMarek Olšák1-4/+22
2021-09-10winsys/amdgpu: precompute amdgpu_ib_max_submit_dwordsMarek Olšák1-17/+2
2021-09-10radeonsi: remove the primitive discard compute shaderMarek Olšák1-131/+2
2021-09-01winsys/amdgpu: clean up amdgpu_cs_check_spaceMarek Olšák1-5/+4
2021-06-16util/queue: add a global data pointer for the queue objectMike Blumenkrantz1-1/+1
2021-06-07winsys/amdgpu: use int16 for buffer_indices_hashlistPierre-Eric Pelloux-Prayer1-4/+4
2021-06-07winsys/amdgpu: reduce amdgpu_cs sizePierre-Eric Pelloux-Prayer1-7/+12
2021-06-07amdgpu/winsys: remove amdgpu_cs_has_chainingPierre-Eric Pelloux-Prayer1-13/+9
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šák1-2/+5
2021-04-06winsys/amdgpu: add amdgpu_cs::ws to reduce dereferencesMarek Olšák1-18/+19
2021-04-06winsys/amdgpu: remove amdgpu_winsys_bo::wsMarek Olšák1-32/+36
2021-04-06radeon_winsys.h: add a winsys parameter to most winsys buffer functionsMarek Olšák1-3/+3
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: remove amdgpu_winsys_bo::num_cs_references to remove atomicsMarek Olšák1-6/+0