diff options
author | Mark Brown <broonie@kernel.org> | 2024-02-14 02:06:33 +0300 |
---|---|---|
committer | Will Deacon <will@kernel.org> | 2024-02-20 15:19:16 +0300 |
commit | d7b77a0d565b048cb0808fa8a4fb031352b22a01 (patch) | |
tree | 44c86cfbf3f63edd77af516c1af8a3840b59a042 /arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | |
parent | 9533864816fb4a6207c63b7a98396351ce1a9fae (diff) | |
download | linux-d7b77a0d565b048cb0808fa8a4fb031352b22a01.tar.xz |
arm64/sme: Restore SMCR_EL1.EZT0 on exit from suspend
The fields in SMCR_EL1 reset to an architecturally UNKNOWN value. Since we
do not otherwise manage the traps configured in this register at runtime we
need to reconfigure them after a suspend in case nothing else was kind
enough to preserve them for us. Do so for SMCR_EL1.EZT0.
Fixes: d4913eee152d ("arm64/sme: Add basic enumeration for SME2")
Reported-by: Jackson Cooper-Driver <Jackson.Cooper-Driver@arm.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20240213-arm64-sme-resume-v3-2-17e05e493471@kernel.org
Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts')
0 files changed, 0 insertions, 0 deletions