arm-trusted-firmware/lib
Julius Werner b852d229f3 Introduce lightweight BL platform parameter library
This patch adds some common helper code to support a lightweight
platform parameter passing framework between BLs that has already been
used on Rockchip platforms but is more widely useful to others as well.
It can be used as an implementation for the SoC firmware configuration
file mentioned in the docs, and is primarily intended for platforms
that only require a handful of values to be passed and want to get by
without a libfdt dependency. Parameters are stored in a linked list and
the parameter space is split in generic and vendor-specific parameter
types. Generic types will be handled by this code whereas
vendor-specific types have to be handled by a vendor-specific handler
function that gets passed in.

Change-Id: If3413d44e86b99d417294ce8d33eb2fc77a6183f
Signed-off-by: Julius Werner <jwerner@chromium.org>
2019-07-18 16:42:40 -07:00
..
aarch32 Cortex A9:errata 794073 workaround 2019-04-12 10:10:32 +00:00
aarch64 Add support for Branch Target Identification 2019-05-24 14:44:45 +01:00
bl_aux_params Introduce lightweight BL platform parameter library 2019-07-18 16:42:40 -07:00
compiler-rt compiler_rt: Import lshrdi3.c file 2018-11-06 15:42:51 +01:00
coreboot Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
cpus Rename Cortex-Deimos to Cortex-A77 2019-07-10 12:14:20 +02:00
el3_runtime Fix restoring APIBKey registers 2019-03-14 13:57:16 +01:00
extensions Add support for Branch Target Identification 2019-05-24 14:44:45 +01:00
libc libc: fix memchr implementation 2019-06-20 09:59:24 +01:00
libfdt libfdt: Downgrade to version 1.4.6-9 2018-10-30 13:42:13 +00:00
locks Remove .arch directives from spinlock.S 2019-05-13 09:50:27 +01:00
optee Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
pmf Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
psci PSCI: Lookup list of parent nodes to lock only once 2019-06-06 11:31:47 -04:00
romlib Introduce BTI support in ROMLIB 2019-05-24 12:36:52 +01:00
semihosting Remove several warnings reported with W=2 2019-04-01 10:43:42 +01:00
sprt SPM: Introduce SPRT C host library 2018-12-11 15:04:24 +00:00
stack_protector Add support for default stack-protector flag 2019-04-30 14:42:40 +01:00
utils plat/arm: Sanitise includes 2019-01-25 16:04:10 +00:00
xlat_tables Update base code to not rely on undefined overflow behaviour 2019-07-12 09:12:19 +01:00
xlat_tables_v2 Add support for Branch Target Identification 2019-05-24 14:44:45 +01:00
zlib Sanitise includes across codebase 2019-01-04 10:43:17 +00:00