arm-trusted-firmware/include/lib
Anthony Zhou dae374bfae spd: trusty: pass VMID via X7
According to the ARM DEN0028A spec, hypervisor ID(VMID) should be stored
in x7 (or w7). This patch gets this value from the context and passes it
to Trusty. In order to do so, introduce new macros to pass five to eight
parameters to the Trusted OS.

Change-Id: I101cf45d0712e1e880466b2274f9a48af755c9fa
Signed-off-by: Anthony Zhou <anzhou@nvidia.com>
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2017-03-06 08:43:05 -08:00
..
aarch32 Disable secure self-hosted debug via MDCR_EL3/SDCR 2017-02-15 09:37:33 +00:00
aarch64 spd: trusty: pass VMID via X7 2017-03-06 08:43:05 -08:00
cpus Tegra: enable ECC/Parity protection for Cortex-A57 CPUs 2017-02-28 08:50:01 -08:00
el3_runtime Add PMF instrumentation points in TF 2016-10-12 15:36:49 +01:00
libfdt libfdt: Replace v1.4.1 by v1.4.2 2017-01-16 17:26:04 +00:00
pmf PMF: Fixup PMF constants 2017-02-02 13:48:11 +00:00
psci PSCI: Introduce PSCI Library argument structure 2016-09-22 17:07:20 +01:00
stdlib stdlib: add memcpy16() to string.h 2017-02-28 08:50:01 -08:00
bakery_lock.h Fix build error with optimizations disabled (-O0) 2016-04-14 16:24:03 +01:00
cassert.h Remove direct usage of __attribute__((foo)) 2016-01-14 10:55:17 -08:00
mmio.h Add mmio utility functions 2015-08-05 19:55:06 +08:00
runtime_instr.h Add two timestamps to measure PSCI cache flush overhead 2016-12-14 09:53:14 +00:00
semihosting.h Remove variables from .data section 2014-05-06 17:55:38 +01:00
smcc.h Resolve build errors flagged by GCC 6.2 2017-01-26 13:47:37 +00:00
spinlock.h Allow spin locks to be defined from assembly 2017-01-30 14:53:17 +00:00
utils.h Introduce unified API to zero memory 2017-02-06 17:01:39 +00:00
xlat_tables.h Assert correct granularity when mapping a PA 2016-12-13 15:35:15 +00:00