Message ID | 20180824165820.32620-1-julien.grall@arm.com |
---|---|
Headers | show |
Series | xen/arm: SMCCC fixup and improvement | expand |
Hi Julien, On 24.08.18 19:58, Julien Grall wrote: > Hi all, > > This patch series contains fixup and improvement for the SMCCC subsystem. > > Patch #1 - #2 are candidates for backporting. I tested this patches together with my TEE patch series and all is working fine both with SMCCC 1.0 and SMCCC 1.1. So you can have my Tested-by: Volodymyr Babchuk <volodymyr_babchuk@epam.com> for this this 6 patches. > Cheers, > > Julien Grall (3): > xen/arm: cpufeature: Add helper to check constant caps > xen/arm: smccc: Add wrapper to automatically select the calling > convention > xen/arm: Replace call_smc with arm_smccc_smc > > Marc Zyngier (2): > xen/arm: smccc-1.1: Make return values unsigned long > xen/arm: smccc-1.1: Handle function result as parameters > > Volodymyr Babchuk (1): > xen/arm: add SMC wrapper that is compatible with SMCCC v1.0 > > xen/arch/arm/Makefile | 1 - > xen/arch/arm/arm64/Makefile | 1 + > xen/arch/arm/arm64/asm-offsets.c | 5 +++ > xen/arch/arm/arm64/smc.S | 32 +++++++++++++ > xen/arch/arm/platforms/exynos5.c | 3 +- > xen/arch/arm/platforms/seattle.c | 4 +- > xen/arch/arm/psci.c | 41 ++++++++++++----- > xen/arch/arm/smc.S | 21 --------- > xen/include/asm-arm/cpufeature.h | 15 ++++++- > xen/include/asm-arm/processor.h | 3 -- > xen/include/asm-arm/smccc.h | 97 +++++++++++++++++++++++++++++++++------- > 11 files changed, 167 insertions(+), 56 deletions(-) > create mode 100644 xen/arch/arm/arm64/smc.S > delete mode 100644 xen/arch/arm/smc.S >