diff options
author | Varun Wadekar <vwadekar@nvidia.com> | 2015-04-02 14:57:47 +0530 |
---|---|---|
committer | Dan Handley <dan.handley@arm.com> | 2015-04-13 17:17:56 +0100 |
commit | 709a3c4707267e2c94bf1875886c4e3d9311e2d2 (patch) | |
tree | 27332b99c85e6c40f3a207472f62e4c2375b0339 /drivers/delay_timer/delay_timer.c | |
parent | 9c7eecce726c2089494a4e4b31374a34a34ec7f0 (diff) |
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>
Diffstat (limited to 'drivers/delay_timer/delay_timer.c')
0 files changed, 0 insertions, 0 deletions