History log of /drivers/gpu/drm/radeon/evergreen_dma.c
Revision Date Author Comments
392a250bd080e296f97ccc7e91b051a6b5da0ff1 25-Sep-2014 Maarten Lankhorst <maarten.lankhorst@canonical.com> drm/radeon: cope with foreign fences inside the reservation object

Not the whole world is a radeon! :-)

Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
57d20a43c9b30663bdbacde8294a902edef35a84 04-Sep-2014 Christian König <christian.koenig@amd.com> drm/radeon: add the infrastructure for concurrent buffer access

This allows us to specify if we want to sync to
the shared fences of a reservation object or not.

Signed-off-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
1538a9e0e04f6a5b323cd3d65e9320512978fcec 18-Aug-2014 Michel Dänzer <michel.daenzer@amd.com> drm/radeon: Only flush HDP cache for indirect buffers from userspace

It isn't necessary for command streams generated by the kernel (at least
not while we aren't storing ring or indirect buffers in VRAM).

Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
aa4c8b36e5fcf70ba5ec7d175da19dac4a33c51a 24-Apr-2014 Maarten Lankhorst <maarten.lankhorst@canonical.com> drm/radeon: drm/radeon: add missing radeon_semaphore_free to error path

It would appear this bug has been copy/pasted many times without being noticed.

Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com>
Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
2d2fe3f9b60fd3cc9a19dcc3ae892a23825da07f 18-Feb-2014 Christian König <christian.koenig@amd.com> drm/radeon: drop radeon_ring_force_activity

The reason for the false positives was fixed quite some time ago and since
most engines can still execute NOPs while being locked up it leads to false
negatives.

Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
ff212f25feb44a915ce9c0144faef7fae27a6e61 18-Feb-2014 Christian König <christian.koenig@amd.com> drm/radeon: drop drivers copy of the rptr

In all cases where it really matters we are using the read functions anyway.

Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
1654b817d8f5f1c27ebc98773fe0e517b0ba2f1e 12-Nov-2013 Christian König <christian.koenig@amd.com> drm/radeon: allow semaphore emission to fail

To workaround bugs and/or certain limits it's sometimes
useful to fall back to waiting on fences.

Signed-off-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
2483b4ea982efe8a544697d3f9642932e9af4dc1 13-Aug-2013 Christian König <christian.koenig@amd.com> drm/radeon: separate DMA code

Similar to separating the UVD code, just put the DMA
functions into separate files.

Signed-off-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>