Skip to content

FROMLIST: drm/msm/a6xx: Fix the bogus protect error on X2-85#741

Open
shivrawa wants to merge 1 commit intoqualcomm-linux:tech/mm/gpufrom
shivrawa:tech/mm/gpu
Open

FROMLIST: drm/msm/a6xx: Fix the bogus protect error on X2-85#741
shivrawa wants to merge 1 commit intoqualcomm-linux:tech/mm/gpufrom
shivrawa:tech/mm/gpu

Conversation

@shivrawa
Copy link

@shivrawa shivrawa commented Feb 26, 2026

Update the X2-85 gpu's register protect count configuration with the correct count_max value to avoid blocking the entire MMIO region from the UMD.

Protect configurations are a bit complicated on A8xx. There are 2 set of protect registers with different counts: Global and Pipe-specific. The last-span-unbound feature is available only on the Pipe-specific protect registers. Due to this, we cannot use the BUILD_BUG sanity check for A8x protect configurations, so remove the A840 entry from there.

Link: https://lore.kernel.org/lkml/20260225-glymur-protect-fix-v1-1-0deddedf9277@oss.qualcomm.com/
Fixes: 01ff3bf ("drm/msm/a8xx: Add support for Adreno X2-85 GPU")

Reviewed-by: Konrad Dybcio konrad.dybcio@oss.qualcomm.com

@shivrawa shivrawa changed the title drm/msm/a6xx: Fix the bogus protect error on X2-85 FROMLIST: drm/msm/a6xx: Fix the bogus protect error on X2-85 Feb 26, 2026
Update the X2-85 gpu's register protect count configuration with the
correct count_max value to avoid blocking the entire MMIO region from the
UMD.

Protect configurations are a bit complicated on A8xx. There are 2 set of
protect registers with different counts: Global and Pipe-specific. The
last-span-unbound feature is available only on the Pipe-specific protect
registers. Due to this, we cannot use the BUILD_BUG sanity check for A8x
protect configurations, so remove the A840 entry from there.

Link: https://lore.kernel.org/lkml/20260225-glymur-protect-fix-v1-1-0deddedf9277@oss.qualcomm.com/
Fixes: 01ff3bf ("drm/msm/a8xx: Add support for Adreno X2-85 GPU")
Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants