Searched hist:"46 e92f2862326cbe57acecb2d0f3c2ffbcc176d2" (Results 1 – 1 of 1) sorted by relevance
| /rk3399_ARM-atf/lib/extensions/sme/ |
| H A D | sme.c | 46e92f2862326cbe57acecb2d0f3c2ffbcc176d2 Thu Oct 13 12:51:05 UTC 2022 Boyan Karatotev <boyan.karatotev@arm.com> fix(sme): add missing ISBs
EL3 is configured to trap accesses to SME registers (via CPTR_EL3.ESM=0). To allow SME instructions, this needs to be temporarily disabled before changing system registers. If the PE delays the effects of writes to system registers then accessing the SME registers will trap without an isb. This patch adds the isb to restore functionality.
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com> Change-Id: I8ee5ecaec978dde2525631daa682a182ad8f7f04
|