Merge pull request #667 from soby-mathew/sm/PSCI_lib
Introduce PSCI library |
---|
Makefile |
---|
bl1/bl1.mk |
---|
bl31/aarch64/bl31_arch_setup.c 100644 → 0 |
---|
bl31/aarch64/bl31_entrypoint.S |
---|
bl31/aarch64/cpu_data.S 100644 → 0 |
---|
bl31/bl31.mk |
---|
bl31/bl31_context_mgmt.c |
---|
bl31/bl31_main.c |
---|
bl31/cpu_data_array.c 100644 → 0 |
---|
bl31/runtime_svc.c 100644 → 0 |
---|
common/aarch64/context.S 100644 → 0 |
---|
common/bl_common.c |
---|
common/context_mgmt.c 100644 → 0 |
---|
common/runtime_svc.c 0 → 100644 |
---|
docs/firmware-design.md |
---|
docs/porting-guide.md |
---|
docs/psci-pd-tree.md |
---|
docs/rt-svc-writers-guide.md |
---|
drivers/arm/ccn/ccn_private.h |
---|
drivers/arm/gic/v3/gicv3_helpers.c |
---|
include/bl31/bl31.h |
---|
include/bl31/cpu_data.h 100644 → 0 |
---|
include/bl31/runtime_svc.h 100644 → 0 |
---|
include/bl31/services/psci.h 100644 → 0 |
---|
include/bl31/services/psci_compat.h 100644 → 0 |
---|
include/bl31/services/std_svc.h 100644 → 0 |
---|
include/common/aarch64/asm_macros.S 0 → 100644 |
---|
include/common/aarch64/assert_macros.S 0 → 100644 |
---|
include/common/aarch64/el3_common_macros.S 0 → 100644 |
---|
include/common/asm_macros.S 100644 → 0 |
---|
include/common/asm_macros_common.S 0 → 100644 |
---|
include/common/assert_macros.S 100644 → 0 |
---|
include/common/bl_common.h |
---|
include/common/context.h 100644 → 0 |
---|
include/common/context_mgmt.h 100644 → 0 |
---|
include/common/el3_common_macros.S 100644 → 0 |
---|
include/common/runtime_svc.h 0 → 100644 |
---|
include/common/smcc_helpers.h 100644 → 0 |
---|
include/drivers/arm/gic_v3.h |
---|
include/drivers/arm/gicv3.h |
---|
include/lib/aarch64/smcc_helpers.h 0 → 100644 |
---|
include/lib/el3_runtime/aarch64/context.h 0 → 100644 |
---|
include/lib/el3_runtime/context_mgmt.h 0 → 100644 |
---|
include/lib/el3_runtime/cpu_data.h 0 → 100644 |
---|
include/lib/psci/psci.h 0 → 100644 |
---|
include/lib/psci/psci_compat.h 0 → 100644 |
---|
include/lib/smcc.h 0 → 100644 |
---|
include/lib/stdlib/machine/_stdint.h |
---|
include/plat/arm/common/plat_arm.h |
---|
include/plat/common/platform.h |
---|
include/services/std_svc.h 0 → 100644 |
---|
lib/el3_runtime/aarch64/context.S 0 → 100644 |
---|
lib/el3_runtime/aarch64/context_mgmt.c 0 → 100644 |
---|
lib/el3_runtime/aarch64/cpu_data.S 0 → 100644 |
---|
lib/el3_runtime/cpu_data_array.c 0 → 100644 |
---|
lib/locks/bakery/bakery_lock_normal.c |
---|
lib/psci/aarch64/psci_helpers.S 0 → 100644 |
---|
lib/psci/psci_common.c 0 → 100644 |
---|
lib/psci/psci_lib.mk 0 → 100644 |
---|
lib/psci/psci_main.c 0 → 100644 |
---|
lib/psci/psci_off.c 0 → 100644 |
---|
lib/psci/psci_on.c 0 → 100644 |
---|
lib/psci/psci_private.h 0 → 100644 |
---|
lib/psci/psci_setup.c 0 → 100644 |
---|
lib/psci/psci_stat.c 0 → 100644 |
---|
lib/psci/psci_suspend.c 0 → 100644 |
---|
lib/psci/psci_system_off.c 0 → 100644 |
---|
lib/xlat_tables/aarch64/xlat_tables.c |
---|
lib/xlat_tables/xlat_tables_common.c |
---|
plat/arm/board/fvp/aarch64/fvp_helpers.S |
---|
plat/arm/board/fvp/drivers/pwrc/fvp_pwrc.c |
---|
plat/arm/board/fvp/drivers/pwrc/fvp_pwrc.h |
---|
plat/arm/board/juno/aarch64/juno_helpers.S |
---|
plat/arm/common/aarch64/arm_common.c 100644 → 0 |
---|
plat/arm/common/aarch64/arm_helpers.S |
---|
plat/arm/common/arm_bl31_setup.c |
---|
plat/arm/common/arm_common.c 0 → 100644 |
---|
plat/arm/common/arm_common.mk |
---|
plat/arm/css/common/aarch64/css_helpers.S |
---|
plat/common/aarch64/plat_psci_common.c |
---|
plat/common/aarch64/platform_mp_stack.S |
---|
plat/common/aarch64/platform_up_stack.S |
---|
plat/common/plat_psci_common.c 0 → 100644 |
---|
plat/compat/plat_compat.mk |
---|
plat/nvidia/tegra/common/tegra_common.mk |
---|
plat/rockchip/rk3368/platform.mk |
---|
plat/rockchip/rk3399/platform.mk |
---|
plat/xilinx/zynqmp/platform.mk |
---|
services/std_svc/psci/psci_common.c 100644 → 0 |
---|
services/std_svc/psci/psci_entry.S 100644 → 0 |
---|
services/std_svc/psci/psci_helpers.S 100644 → 0 |
---|
services/std_svc/psci/psci_main.c 100644 → 0 |
---|
services/std_svc/psci/psci_off.c 100644 → 0 |
---|
services/std_svc/psci/psci_on.c 100644 → 0 |
---|
services/std_svc/psci/psci_private.h 100644 → 0 |
---|
services/std_svc/psci/psci_setup.c 100644 → 0 |
---|
services/std_svc/psci/psci_stat.c 100644 → 0 |
---|
services/std_svc/psci/psci_suspend.c 100644 → 0 |
---|
services/std_svc/psci/psci_system_off.c 100644 → 0 |
---|
services/std_svc/std_svc_setup.c |
---|