tlkd: execute standard SMC calls on the boot CPU
authorVarun Wadekar <vwadekar@nvidia.com>
Wed, 8 Jun 2016 04:21:59 +0000 (21:21 -0700)
committerVarun Wadekar <vwadekar@nvidia.com>
Mon, 6 Mar 2017 16:47:51 +0000 (08:47 -0800)
commit26670c8260a03add519ee26d3da7ac2bce64ee1e
tree617cda16aaf2a64b3756b0b8dfe25d55410067b7
parentfeb5aa24d28c4ec4051397cd025be29971a66175
tlkd: execute standard SMC calls on the boot CPU

This patch checks if standard SMC calls, meant for TLK, are issued
only on the boot CPU. TLK is UP Trusted OS stack and so we need this
check to avoid the NS world calling into TLK from any other CPU.

The previous check tied TLK to CPU0, but the boot CPU can be other
than CPU0 in some scenarios.

Change-Id: I75eaafa32471ce19e9920433c2f97b6b5fc02d86
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
services/spd/tlkd/tlkd_main.c