summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_cp_dma.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-22radeonsi: add new possibly faster command submission helpersMarek Olšák1-0/+10
2021-01-18radeonsi: add a specialized function for CP DMA L2 prefetchMarek Olšák1-0/+38
2021-01-18radeonsi: make cik_emit_prefetch_L2 templated and move it to si_state_draw.cppMarek Olšák1-128/+0
2021-01-07radeonsi: pass radeon_cmdbuf to si_cp_dma_wait_for_idlePierre-Eric Pelloux-Prayer1-2/+2
2021-01-07radeonsi: pass radeon_cmdbuf to emit_cache_flushPierre-Eric Pelloux-Prayer1-1/+1
2020-12-05r300,r600,radeonsi: inline struct radeon_cmdbuf to remove dereferencesMarek Olšák1-16/+16
2020-10-31radeonsi: add num_draws parameter into si_need_gfx_cs_spaceMarek Olšák1-1/+1
2020-09-24amd/tmz: move uses_secure_bos to radeon_winsysPierre-Eric Pelloux-Prayer1-1/+1
2020-09-24amd/winsys: add RADEON_FLUSH_TOGGLE_SECURE_SUBMISSIONPierre-Eric Pelloux-Prayer1-2/+2
2020-09-24radeonsi/tmz: allow secure job if the app made a tmz allocationPierre-Eric Pelloux-Prayer1-1/+1
2020-09-24radeonsi: introduce SI_RESOURCE_FLAG_INTERNAL / RADEON_FLAG_DRIVER_INTERNALPierre-Eric Pelloux-Prayer1-1/+2
2020-06-26radeonsi: remove tabsMarek Olšák1-1/+1
2020-06-26radeonsi: disallow adding BOs into si_pm4_state except 1 shader BO per stateMarek Olšák1-2/+1
2020-05-11radeonsi: determine secure flag must be set for gfx IBPierre-Eric Pelloux-Prayer1-0/+11
2020-03-30radeonsi: switch to 3-spaces stylePierre-Eric Pelloux-Prayer1-526/+492
2020-01-13radeonsi: rename desc_list_byte_size -> vb_desc_list_alloc_sizeMarek Olšák1-2/+2
2019-10-07gallium: add PIPE_RESOURCE_FLAG_SINGLE_THREAD_USE to skip util_range lockMarek Olšák1-2/+2
2019-07-03radeonsi/gfx10: prefetch HW GS when NGG is usedMarek Olšák1-2/+2
2019-07-03radeonsi/gfx10: add si_context::emit_cache_flushNicolai Hähnle1-1/+1
2019-05-16radeonsi: cull primitives with async compute for large draw callsMarek Olšák1-2/+6
2019-05-16radeonsi: add a cs parameter into si_cp_copy_dataMarek Olšák1-5/+4
2019-05-15ac: rename SI-CIK-VI to GFX6-GFX7-GFX8Marek Olšák1-7/+7
2019-04-23radeonsi: add si_cp_copy_dataMarek Olšák1-0/+28
2019-04-02radeonsi: don't use PFP_SYNC_ME with compute-only contextsMarek Olšák1-1/+1
2019-01-22radeonsi: rename rsrc -> ssrc, rdst -> sdstMarek Olšák1-8/+8
2019-01-22radeonsi: rename r600_resource -> si_resourceMarek Olšák1-9/+9
2019-01-22radeonsi: move PKT3_WRITE_DATA generation into a helper functionMarek Olšák1-0/+25
2018-12-19radeonsi: don't set RAW_WAIT for CP DMA clearsNicolai Hähnle1-1/+2
2018-11-28radeonsi: allow si_cp_dma_clear_buffer to clear GDS from any IBMarek Olšák1-24/+25
2018-10-16radeonsi: use compute shaders for clear_buffer & copy_bufferMarek Olšák1-175/+5
2018-10-16radeonsi: add GDS support to CP DMAMarek Olšák1-21/+83
2018-09-10radeonsi: split si_copy_bufferMarek Olšák1-11/+22
2018-09-10radeonsi: don't call VBO prefetch with size=0Marek Olšák1-1/+1
2018-09-10radeonsi: merge SI and CI dma_clear_buffer and remove the callbackMarek Olšák1-1/+1
2018-08-29radeonsi: add a thorough clear/copy_buffer benchmarkMarek Olšák1-3/+5
2018-08-29radeonsi: add flag L2_STREAM for minimal cache usageMarek Olšák1-6/+10
2018-08-14radeonsi: split si_clear_buffer to remove enum si_methodMarek Olšák1-40/+48
2018-08-14radeonsi: replace CP_DMA_USE_L2 with enum si_cache_policyMarek Olšák1-26/+36
2018-08-14radeonsi: declare coher in si_copy_bufferMarek Olšák1-8/+7
2018-08-14radeonsi: make PFP_SYNC_ME an explicit CP DMA flagMarek Olšák1-17/+25
2018-08-04radeonsi: cosmetic changesMarek Olšák1-1/+1
2018-08-02radeonsi: add new R600_DEBUG test "testclearbufperf"Darren Powell1-5/+7
2018-07-26ac: fix typo DSL_SEL -> DST_SELMarek Olšák1-2/+2
2018-06-19amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbufMarek Olšák1-1/+1
2018-04-27radeonsi: use r600_resource() typecast helperMarek Olšák1-3/+3
2018-04-27radeonsi: don't use an indirect table for state atomsMarek Olšák1-1/+1
2018-04-13radeonsi: make sure CP DMA is idle at the end of IBsMarek Olšák1-1/+11
2018-04-13radeonsi: always prefetch later shaders after the draw packetMarek Olšák1-23/+66
2018-04-05radeonsi: remove r600_common_contextMarek Olšák1-26/+26
2018-04-05radeonsi: move r600_cs.h contents into si_pipe.h, si_build_pm4.hMarek Olšák1-1/+0