commit | 0ac1bf7218d5b7146a4cd9a2ec93ef1e3c7b6728 | [log] [tgz] |
---|---|---|
author | Varun Wadekar <vwadekar@nvidia.com> | Tue Nov 27 15:47:26 2018 -0800 |
committer | Varun Wadekar <vwadekar@nvidia.com> | Wed Mar 18 17:47:42 2020 -0700 |
tree | 62c6d8ea8b21a8c8e96c41ae8f7ec2e43da9bb1d | |
parent | 89121c2764a2f550932826e38a16fd0480038f9e [diff] |
Tegra: assembly version of the 'plat_core_pos_by_mpidr' handler The 'plat_core_pos_by_mpidr' handler gets called very early during boot and the compiler generated code overwrites the caller's registers. This patch converts the 'plat_core_pos_by_mpidr' handler into an assembly function and uses registers x0-x3, to fix this anomaly. Change-Id: I8d974e007a0bad039defaf77b11a180d899ead3c Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>