• Soby Mathew's avatar
    PSCI: Switch to the new PSCI frameworks · 67487846
    Soby Mathew authored
    This commit does the switch to the new PSCI framework implementation replacing
    the existing files in PSCI folder with the ones in PSCI1.0 folder. The
    corresponding makefiles are modified as required for the new implementation.
    The platform.h header file is also is switched to the new one
    as required by the new frameworks. The build flag ENABLE_PLAT_COMPAT defaults
    to 1 to enable compatibility layer which let the existing platform ports to
    continue to build and run with minimal changes.
    
    The default weak implementation of platform_get_core_pos() is now removed from
    platform_helpers.S and is provided by the compatibility layer.
    
    Note: The Secure Payloads and their dispatchers still use the old platform
    and framework APIs and hence it is expected that the ENABLE_PLAT_COMPAT build
    flag will remain enabled in subsequent patch. The compatibility for SPDs using
    the older APIs on platforms migrated to the new APIs will be added in the
    following patch.
    
    Change-Id: I18c51b3a085b564aa05fdd98d11c9f3335712719
    67487846
psci_setup.c 10.3 KB