PSCI: Do psci_setup() as part of std_svc_setup()
This patch moves the invocation of `psci_setup()` from BL31 and SP_MIN
into `std_svc_setup()` as part of ARM Standard Service initialization.
This allows us to consolidate ARM Standard Service initializations which
will be added to in the future. A new function `get_arm_std_svc_args()`
is introduced to get arguments corresponding to each standard service.
This function must be implemented by the EL3 Runtime Firmware and both
SP_MIN and BL31 implement it.

Change-Id: I38e1b644f797fa4089b20574bd4a10f0419de184
1 parent f426fc0 commit 58e946aec50c022578fd47da93b0b4bd62e94d5b
@Soby Mathew Soby Mathew authored on 19 Sep 2016
Showing 4 changed files
View
bl31/bl31_main.c
View
bl32/sp_min/sp_min_main.c
View
include/services/std_svc.h
View
services/std_svc/std_svc_setup.c