[FOSS_TLK]arm: start: new policy to get boot params from BL
authorVarun Wadekar <vwadekar@nvidia.com>
Tue, 28 Apr 2015 10:24:55 +0000 (15:24 +0530)
committerDennis Huang <denhuang@nvidia.com>
Thu, 18 Jun 2015 00:17:25 +0000 (17:17 -0700)
commita0efd100cc076fe91d8c8a567fe4903655ab6504
tree9495fff11f7ad3e6cec720d5a5224e00acf13b46
parentbc2978203812b523bddfcf0dc6b3b963906cc862
[FOSS_TLK]arm: start: new policy to get boot params from BL

The bootloader now uses a new policy to pass input parameters for the
monitor and Trusted OS. According to this policy, we use the following
CPU registers:

r0 = TZ-DRAM aperture size
r1 = NS entry point
r2 = boot args
r3 = magic value to indicate new policy

Change-Id: I2e59ffefaeb81d899c409262b360a68e4dbbc77d
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-on: http://git-master/r/752889
Reviewed-by: Automatic_Commit_Validation_User
Tested-by: Inamdar Sharif <isharif@nvidia.com>
arch/arm/arm/start.S