]> git.baikalelectronics.ru Git - arm-tf.git/commit
ARM platforms: Make arm_validate_ns_entrypoint() common
authorJeenu Viswambharan <jeenu.viswambharan@arm.com>
Tue, 19 Sep 2017 08:27:18 +0000 (09:27 +0100)
committerJeenu Viswambharan <jeenu.viswambharan@arm.com>
Mon, 13 Nov 2017 08:38:51 +0000 (08:38 +0000)
commit71e7a4e568e5f73f67cb571e6dfab3015b986c7b
tree417ba08368fd9bc96d3ea123c1663dfe5ea41d66
parentb7cb133e5c56f149024a56873216f0c198aa9635
ARM platforms: Make arm_validate_ns_entrypoint() common

The function arm_validate_ns_entrypoint() validates a given non-secure
physical address. This function however specifically returns PSCI error
codes.

Non-secure physical address validation is potentially useful across ARM
platforms, even for non-PSCI use cases. Therefore make this function
common by returning 0 for success or -1 otherwise.

Having made the function common, make arm_validate_psci_entrypoint() a
wrapper around arm_validate_ns_entrypoint() which only translates return
value into PSCI error codes. This wrapper is now used where
arm_validate_ns_entrypoint() was currently used for PSCI entry point
validation.

Change-Id: Ic781fc3105d6d199fd8f53f01aba5baea0ebc310
Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>
include/plat/arm/common/plat_arm.h
plat/arm/board/fvp/fvp_pm.c
plat/arm/common/arm_pm.c
plat/arm/css/common/css_pm.c