Hi York, This generic PSCI is controlled by CONFIG_ARMV8_PSCI, if enabled, any platform can implement their own PSCI functions under this framework, this is all similar with ARMv7's.
While PPA is controlled by CONFIG_FSL_LS_PPA, and the private PSCI inside the PPA is controlled by FSL_PPA_ARMV8_PSCI, this macro depends on and selected by CONFIG_FSL_LS_PPA. That is to say, they are using separate configs, and only one of them can be enabled at one time. On Tue, Nov 29, 2016 at 1:16 AM, york sun <york....@nxp.com> wrote: > On 11/25/2016 02:47 AM, Hongbo Zhang wrote: >> v3-v4 changes: >> - Re-added the 1/6 from v2, and move the newly re-named macro into Kconfig >> - Add "Reviewed-by: Tom Rini <tr...@konsulko.com>" for patch 4/6 ~ 6/6. >> >> v2-v3 changes: >> - Drop the previous 1/6, since the previous CONFIG_ARMV8_PSCI in common >> parts >> of codes also work for generic PSCI framework, so there are 5 patches in this >> iteration. >> - Add "Reviewed-by: Tom Rini <tr...@konsulko.com>" for patches 1/5 and 2/5, >> which were 2/6 and 3/6. >> - Move config values for ls1043 from armv8/Kconfig to s1043ardb_defconfig. >> >> v1-v2 changes: >> - The new config options are introduced in Kconfig when used for first time >> - Introduce new config options in armv8/Kconfig instead of LS1043 platform >> - Move previous patch 5/6 to current 2/6 place >> >> v1 notes: >> >> This patch set introduces ARMv8 PSCI framework, all the PSCI functions are >> implemented a default dummy one, it is up to each platform to implement their >> own specific ones. >> >> The first 1/6 patch is a prepare clean up for adding ARMv8 PSCI. >> Patches 2/6 to 5/6 introduce new ARMv8 framework and set it up. >> The last 6/6 adds a most simple implementation on NXP LS1043 platform, to >> verify this framework. >> >> This patch set mainly introduces ARMv8 PSCI framework, for easier review and >> merge, further PSCI implementation on LS1043 is coming later. >> > > Hongbo, > > Can you educate me how this generic PSCI framework co-exist with PPA or > other secure firmware? > > York _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot