arm-trusted-firmware/include
AlexeiFedorov 222f885df3 feat(locks): add bitlock
This patch adds 'bitlock_t' type and bit_lock() and
bit_unlock() to support locking/release functionality
based on individual bit position. These functions use
atomic bit set and clear instructions which require
FEAT_LSE mandatory from Armv8.1.

Change-Id: I3eb0f29bbccefe6c0f69061aa701187a6364df0c
Signed-off-by: AlexeiFedorov <Alexei.Fedorov@arm.com>
2024-04-15 12:14:16 +01:00
..
arch fix(cpus): workaround for Cortex-A715 erratum 2344187 2024-03-07 10:19:56 +00:00
bl1 style: remove useless trailing semicolon and line continuations 2023-03-09 14:59:08 +01:00
bl2
bl2u
bl31 fix(misra): fix MISRA defects 2024-03-07 09:38:27 -06:00
bl32 refactor(libc): clean up dependencies in libc 2022-09-22 13:23:49 +02:00
common fix(tbbr): guard defines under MBEDTLS_CONFIG_FILE 2023-10-26 11:30:39 +01:00
drivers Merge changes from topic "DPE" into integration 2024-03-07 21:41:23 +01:00
dt-bindings feat(dt-bindings): add the STM32MP2 clock and reset bindings 2023-09-08 10:56:49 +02:00
export feat(tbbr): add image id for backup GPT 2023-10-27 08:31:54 -05:00
lib feat(locks): add bitlock 2024-04-15 12:14:16 +01:00
plat Merge changes from topic "DPE" into integration 2024-03-07 21:41:23 +01:00
services feat(drtm): update DRTM version to 1.0 2024-03-05 14:24:13 -06:00
tools_share feat(auth): add explicit entries for key OIDs 2024-03-06 15:44:55 +01:00