arm-trusted-firmware/include
Varun Wadekar 709a3c4707 Pass arguments/results between EL3/S-EL1 via CPU registers (x0-x7)
This patch removes the need for a shared buffer between the EL3 and S-EL1
levels. We now use the CPU registers, x0-x7, while passing data between
the two levels. Since TLK is a 32-bit Trusted OS, tlkd has to unpack the
arguments in the x0-x7 registers. TLK in turn gets these values via r0-r7.

Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2015-04-13 17:17:56 +01:00
..
bl31 Initialise cpu ops after enabling data cache 2015-03-13 10:38:09 +00:00
bl32 Pass arguments/results between EL3/S-EL1 via CPU registers (x0-x7) 2015-04-13 17:17:56 +01:00
common Add support to indicate size and end of assembly functions 2015-04-08 13:02:59 +01:00
drivers Common driver for ARM Cache Coherent Interconnects 2015-03-16 18:37:47 +00:00
lib Merge pull request #277 from soby-mathew/sm/coh_lock_opt 2015-04-01 11:39:56 +01:00
plat/common Export maximum affinity using PLATFORM_MAX_AFFLVL macro 2015-02-12 15:12:52 +00:00
stdlib Enable type-checking of arguments passed to printf() et al. 2015-03-06 13:07:43 +00:00