]> 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)
commit91fab75a6ea55513057ccc588bbe553e254d8a3a
tree366e630648dd32ecfcd634232b26e7026b327318
parentc2639897de14f140d134266ac3314c16bb26961c
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