Searched hist:cbfc35b90f3b4853d1eb9fcb82e99531d6a1c629 (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | ni_dma.c | diff cbfc35b90f3b4853d1eb9fcb82e99531d6a1c629 Mon Jan 05 18:42:25 CST 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 D | nid.h | diff cbfc35b90f3b4853d1eb9fcb82e99531d6a1c629 Mon Jan 05 18:42:25 CST 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 D | ni.c | diff cbfc35b90f3b4853d1eb9fcb82e99531d6a1c629 Mon Jan 05 18:42:25 CST 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
|