summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/cik_sdma.c
AgeCommit message (Expand)AuthorFilesLines
2020-05-22radeonsi/sdma: remove useless comparePierre-Eric Pelloux-Prayer1-4/+3
2020-05-11radeonsi/sdma: implement tmz supportPierre-Eric Pelloux-Prayer1-5/+7
2020-03-30radeonsi: switch to 3-spaces stylePierre-Eric Pelloux-Prayer1-617/+505
2020-01-06radeonsi: move SI and CIK+ SDMA code into 1 common function for cleanupsMarek Olšák1-58/+2
2020-01-06radeonsi: rename dma_cs -> sdma_csMarek Olšák1-7/+7
2020-01-06radeonsi: add AMD_DEBUG=nodmacopyimage for debuggingMarek Olšák1-1/+2
2020-01-06radeonsi: rename SDMA debug flagsMarek Olšák1-1/+1
2019-12-04radeonsi: implement sdma for GFX9Pierre-Eric Pelloux-Prayer1-6/+191
2019-10-30radeonsi: align sdma byte count to dwPierre-Eric Pelloux-Prayer1-1/+12
2019-10-07gallium: add PIPE_RESOURCE_FLAG_SINGLE_THREAD_USE to skip util_range lockMarek Olšák1-1/+1
2019-08-06radeonsi: disable SDMA image copies on dGPUs to fix corruption in gamesMarek Olšák1-1/+9
2019-05-27ac: treat Mullins as Kabini, remove the enumMarek Olšák1-4/+2
2019-05-15ac: rename SI-CIK-VI to GFX6-GFX7-GFX8Marek Olšák1-13/+13
2019-04-04radeonsi: add support for displayable DCC for multi-RB chipsMarek Olšák1-1/+2
2019-01-22radeonsi: rename rsrc -> ssrc, rdst -> sdstMarek Olšák1-6/+6
2019-01-22radeonsi: rename r600_resource -> si_resourceMarek Olšák1-2/+2
2018-09-10radeonsi: merge SI and CI dma_clear_buffer and remove the callbackMarek Olšák1-41/+0
2018-06-19radeonsi: rename r600_texture -> si_texture, rxxx -> xxx or sxxxMarek Olšák1-65/+65
2018-06-19amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbufMarek Olšák1-5/+5
2018-04-27radeonsi: rename r600_texture::resource to bufferMarek Olšák1-11/+11
2018-04-05radeonsi: remove r600_common_contextMarek Olšák1-31/+31
2018-04-05radeonsi: use si_context instead of pipe_context in parameters pt2Marek Olšák1-3/+2
2018-04-05radeonsi: update copyrightsMarek Olšák1-1/+2
2018-04-05radeonsi: use r600_common_context less pt4Marek Olšák1-2/+2
2018-04-05radeonsi: use r600_common_context less pt1Marek Olšák1-5/+5
2018-04-05radeonsi: flatten / remove struct r600_ringMarek Olšák1-6/+6
2017-11-29radeonsi: remove r600_common_screenMarek Olšák1-2/+2
2017-11-27ac: change legacy_surf_level::slice_size to dword unitsMarek Olšák1-2/+2
2017-11-02radeonsi: remove 'Authors:' commentsMarek Olšák1-3/+0
2017-09-26r600: fork and import gallium/radeonMarek Olšák1-6/+6
2017-08-04radeonsi: program tile swizzle for color and FMASK surfaces for GFX & SDMAMarek Olšák1-0/+7
2017-04-05radeonsi: disable SDMA clears and copies for sparse buffersNicolai Hähnle1-2/+5
2017-03-30gallium/radeon: move pre-GFX9 radeon_surf.* members to radeon_surf.u.legacy.*Marek Olšák1-20/+20
2017-03-30radeonsi/gfx9: enable SDMA buffer copying & clearingMarek Olšák1-3/+4
2017-03-30radeonsi/gfx9: handle GFX9 in a few placesMarek Olšák1-2/+2
2017-01-05gallium/radeon: prevent SDMA stalls by detecting RAW hazards in need_dma_spaceMarek Olšák1-8/+0
2017-01-05radeonsi: inline cik_sdma_do_copy_bufferMarek Olšák1-28/+16
2017-01-05radeonsi: implement SDMA-based buffer clearing for CIK-VIMarek Olšák1-0/+42
2016-11-01gallium/radeon: remove radeon_surf_level::pitch_bytesMarek Olšák1-2/+2
2016-10-26gallium/radeon: rename bo_size -> surf_size, bo_alignment -> surf_alignmentMarek Olšák1-1/+1
2016-10-26radeonsi: enable SDMA on Carrizo and all CIK chips againMarek Olšák1-10/+0
2016-10-04radeonsi: remove unnecessary #includesMarek Olšák1-3/+0
2016-09-08Revert "radeonsi: enable SDMA on CIK"Marek Olšák1-0/+4
2016-08-26radeonsi: enable SDMA on CIKMarek Olšák1-4/+0
2016-08-25radeonsi: disable SDMA texture copying on CarrizoMarek Olšák1-0/+6
2016-06-15radeonsi: fix undefined left-shift into sign bitNicolai Hähnle1-1/+2
2016-05-17gallium/radeon: use radeon_emitNicolai Hähnle1-9/+9
2016-05-10radeonsi: consolidate radeon_add_to_buffer_list calls for DMAMarek Olšák1-23/+0
2016-05-10gallium/radeon: flush if DMA IB memory usage is too highMarek Olšák1-4/+4
2016-05-10radeonsi: add new SDMA texture copy codeMarek Olšák1-0/+438