Home
last modified time | relevance | path

Searched hist:d1f2748ed25748237e894c68c5a163326a8c33b9 (Results 1 – 1 of 1) sorted by relevance

/rk3399_ARM-atf/services/arm_arch_svc/
H A Darm_arch_svc_setup.cd1f2748ed25748237e894c68c5a163326a8c33b9 Fri Aug 04 13:46:50 UTC 2023 Stephan Gerhold <stephan@gerhold.net> fix(services): disable workaround discovery on aarch32 for now

The Arm Architecture Service (arm_arch_svc) is required for SP_MIN on
AArch32 because the PSCI_FEATURES call implementation in TF-A always
indicates support for SMCCC_VERSION. However, currently it cannot be
built for AArch32 because all the workaround check functions
(check_wa_cve_2017_5715(), check_smccc_arch_wa3_applies(), ...)
are not implemented for AArch32.

While this should be ideally fixed at some point, disable the
SMCCC_ARCH_WORKAROUND implementations for AArch32 for now so at least
the rest of the calls can be built correctly. This still helps overall
because implementing SMCCC_VERSION is mandatory while the workaround
calls are optional.

Change-Id: Ic19973a8e4d50a97f274d4461794c117b337396b
Signed-off-by: Stephan Gerhold <stephan@gerhold.net>