]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amdgpu: add dummy event6 for vega10
authorJames Yao <yiqing.yao@amd.com>
Wed, 29 Dec 2021 10:10:32 +0000 (18:10 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 7 Jan 2022 22:19:34 +0000 (17:19 -0500)
commit8505049096611929e4df5964f5b853bbed0ca524
tree366e630648dd32ecfcd634232b26e7026b327318
parent3ada46cce1205d5e17688a5ce93047fd2a622f65
drm/amdgpu: add dummy event6 for vega10

[why]
Malicious mailbox event1 fails driver loading on vega10.
A dummy event6 prevent driver from taking response from malicious event1 as its own.

[how]
On vega10, send a mailbox event6 before sending event1.

Signed-off-by: James Yao <yiqing.yao@amd.com>
Reviewed-by: Jingwen Chen <Jingwen.Chen2@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h