arm-trusted-firmware/include/common
Antonio Nino Diaz 2f37046524 Add support for the SMC Calling Convention 2.0
Due to differences in the bitfields of the SMC IDs, it is not possible
to support SMCCC 1.X and 2.0 at the same time.

The behaviour of `SMCCC_MAJOR_VERSION` has changed. Now, it is a build
option that specifies the major version of the SMCCC that the Trusted
Firmware supports. The only two allowed values are 1 and 2, and it
defaults to 1. The value of `SMCCC_MINOR_VERSION` is derived from it.

Note: Support for SMCCC v2.0 is an experimental feature to enable
prototyping of secure partition specifications. Support for this
convention is disabled by default and could be removed without notice.

Change-Id: I88abf9ccf08e9c66a13ce55c890edea54d9f16a7
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
2018-04-23 15:43:29 +01:00
..
aarch32 Merge pull request #1228 from dp-arm/dp/cve_2017_5715 2018-01-25 00:06:50 +00:00
aarch64 fix instruction address range limitation 2018-04-07 10:13:59 +08:00
tbbr Fix MISRA rule 8.3 Part 4 2018-04-13 14:01:56 +01:00
asm_macros_common.S Mark functions defined in assembly files 2018-01-18 09:57:16 +00:00
bl_common.h Clean usage of void pointers to access symbols 2018-03-27 13:20:27 +01:00
debug.h Implement log framework 2017-09-11 15:37:24 +01:00
desc_image_load.h Fix MISRA rule 8.4 Part 1 2018-02-28 17:19:55 +00:00
ep_info.h aarch32: use lr as bl32 boot argument on aarch32 only systems 2018-02-02 13:16:18 +01:00
fdt_wrappers.h Dynamic cfg: MISRA fixes 2018-02-26 16:31:11 +00:00
image_decompress.h image_decompress: add APIs for decompressing images 2018-02-02 00:19:08 +09:00
interrupt_props.h GIC: Allow specifying interrupt properties 2017-10-16 16:50:02 +01:00
param_header.h SPM: Introduce Secure Partition Manager 2017-11-08 18:05:14 +00:00
runtime_svc.h Add support for the SMC Calling Convention 2.0 2018-04-23 15:43:29 +01:00