arm-trusted-firmware/include
Varun Wadekar cd0ea1842f cpus: higher performance non-cacheable load forwarding
The CPUACTLR_EL1 register on Cortex-A57 CPUs supports a bit to enable
non-cacheable streaming enhancement. Platforms can set this bit only
if their memory system meets the requirement that cache line fill
requests from the Cortex-A57 processor are atomic.

This patch adds support to enable higher performance non-cacheable load
forwarding for such platforms. Platforms must enable this support by
setting the 'A57_ENABLE_NONCACHEABLE_LOAD_FWD' flag from their
makefiles. This flag is disabled by default.

Change-Id: Ib27e55dd68d11a50962c0bbc5b89072208b4bac5
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2020-02-20 09:25:45 -08:00
..
arch Make PAC demangling more generic 2020-02-07 17:00:34 +00:00
bl1 coverity: fix MISRA violations 2020-02-18 10:47:46 -06:00
bl2 BL2_AT_EL3: Enable pointer authentication support 2019-02-27 11:58:09 +00:00
bl2u Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
bl31 Use correct type when reading SCR register 2020-01-28 11:10:48 +00:00
bl32 Replace __ASSEMBLY__ with compiler-builtin __ASSEMBLER__ 2019-08-01 13:14:12 -07:00
common FDT wrappers: add functions for read/write bytes 2020-02-03 11:41:27 +00:00
drivers Merge changes Ib68092d1,I816ea14e into integration 2020-02-12 15:51:42 +00:00
dt-bindings stm32mp1: update device tree files 2019-01-18 15:45:08 +01:00
export Unify type of "cpu_idx" across PSCI module. 2020-01-10 17:11:51 +00:00
lib cpus: higher performance non-cacheable load forwarding 2020-02-20 09:25:45 -08:00
plat Merge changes from topic "lm/fconf" into integration 2020-02-11 16:15:45 +00:00
services SPMD: add SPM dispatcher based upon SPCI Beta 0 spec 2020-02-10 14:09:21 +00:00
tools_share Merge changes from topic "lm/fconf" into integration 2020-02-11 16:15:45 +00:00