Use register_t instead of uint32_t in smc/hmc calls such that arguments
authorkettenis <kettenis@openbsd.org>
Fri, 29 Dec 2017 14:45:15 +0000 (14:45 +0000)
committerkettenis <kettenis@openbsd.org>
Fri, 29 Dec 2017 14:45:15 +0000 (14:45 +0000)
commit8bcbf207052f8f0d705ffddf70db076453884689
tree4c218e32ad89fde68a6cd27a2a8b66da609e477e
parentbf9e0ff8e1d3635fcd006a77a11d012d9c034aab
Use register_t instead of uint32_t in smc/hmc calls such that arguments
to SMC64 functions don't get truncated.  Implement support for the CPU_ON
call.
sys/arch/arm/arm/cpu.c
sys/arch/arm64/arm64/cpu.c
sys/dev/fdt/psci.c