History log of /optee_os/core/arch/arm/cpu/cortex-a15.mk (Results 1 – 3 of 3)
Revision Date Author Comments
# 72980901 07-Aug-2020 Rouven Czerwinski <r.czerwinski@pengutronix.de>

core: add cxxflags for CPU support

Otherwise the compiler is not able to determine the FPU setting from the
CPU architecture for cxx files.

Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutroni

core: add cxxflags for CPU support

Otherwise the compiler is not able to determine the FPU setting from the
CPU architecture for cxx files.

Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
Acked-by: Jerome Forissier <jerome@forissier.org>

show more ...


# 2e4e94bf 16-Aug-2017 Etienne Carriere <etienne.carriere@linaro.org>

core: default enable program flow prediction on ARMv7 cores

Introduce CFG_ENABLE_SCTLR_Z to enable SCTLR[Z] from the generic boot.
SCTLR[Z] enables program flow prediction support from the core.

Ea

core: default enable program flow prediction on ARMv7 cores

Introduce CFG_ENABLE_SCTLR_Z to enable SCTLR[Z] from the generic boot.
SCTLR[Z] enables program flow prediction support from the core.

Early branch prediction may be unsafe against uncontrolled memory
prefetches that could hit some hard memory access control firewalls.
It is usually safer to enable after the mmu is enabled.

CFG_ENABLE_SCTLR_Z allows to use vanilla op-tee on development board
to exercises benchmark and performance tests over the op-tee system.

This feature is no expected on ARMv8 architectures and some recent
ARMv7 architectures since program flow prediction enable is tight to
mmu enable.

Suggested-by: Jangseop Shin <jsshin@sor.snu.ac.kr>
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>

show more ...


# 43896851 23-May-2017 Etienne Carriere <etienne.carriere@linaro.org>

core: factorize cpu support

Create core/arch/arm/cpu/<cpu-name>.mk to store CPU generic configurations
settings. Update supported platforms to rely on the generic CPU support.

Platform shall still

core: factorize cpu support

Create core/arch/arm/cpu/<cpu-name>.mk to store CPU generic configurations
settings. Update supported platforms to rely on the generic CPU support.

Platform shall still specify whether they support or not the NEON
extension.

Cortex-A53 and Cortex-A57 are all ARMv8.0 compliant. For ARMv8 core,
we will use ARMv8-A architecture minor version configuration files.

Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>

show more ...