summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_fence.c
Commit message (Expand)AuthorAgeFilesLines
* gallium: switch boolean -> bool at the interface definitionsIlia Mirkin2019-07-221-4/+4
* radeonsi: fix timestamp queries for compute-only contextsMarek Olšák2019-05-291-3/+5
* radeonsi: cull primitives with async compute for large draw callsMarek Olšák2019-05-161-3/+5
* winsys/amdgpu: add a parallel compute IB coupled with a gfx IBMarek Olšák2019-05-161-2/+2
* radeonsi: add a cs parameter into si_cp_release_memMarek Olšák2019-05-161-3/+2
* ac: rename SI-CIK-VI to GFX6-GFX7-GFX8Marek Olšák2019-05-151-4/+4
* radeonsi: don't ignore PIPE_FLUSH_ASYNCMarek Olšák2019-04-261-1/+1
* radeonsi: fix a comment typo in si_fine_fence_setMarek Olšák2019-01-301-1/+1
* radeonsi: rename rfence -> sfenceMarek Olšák2019-01-221-49/+49
* radeonsi: rename rsrc -> ssrc, rdst -> sdstMarek Olšák2019-01-221-10/+10
* radeonsi: rename r600_resource -> si_resourceMarek Olšák2019-01-221-6/+6
* radeonsi: move PKT3_WRITE_DATA generation into a helper functionMarek Olšák2019-01-221-13/+8
* radeonsi: fix the top-of-pipe fence on SIMarek Olšák2019-01-221-1/+2
* radeonsi: correct WRITE_DATA.DST_SEL definitionsMarek Olšák2019-01-221-1/+1
* radeonsi: make si_cp_wait_mem more configurableMarek Olšák2019-01-021-4/+2
* radeonsi: don't send data after write-confirm with BOTTOM_OF_PIPE_TSMarek Olšák2018-11-201-2/+1
* radeonsi: rename si_gfx_* functions to si_cp_*Marek Olšák2018-10-161-16/+16
* radeonsi: make si_gfx_write_event_eop more configurableMarek Olšák2018-10-161-10/+13
* Revert "radeonsi: avoid syncing the driver thread in si_fence_finish"Timothy Arceri2018-09-181-42/+40
* amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbufMarek Olšák2018-06-191-3/+3
* radeonsi: don't emit partial flushes for internal CS flushes onlyMarek Olšák2018-04-161-1/+4
* radeonsi: remove r600_common_contextMarek Olšák2018-04-051-34/+34
* radeonsi: remove r600_pipe_common::screenMarek Olšák2018-04-051-1/+1
* radeonsi: move r600_cs.h contents into si_pipe.h, si_build_pm4.hMarek Olšák2018-04-051-2/+1
* radeonsi: update copyrightsMarek Olšák2018-04-051-0/+1
* radeonsi: switch radeon_add_to_buffer_list parameter to si_contextMarek Olšák2018-04-051-4/+4
* radeonsi: use r600_common_context less pt3Marek Olšák2018-04-051-7/+5
* radeonsi: use r600_common_context less pt2Marek Olšák2018-04-051-16/+16
* radeonsi: use r600_common_context less pt1Marek Olšák2018-04-051-26/+26
* radeonsi: flatten / remove struct r600_ringMarek Olšák2018-04-051-18/+18
* radeonsi: remove r600_ring::flush callbackMarek Olšák2018-04-051-3/+3
* radeonsi: move EOP event code from r600_pipe_common.c to si_fence.cMarek Olšák2018-04-051-0/+121
* radeonsi: fix fence_server_sync() holding up extra work v2Andres Rodriguez2018-01-301-24/+25
* radeonsi: implement semaphore_server_signal v2Andres Rodriguez2018-01-301-0/+37
* radeonsi: add support for importing PIPE_FD_TYPE_SYNCOBJ semaphoresAndres Rodriguez2018-01-301-6/+20
* gallium: add type parameter to create_fence_fdAndres Rodriguez2018-01-301-1/+4
* radeonsi: Export signalled sync file instead of -1.Bas Nieuwenhuizen2018-01-261-0/+2
* ac: rename has_sync_file to has_fence_to_handle.Bas Nieuwenhuizen2018-01-041-2/+2
* radeonsi: use a separate allocator for fine fencesMarek Olšák2017-12-061-1/+1
* r300,r600,radeonsi: replace RADEON_FLUSH_* with PIPE_FLUSH_*Marek Olšák2017-11-291-3/+3
* radeonsi: remove r600_common_screenMarek Olšák2017-11-291-11/+11
* radeonsi: check that we don't leak fine.buf referencesNicolai Hähnle2017-11-281-0/+2
* radeonsi: try flushing unflushed fences in si_fence_finish even when timeout ...Nicolai Hähnle2017-11-261-3/+3
* gallium/u_threaded: avoid syncing in threaded_context_flushNicolai Hähnle2017-11-201-1/+2
* radeonsi: avoid syncing the driver thread in si_fence_finishNicolai Hähnle2017-11-201-37/+38
* radeonsi: recompute the relative timeout after waiting for ready fenceNicolai Hähnle2017-11-201-0/+5
* radeonsi: implement PIPE_FLUSH_{TOP,BOTTOM}_OF_PIPENicolai Hähnle2017-11-091-1/+88
* radeonsi: document some subtle details of fence_finish & fence_server_syncNicolai Hähnle2017-11-091-0/+22
* gallium/u_threaded: implement asynchronous flushesNicolai Hähnle2017-11-091-25/+79
* radeonsi: move fence functions to si_fence.cNicolai Hähnle2017-11-091-0/+304