diff options
author | Chen Li <chenli@uniontech.com> | 2021-06-04 16:43:02 +0800 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2021-06-08 14:05:11 -0400 |
commit | ab8363d3875a83f4901eb1cc00ce8afd24de6c85 (patch) | |
tree | a00ee004db6c8041a70cbfb790c4a7d4b5ca2436 /block/elevator.c | |
parent | 924f41e52fd10f6e573137eef1afea9e9ad09212 (diff) |
radeon: use memcpy_to/fromio for UVD fw upload
I met a gpu addr bug recently and the kernel log
tells me the pc is memcpy/memset and link register is
radeon_uvd_resume.
As we know, in some architectures, optimized memcpy/memset
may not work well on device memory. Trival memcpy_toio/memset_io
can fix this problem.
BTW, amdgpu has already done it in:
commit ba0b2275a678 ("drm/amdgpu: use memcpy_to/fromio for UVD fw upload"),
that's why it has no this issue on the same gpu and platform.
Signed-off-by: Chen Li <chenli@uniontech.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'block/elevator.c')
0 files changed, 0 insertions, 0 deletions