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)
commit216a9873198bdc5c670a9f71d58fafd30227c9c8
tree366e630648dd32ecfcd634232b26e7026b327318
parent5b0ce2d41b70bba49b91b10c55984714490354ed
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