[FOSS_TLK]arm: monitor: pass SMC arguments using CPU regs (r0-r7)
authorVarun Wadekar <vwadekar@nvidia.com>
Wed, 1 Apr 2015 12:37:41 +0000 (17:37 +0530)
committerDennis Huang <denhuang@nvidia.com>
Tue, 16 Jun 2015 21:02:31 +0000 (14:02 -0700)
commit6c88a81d0817e13aded1c27fe95aaa498b88085d
treeea33c9ee4f32b2ed7d1d84fe5ad3e6a012aaf2fc
parent34b21b115d68d7c64278efc873c46e515502cb41
[FOSS_TLK]arm: monitor: pass SMC arguments using CPU regs (r0-r7)

This patch removes the need for a shared buffer between the EL3 and S-EL1
to pass SMC args/results. We use r0-r7 registers to pass data between the
64-bit EL3 binary and the 32-bit S-EL1 binary.

Change-Id: I54c45f33259a88f5285efdabea97b79720e47267
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-on: http://git-master/r/752883
Reviewed-by: Automatic_Commit_Validation_User
arch/arm/arm/monitor_interface.S