arm-trusted-firmware/include/arch/aarch64
Masahiro Yamada 115041633d locks: bakery: use is_dcache_enabled() helper
bakery_lock_normal.c uses the raw register accessor, read_sctlr(_el3)
to check whether the dcache is enabled.

Using is_dcache_enabled() is cleaner, and a good abstraction for
the library code like this.

A problem is is_dcache_enabled() is declared in the local header,
lib/xlat_tables_v2/xlat_tables_private.h

I searched for a good place to declare this helper. Moving it to
arch_helpers.h, closed to cache operation helpers, looks good enough
to me.

I also changed the type of 'is_cached' to bool for consistency,
and to avoid MISRA warnings.

Change-Id: I9b016f67bc8eade25c316aa9c0db0fa4cd375b79
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2020-04-07 09:33:13 +02:00
..
arch.h Fix MISRA C issues in BL1/BL2/BL31 2020-04-03 16:20:59 -05:00
arch_features.h Refactor ARMv8.3 Pointer Authentication support code 2019-09-13 14:11:59 +01:00
arch_helpers.h locks: bakery: use is_dcache_enabled() helper 2020-04-07 09:33:13 +02:00
asm_macros.S Use Speculation Barrier instruction for v8.5 cores 2020-03-11 11:11:05 -05:00
assert_macros.S Reorganize architecture-dependent header files 2019-01-04 10:43:16 +00:00
console_macros.S Console: remove deprecated finish_console_register 2019-04-03 14:55:18 +01:00
el3_common_macros.S bl31: Split into two separate memory regions 2019-12-29 12:00:40 -06:00
smccc_helpers.h Replace __ASSEMBLY__ with compiler-builtin __ASSEMBLER__ 2019-08-01 13:14:12 -07:00