mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 00:53:34 +02:00
drm/amdgpu: Move read of snoop register from guest to host
Guest is reading/writing to snoop register which is a security violation We moved the code to the host driver And also added a validation on the guest side to check if it's guest Signed-off-by: Masha Grinman <Masha.Grinman@amd.com> Reviewed-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
2aabd44aa8
commit
8ef4e99674
|
|
@ -239,6 +239,9 @@ static void mmhub_v1_8_init_snoop_override_regs(struct amdgpu_device *adev)
|
|||
uint32_t distance = regDAGB1_WRCLI_GPU_SNOOP_OVERRIDE -
|
||||
regDAGB0_WRCLI_GPU_SNOOP_OVERRIDE;
|
||||
|
||||
if (amdgpu_sriov_vf(adev))
|
||||
return;
|
||||
|
||||
inst_mask = adev->aid_mask;
|
||||
for_each_inst(i, inst_mask) {
|
||||
for (j = 0; j < 5; j++) { /* DAGB instances */
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user