arm-trusted-firmware/lib/extensions/sme
Boyan Karatotev 46e92f2862 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
2022-10-13 13:51:05 +01:00
..
sme.c fix(sme): add missing ISBs 2022-10-13 13:51:05 +01:00