Home
last modified time | relevance | path

Searched hist:cbfc35b90f3b4853d1eb9fcb82e99531d6a1c629 (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/radeon/
H A Dni_dma.cdiff cbfc35b90f3b4853d1eb9fcb82e99531d6a1c629 Tue Jan 06 01:42:25 CET 2015 Alex Deucher <alexander.deucher@amd.com> drm/radeon: fix VM flush on cayman/aruba (v3)

We need to wait for the GPUVM flush to complete. There
was some confusion as to how this mechanism was supposed
to work. The operation is not atomic. For GPU initiated
invalidations you need to read back a VM register to
introduce enough latency for the update to complete.

v2: drop gart changes
v3: just read back rather than polling

Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
H A Dnid.hdiff cbfc35b90f3b4853d1eb9fcb82e99531d6a1c629 Tue Jan 06 01:42:25 CET 2015 Alex Deucher <alexander.deucher@amd.com> drm/radeon: fix VM flush on cayman/aruba (v3)

We need to wait for the GPUVM flush to complete. There
was some confusion as to how this mechanism was supposed
to work. The operation is not atomic. For GPU initiated
invalidations you need to read back a VM register to
introduce enough latency for the update to complete.

v2: drop gart changes
v3: just read back rather than polling

Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
H A Dni.cdiff cbfc35b90f3b4853d1eb9fcb82e99531d6a1c629 Tue Jan 06 01:42:25 CET 2015 Alex Deucher <alexander.deucher@amd.com> drm/radeon: fix VM flush on cayman/aruba (v3)

We need to wait for the GPUVM flush to complete. There
was some confusion as to how this mechanism was supposed
to work. The operation is not atomic. For GPU initiated
invalidations you need to read back a VM register to
introduce enough latency for the update to complete.

v2: drop gart changes
v3: just read back rather than polling

Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org