History log of /rk3399_ARM-atf/ (Results 16201 – 16225 of 18314)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
6a0b0d7f09-May-2017 David Cunado <david.cunado@arm.com>

Migrate ARM platforms to use TF_MBEDTLS_KEY_ALG

A previous patch superseded the MBEDTLS_KEY_ALG. This patch updates
the ARM platforms to use the new TF_MBEDTLS_KEY_ALG define.

Change-Id: Ie0e1bc272

Migrate ARM platforms to use TF_MBEDTLS_KEY_ALG

A previous patch superseded the MBEDTLS_KEY_ALG. This patch updates
the ARM platforms to use the new TF_MBEDTLS_KEY_ALG define.

Change-Id: Ie0e1bc272e127e879ac58e7cfcbe268751d7688e
Signed-off-by: David Cunado <david.cunado@arm.com>

show more ...

0aff7ad208-May-2017 David Cunado <david.cunado@arm.com>

mbedtls: Complete namespace for TF specific macros

This patch renames MBEDTLS_KEY_ALG to TF_MBEDTLS_KEY_ALG. This
completes the migration of TF specific macros so that they do not
have the MBEDTLS_

mbedtls: Complete namespace for TF specific macros

This patch renames MBEDTLS_KEY_ALG to TF_MBEDTLS_KEY_ALG. This
completes the migration of TF specific macros so that they do not
have the MBEDTLS_ suffix (see arm-trusted-firmware#874).

Change-Id: Iad7632477e220b0af987c4db3cf52229fb127d00
Signed-off-by: David Cunado <david.cunado@arm.com>

show more ...

b188351010-May-2017 David Cunado <david.cunado@arm.com>

mbedtls: Namespace for TF specific macros

An earlier patch (arm-trusted-firmware#874) migrated MBEDTLS_ suffixed
macros to have a TBBR_ suffix to avoid any potential clash with future
mbedtls macros

mbedtls: Namespace for TF specific macros

An earlier patch (arm-trusted-firmware#874) migrated MBEDTLS_ suffixed
macros to have a TBBR_ suffix to avoid any potential clash with future
mbedtls macros.

But on reflection the TBBR_ suffix could be confusing as the macros
are used to drive TF-specific configuration of mbedtls. As such
this patch migrates these macros from TBBR_suffix to TF_MBEDTLS_
suffix which more accurately conveys their use.

Change-Id: Ic87642b653ceeaa03d62f724976abd5e12e867d4
Signed-off-by: David Cunado <david.cunado@arm.com>

show more ...

b6285d6430-Mar-2017 Soby Mathew <soby.mathew@arm.com>

AArch32: Rework SMC context save and restore mechanism

The current SMC context data structure `smc_ctx_t` and related helpers are
optimized for case when SMC call does not result in world switch. Th

AArch32: Rework SMC context save and restore mechanism

The current SMC context data structure `smc_ctx_t` and related helpers are
optimized for case when SMC call does not result in world switch. This was
the case for SP_MIN and BL1 cold boot flow. But the firmware update usecase
requires world switch as a result of SMC and the current SMC context helpers
were not helping very much in this regard. Therefore this patch does the
following changes to improve this:

1. Add monitor stack pointer, `spmon` to `smc_ctx_t`

The C Runtime stack pointer in monitor mode, `sp_mon` is added to the
SMC context, and the `smc_ctx_t` pointer is cached in `sp_mon` prior
to exit from Monitor mode. This makes is easier to retrieve the
context when the next SMC call happens. As a result of this change,
the SMC context helpers no longer depend on the stack to save and
restore the register.

This aligns it with the context save and restore mechanism in AArch64.

2. Add SCR in `smc_ctx_t`

Adding the SCR register to `smc_ctx_t` makes it easier to manage this
register state when switching between non secure and secure world as a
result of an SMC call.

Change-Id: I5e12a7056107c1701b457b8f7363fdbf892230bf
Signed-off-by: Soby Mathew <soby.mathew@arm.com>
Signed-off-by: dp-arm <dimitris.papastamos@arm.com>

show more ...

d801fbb004-May-2017 dp-arm <dimitris.papastamos@arm.com>

Hook up LLVM compiler-rt in the build system

This patch enables compiler-rt for the AArch32 target. The code is
not used for AArch64 as the architecture supports the 64-bit division
and modulo oper

Hook up LLVM compiler-rt in the build system

This patch enables compiler-rt for the AArch32 target. The code is
not used for AArch64 as the architecture supports the 64-bit division
and modulo operations natively.

Change-Id: I1703a92872b0bb56ac0b98c67193830683963b13
Signed-off-by: dp-arm <dimitris.papastamos@arm.com>

show more ...

0e14a7fb04-May-2017 dp-arm <dimitris.papastamos@arm.com>

Import builtins from LLVM compiler-rt project

These are needed to provide division and modulo operations
for the AArch32 target.

This code is entirely unmodified. Imported from compiler-rt
master

Import builtins from LLVM compiler-rt project

These are needed to provide division and modulo operations
for the AArch32 target.

This code is entirely unmodified. Imported from compiler-rt
master branch as of May 4 2017.

Change-Id: I001e1809f2afd4bf8d4cc3d2296798809f607144
Signed-off-by: dp-arm <dimitris.papastamos@arm.com>

show more ...

24c287be11-May-2017 Sandrine Bailleux <sandrine.bailleux@arm.com>

Tegra: Break circular dependency in platform header files

For SoCs T132 and T210, the header file 'platform_def.h' used to include
'tegra_def.h' and vice versa. This patch breaks this circular depen

Tegra: Break circular dependency in platform header files

For SoCs T132 and T210, the header file 'platform_def.h' used to include
'tegra_def.h' and vice versa. This patch breaks this circular dependency
by making 'tegra_def.h' independent.

Change-Id: I45a00a84e6ab8b93d5e9242a9ff65f03e9102a96
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>

show more ...

144c3f5e11-May-2017 Sandrine Bailleux <sandrine.bailleux@arm.com>

FVP: Break circular dependency in platform header files

We used to have the following circular dependency in the FVP platform
header files:

+-> arm_def.h ---> platform_def.h ---> fvp_def.h --+
|_

FVP: Break circular dependency in platform header files

We used to have the following circular dependency in the FVP platform
header files:

+-> arm_def.h ---> platform_def.h ---> fvp_def.h --+
|__________________________________________________|

This patch breaks it by not including 'arm_def.h' from 'fvp_def.h'.

Change-Id: I280d906559e3343dd38764029e77c0ea768b4fec
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>

show more ...

b4b541cb11-May-2017 davidcunado-arm <david.cunado@arm.com>

Merge pull request #933 from davidcunado-arm/dc/add_spdx

Add missing SPDX header

fa71521511-May-2017 David Cunado <david.cunado@arm.com>

Add missing SPDX header

A new file added as part of arm-trusted-firmware#927 was missing the
SPDX license identifier - this patch adds the missing identifier.

Change-Id: Id1355f2bdca930b7e65bb54eff

Add missing SPDX header

A new file added as part of arm-trusted-firmware#927 was missing the
SPDX license identifier - this patch adds the missing identifier.

Change-Id: Id1355f2bdca930b7e65bb54eff7e6c764ebb0d96
Signed-off-by: David Cunado <david.cunado@arm.com>

show more ...

f67c663111-May-2017 davidcunado-arm <david.cunado@arm.com>

Merge pull request #928 from davidcunado-arm/dc/update_userguide

Update AEM and Cortex Models versions

d6104f5a11-May-2017 davidcunado-arm <david.cunado@arm.com>

Merge pull request #927 from jeenu-arm/state-switch

Execution state switch

78b7134911-May-2017 davidcunado-arm <david.cunado@arm.com>

Merge pull request #932 from dp-arm/dp/spdx-rockchip

Use SPDX license identifiers for remaining files

c3e70be110-May-2017 dp-arm <dimitris.papastamos@arm.com>

Use SPDX license identifiers for remaining files

Change-Id: I7f54f45db65f32481cc05e1bd2c9c683b756e19a
Signed-off-by: dp-arm <dimitris.papastamos@arm.com>

a78b73f810-May-2017 davidcunado-arm <david.cunado@arm.com>

Merge pull request #918 from rockchip-linux/rk3328

rockchip: rk3328: support rk3328

cdf972cc10-May-2017 davidcunado-arm <david.cunado@arm.com>

Merge pull request #931 from antonio-nino-diaz-arm/an/revert-rockchip

Revert "rockchip: Remove unused rockchip_pd_pwr_down_wfi function"

9bb0b3c610-May-2017 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

Revert "rockchip: Remove unused rockchip_pd_pwr_down_wfi function"

This reverts commit b6dcbf588af442fa87721dc707ff9e54d04ff504.

This function wasn't used when it was removed, but it is needed to
c

Revert "rockchip: Remove unused rockchip_pd_pwr_down_wfi function"

This reverts commit b6dcbf588af442fa87721dc707ff9e54d04ff504.

This function wasn't used when it was removed, but it is needed to
compile the new changes proposed for Rockchip platforms.

Change-Id: Ia5bfe1f8398e08431f96923e2f059a83e5cb78d4
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

be2a312710-May-2017 tony.xie <tony.xie@rock-chips.com>

rockchip: rk3328: Add a missing paragraph for copyright notice.

Change-Id: I78c7e304d3070f66e2ca3bf838c76ee6a2ae3430
Signed-off-by: tony.xie <tony.xie@rock-chips.com>

e769db3e08-May-2017 Antonio Nino Diaz <antonio.ninodiaz@arm.com>

Minor fixes to the xlat tables lib v2

- Fix some comments.
- Remove duplicated definition.
- Make xlat_arch_get_max_supported_pa() private in aarch64.

Change-Id: I629237209cfb2ce7b0c4bd539d63dd81d4

Minor fixes to the xlat tables lib v2

- Fix some comments.
- Remove duplicated definition.
- Make xlat_arch_get_max_supported_pa() private in aarch64.

Change-Id: I629237209cfb2ce7b0c4bd539d63dd81d45b2edd
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>

show more ...

172138b908-May-2017 davidcunado-arm <david.cunado@arm.com>

Merge pull request #926 from EvanLloyd/win_make_4

Minor makefile fixes

07f4000108-May-2017 davidcunado-arm <david.cunado@arm.com>

Merge pull request #922 from davidcunado-arm/dc/smc_yielding_spds

Migrate secure payload dispatchers to new SMC terminology

b9ecb21604-May-2017 David Cunado <david.cunado@arm.com>

Update AEM and Cortex Models versions

AEMv8-A Model release v8.4 has been made available and Trusted Firmware
has been tested against these versions as part of its CI system. This
patch updates the

Update AEM and Cortex Models versions

AEMv8-A Model release v8.4 has been made available and Trusted Firmware
has been tested against these versions as part of its CI system. This
patch updates the user guide documentation to reflect the version of AEM
and Cortex Models that Trusted Firmware has been tested against.

Additionally, ARM FVPs FVP_Base_Cortex-A57x1-A53x1 and
FVP_Base_Cortex-A57x2-A53x4 are removed from the list of tested FVPs
as they are currently not being tested with the latest version of ARM
Trusted Firmware.

Also, documentation and links to Linaro pages have been updated to
reflect the changes in the ARM community document hosting.

Change-Id: Idae97303ce0929c82b137017de84ce94678f6f2b
Signed-off-by: David Cunado <david.cunado@arm.com>

show more ...

5e62327705-May-2017 davidcunado-arm <david.cunado@arm.com>

Merge pull request #924 from antonio-nino-diaz-arm/an/fix-xn-bit

Fix execute-never permissions in xlat tables libs

bbbbcdae16-Apr-2017 David Cunado <david.cunado@arm.com>

Migrate secure payload dispatchers to new SMC terminology

Since Issue B (November 2016) of the SMC Calling Convention document
standard SMC calls are renamed to yielding SMC calls to help avoid
conf

Migrate secure payload dispatchers to new SMC terminology

Since Issue B (November 2016) of the SMC Calling Convention document
standard SMC calls are renamed to yielding SMC calls to help avoid
confusion with the standard service SMC range, which remains unchanged.

http://infocenter.arm.com/help/topic/com.arm.doc.den0028b/ARM_DEN0028B_SMC_Calling_Convention.pd

A previous patch introduced a new define for yielding SMC call type.
This patch updates the secure payload dispatchers (except the TSPD) to
use this new define and also migrates the code to use the new
terminology.

Change-Id: I3d2437c04e3b21fdbd32019f55c066c87679a5bf
Signed-off-by: David Cunado <david.cunado@arm.com>

show more ...

f132b4a004-May-2017 davidcunado-arm <david.cunado@arm.com>

Merge pull request #925 from dp-arm/dp/spdx

Use SPDX license identifiers


Makefile
bl1/aarch32/bl1_arch_setup.c
bl1/aarch32/bl1_context_mgmt.c
bl1/aarch32/bl1_entrypoint.S
bl1/aarch32/bl1_exceptions.S
bl1/aarch64/bl1_arch_setup.c
bl1/aarch64/bl1_context_mgmt.c
bl1/aarch64/bl1_entrypoint.S
bl1/aarch64/bl1_exceptions.S
bl1/bl1.ld.S
bl1/bl1.mk
bl1/bl1_fwu.c
bl1/bl1_main.c
bl1/bl1_private.h
bl1/tbbr/tbbr_img_desc.c
bl2/aarch32/bl2_arch_setup.c
bl2/aarch32/bl2_entrypoint.S
bl2/aarch64/bl2_arch_setup.c
bl2/aarch64/bl2_entrypoint.S
bl2/bl2.ld.S
bl2/bl2.mk
bl2/bl2_image_load.c
bl2/bl2_image_load_v2.c
bl2/bl2_main.c
bl2/bl2_private.h
bl2u/aarch64/bl2u_entrypoint.S
bl2u/bl2u.ld.S
bl2u/bl2u.mk
bl2u/bl2u_main.c
bl31/aarch64/bl31_entrypoint.S
bl31/aarch64/crash_reporting.S
bl31/aarch64/runtime_exceptions.S
bl31/bl31.ld.S
bl31/bl31.mk
bl31/bl31_context_mgmt.c
bl31/bl31_main.c
bl31/interrupt_mgmt.c
bl32/sp_min/aarch32/entrypoint.S
bl32/sp_min/sp_min.ld.S
bl32/sp_min/sp_min.mk
bl32/sp_min/sp_min_main.c
bl32/sp_min/sp_min_private.h
bl32/tsp/aarch64/tsp_entrypoint.S
bl32/tsp/aarch64/tsp_exceptions.S
bl32/tsp/aarch64/tsp_request.S
bl32/tsp/tsp.ld.S
bl32/tsp/tsp.mk
bl32/tsp/tsp_interrupt.c
bl32/tsp/tsp_main.c
bl32/tsp/tsp_private.h
bl32/tsp/tsp_timer.c
common/aarch32/debug.S
common/aarch64/debug.S
common/aarch64/early_exceptions.S
common/bl_common.c
common/desc_image_load.c
common/runtime_svc.c
common/tf_printf.c
drivers/arm/cci/cci.c
drivers/arm/cci400/cci400.c
drivers/arm/ccn/ccn.c
drivers/arm/ccn/ccn_private.h
drivers/arm/gic/arm_gic.c
drivers/arm/gic/common/gic_common.c
drivers/arm/gic/common/gic_common_private.h
drivers/arm/gic/gic_v2.c
drivers/arm/gic/gic_v3.c
drivers/arm/gic/v2/gicv2_helpers.c
drivers/arm/gic/v2/gicv2_main.c
drivers/arm/gic/v2/gicv2_private.h
drivers/arm/gic/v3/gicv3_helpers.c
drivers/arm/gic/v3/gicv3_main.c
drivers/arm/gic/v3/gicv3_private.h
drivers/arm/pl011/aarch32/pl011_console.S
drivers/arm/pl011/aarch64/pl011_console.S
drivers/arm/pl011/pl011_console.S
drivers/arm/pl061/pl061_gpio.c
drivers/arm/sp804/sp804_delay_timer.c
drivers/arm/sp805/sp805.c
drivers/arm/tzc/tzc400.c
drivers/arm/tzc/tzc_common_private.h
drivers/arm/tzc/tzc_dmc500.c
drivers/arm/tzc400/tzc400.c
drivers/auth/auth_mod.c
drivers/auth/crypto_mod.c
drivers/auth/img_parser_mod.c
drivers/auth/mbedtls/mbedtls_common.c
drivers/auth/mbedtls/mbedtls_common.mk
drivers/auth/mbedtls/mbedtls_crypto.c
drivers/auth/mbedtls/mbedtls_crypto.mk
drivers/auth/mbedtls/mbedtls_x509.mk
drivers/auth/mbedtls/mbedtls_x509_parser.c
drivers/auth/tbbr/tbbr_cot.c
drivers/cadence/uart/aarch64/cdns_console.S
drivers/cadence/uart/cdns_console.S
drivers/console/aarch32/console.S
drivers/console/aarch32/skeleton_console.S
drivers/console/aarch64/console.S
drivers/console/aarch64/skeleton_console.S
drivers/console/console.S
drivers/console/skeleton_console.S
drivers/delay_timer/delay_timer.c
drivers/delay_timer/generic_delay_timer.c
drivers/emmc/emmc.c
drivers/gpio/gpio.c
drivers/io/io_block.c
drivers/io/io_dummy.c
drivers/io/io_fip.c
drivers/io/io_memmap.c
drivers/io/io_semihosting.c
drivers/io/io_storage.c
drivers/partition/gpt.c
drivers/partition/partition.c
drivers/synopsys/emmc/dw_mmc.c
drivers/ti/uart/16550_console.S
drivers/ti/uart/aarch64/16550_console.S
include/bl1/bl1.h
include/bl1/tbbr/tbbr_img_desc.h
include/bl31/bl31.h
include/bl31/interrupt_mgmt.h
include/bl32/payloads/tlk.h
include/bl32/sp_min/platform_sp_min.h
include/bl32/tsp/platform_tsp.h
include/bl32/tsp/tsp.h
include/common/aarch32/asm_macros.S
include/common/aarch32/assert_macros.S
include/common/aarch32/el3_common_macros.S
include/common/aarch64/asm_macros.S
include/common/aarch64/assert_macros.S
include/common/aarch64/el3_common_macros.S
include/common/asm_macros_common.S
include/common/bl_common.h
include/common/debug.h
include/common/desc_image_load.h
include/common/ep_info.h
include/common/firmware_image_package.h
include/common/param_header.h
include/common/runtime_svc.h
include/common/tbbr/cot_def.h
include/common/tbbr/tbbr_img_def.h
include/drivers/arm/arm_gic.h
include/drivers/arm/cci.h
include/drivers/arm/cci400.h
include/drivers/arm/ccn.h
include/drivers/arm/gic_common.h
include/drivers/arm/gic_v2.h
include/drivers/arm/gic_v3.h
include/drivers/arm/gicv2.h
include/drivers/arm/gicv3.h
include/drivers/arm/nic_400.h
include/drivers/arm/pl011.h
include/drivers/arm/pl061_gpio.h
include/drivers/arm/sp804_delay_timer.h
include/drivers/arm/sp805.h
include/drivers/arm/tzc400.h
include/drivers/arm/tzc_common.h
include/drivers/arm/tzc_dmc500.h
include/drivers/auth/auth_common.h
include/drivers/auth/auth_mod.h
include/drivers/auth/crypto_mod.h
include/drivers/auth/img_parser_mod.h
include/drivers/auth/mbedtls/mbedtls_common.h
include/drivers/auth/mbedtls/mbedtls_config.h
include/drivers/cadence/cdns_uart.h
include/drivers/console.h
include/drivers/delay_timer.h
include/drivers/emmc.h
include/drivers/generic_delay_timer.h
include/drivers/gpio.h
include/drivers/io/io_block.h
include/drivers/io/io_driver.h
include/drivers/io/io_dummy.h
include/drivers/io/io_fip.h
include/drivers/io/io_memmap.h
include/drivers/io/io_semihosting.h
include/drivers/io/io_storage.h
include/drivers/partition/gpt.h
include/drivers/partition/mbr.h
include/drivers/partition/partition.h
include/drivers/synopsys/dw_mmc.h
include/drivers/ti/uart/uart_16550.h
include/lib/aarch32/arch.h
include/lib/aarch32/arch_helpers.h
include/lib/aarch32/smcc_helpers.h
include/lib/aarch32/smcc_macros.S
include/lib/aarch64/arch.h
include/lib/aarch64/arch_helpers.h
include/lib/aarch64/smcc_helpers.h
include/lib/bakery_lock.h
include/lib/cassert.h
include/lib/cpus/aarch32/aem_generic.h
include/lib/cpus/aarch32/cortex_a32.h
include/lib/cpus/aarch32/cortex_a53.h
include/lib/cpus/aarch32/cortex_a57.h
include/lib/cpus/aarch32/cortex_a72.h
include/lib/cpus/aarch32/cpu_macros.S
include/lib/cpus/aarch64/aem_generic.h
include/lib/cpus/aarch64/cortex_a35.h
include/lib/cpus/aarch64/cortex_a53.h
include/lib/cpus/aarch64/cortex_a57.h
include/lib/cpus/aarch64/cortex_a72.h
include/lib/cpus/aarch64/cortex_a73.h
include/lib/cpus/aarch64/cpu_macros.S
include/lib/cpus/aarch64/denver.h
include/lib/cpus/errata_report.h
include/lib/el3_runtime/aarch32/context.h
include/lib/el3_runtime/aarch64/context.h
include/lib/el3_runtime/context_mgmt.h
include/lib/el3_runtime/cpu_data.h
include/lib/mmio.h
include/lib/pmf/pmf.h
include/lib/pmf/pmf_asm_macros.S
include/lib/pmf/pmf_helpers.h
include/lib/psci/psci.h
include/lib/psci/psci_compat.h
include/lib/psci/psci_lib.h
include/lib/runtime_instr.h
include/lib/semihosting.h
include/lib/smcc.h
include/lib/spinlock.h
include/lib/stdlib/machine/_inttypes.h
include/lib/utils.h
include/lib/utils_def.h
include/lib/xlat_tables/xlat_mmu_helpers.h
include/lib/xlat_tables/xlat_tables.h
include/lib/xlat_tables/xlat_tables_defs.h
include/lib/xlat_tables/xlat_tables_v2.h
include/plat/arm/board/common/board_arm_def.h
include/plat/arm/board/common/board_arm_oid.h
include/plat/arm/board/common/board_css_def.h
include/plat/arm/board/common/drivers/norflash.h
include/plat/arm/board/common/v2m_def.h
include/plat/arm/common/aarch64/arm_macros.S
include/plat/arm/common/aarch64/cci_macros.S
include/plat/arm/common/arm_config.h
include/plat/arm/common/arm_def.h
include/plat/arm/common/arm_sip_svc.h
include/plat/arm/common/arm_xlat_tables.h
include/plat/arm/common/plat_arm.h
include/plat/arm/css/common/aarch64/css_macros.S
include/plat/arm/css/common/css_def.h
include/plat/arm/css/common/css_pm.h
include/plat/arm/soc/common/soc_css.h
include/plat/arm/soc/common/soc_css_def.h
include/plat/common/common_def.h
include/plat/common/platform.h
include/services/std_svc.h
lib/aarch32/cache_helpers.S
lib/aarch32/misc_helpers.S
lib/aarch64/cache_helpers.S
lib/aarch64/misc_helpers.S
lib/aarch64/xlat_tables.c
lib/cpus/aarch32/aem_generic.S
lib/cpus/aarch32/cortex_a32.S
lib/cpus/aarch32/cortex_a53.S
lib/cpus/aarch32/cortex_a57.S
lib/cpus/aarch32/cortex_a72.S
lib/cpus/aarch32/cpu_helpers.S
lib/cpus/aarch64/aem_generic.S
lib/cpus/aarch64/cortex_a35.S
lib/cpus/aarch64/cortex_a53.S
lib/cpus/aarch64/cortex_a57.S
lib/cpus/aarch64/cortex_a72.S
lib/cpus/aarch64/cortex_a73.S
lib/cpus/aarch64/cpu_helpers.S
lib/cpus/aarch64/denver.S
lib/cpus/cpu-ops.mk
lib/cpus/errata_report.c
lib/el3_runtime/aarch32/context_mgmt.c
lib/el3_runtime/aarch32/cpu_data.S
lib/el3_runtime/aarch64/context.S
lib/el3_runtime/aarch64/context_mgmt.c
lib/el3_runtime/aarch64/cpu_data.S
lib/el3_runtime/cpu_data_array.c
lib/libfdt/libfdt.mk
lib/locks/bakery/bakery_lock_coherent.c
lib/locks/bakery/bakery_lock_normal.c
lib/locks/exclusive/aarch32/spinlock.S
lib/locks/exclusive/aarch64/spinlock.S
lib/locks/exclusive/spinlock.S
lib/pmf/pmf_main.c
lib/pmf/pmf_smc.c
lib/psci/aarch32/psci_helpers.S
lib/psci/aarch64/psci_helpers.S
lib/psci/psci_common.c
lib/psci/psci_lib.mk
lib/psci/psci_main.c
lib/psci/psci_off.c
lib/psci/psci_on.c
lib/psci/psci_private.h
lib/psci/psci_setup.c
lib/psci/psci_stat.c
lib/psci/psci_suspend.c
lib/psci/psci_system_off.c
lib/semihosting/aarch32/semihosting_call.S
lib/semihosting/aarch64/semihosting_call.S
lib/semihosting/semihosting.c
lib/stack_protector/aarch32/asm_stack_protector.S
lib/stack_protector/aarch64/asm_stack_protector.S
lib/stack_protector/stack_protector.c
lib/stack_protector/stack_protector.mk
lib/stdlib/abort.c
lib/stdlib/assert.c
lib/stdlib/exit.c
lib/stdlib/mem.c
lib/stdlib/printf.c
lib/stdlib/putchar.c
lib/stdlib/puts.c
lib/stdlib/sscanf.c
lib/stdlib/stdlib.mk
lib/xlat_tables/aarch32/xlat_tables.c
lib/xlat_tables/aarch64/xlat_tables.c
lib/xlat_tables/xlat_tables_common.c
lib/xlat_tables/xlat_tables_private.h
lib/xlat_tables_v2/aarch32/xlat_tables_arch.c
lib/xlat_tables_v2/aarch32/xlat_tables_arch.h
lib/xlat_tables_v2/aarch64/xlat_tables_arch.c
lib/xlat_tables_v2/aarch64/xlat_tables_arch.h
lib/xlat_tables_v2/xlat_tables.mk
lib/xlat_tables_v2/xlat_tables_common.c
lib/xlat_tables_v2/xlat_tables_internal.c
lib/xlat_tables_v2/xlat_tables_private.h
make_helpers/build_env.mk
make_helpers/build_macros.mk
make_helpers/cygwin.mk
make_helpers/defaults.mk
make_helpers/msys.mk
make_helpers/plat_helpers.mk
make_helpers/tbbr/tbbr_tools.mk
make_helpers/unix.mk
make_helpers/windows.mk
plat/arm/board/common/aarch32/board_arm_helpers.S
plat/arm/board/common/aarch64/board_arm_helpers.S
plat/arm/board/common/board_arm_trusted_boot.c
plat/arm/board/common/board_common.mk
plat/arm/board/common/board_css.mk
plat/arm/board/common/board_css_common.c
plat/arm/board/common/drivers/norflash/norflash.c
plat/arm/board/fvp/aarch32/fvp_helpers.S
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/fvp/fvp_bl1_setup.c
plat/arm/board/fvp/fvp_bl2_setup.c
plat/arm/board/fvp/fvp_bl2u_setup.c
plat/arm/board/fvp/fvp_bl31_setup.c
plat/arm/board/fvp/fvp_common.c
plat/arm/board/fvp/fvp_def.h
plat/arm/board/fvp/fvp_err.c
plat/arm/board/fvp/fvp_io_storage.c
plat/arm/board/fvp/fvp_pm.c
plat/arm/board/fvp/fvp_private.h
plat/arm/board/fvp/fvp_security.c
plat/arm/board/fvp/fvp_stack_protector.c
plat/arm/board/fvp/fvp_topology.c
plat/arm/board/fvp/fvp_trusted_boot.c
plat/arm/board/fvp/include/plat_macros.S
plat/arm/board/fvp/include/platform_def.h
plat/arm/board/fvp/include/platform_oid.h
plat/arm/board/fvp/platform.mk
plat/arm/board/fvp/sp_min/fvp_sp_min_setup.c
plat/arm/board/fvp/sp_min/sp_min-fvp.mk
plat/arm/board/fvp/tsp/fvp_tsp_setup.c
plat/arm/board/fvp/tsp/tsp-fvp.mk
plat/arm/board/juno/aarch32/juno_helpers.S
plat/arm/board/juno/aarch64/juno_helpers.S
plat/arm/board/juno/include/plat_macros.S
plat/arm/board/juno/include/platform_def.h
plat/arm/board/juno/include/platform_oid.h
plat/arm/board/juno/juno_bl1_setup.c
plat/arm/board/juno/juno_bl2_setup.c
plat/arm/board/juno/juno_decl.h
plat/arm/board/juno/juno_def.h
plat/arm/board/juno/juno_err.c
plat/arm/board/juno/juno_security.c
plat/arm/board/juno/juno_stack_protector.c
plat/arm/board/juno/juno_topology.c
plat/arm/board/juno/juno_trng.c
plat/arm/board/juno/platform.mk
plat/arm/board/juno/sp_min/sp_min-juno.mk
plat/arm/board/juno/tsp/tsp-juno.mk
plat/arm/common/aarch32/arm_bl2_mem_params_desc.c
plat/arm/common/aarch32/arm_helpers.S
plat/arm/common/aarch64/arm_bl2_mem_params_desc.c
plat/arm/common/aarch64/arm_helpers.S
plat/arm/common/arm_bl1_fwu.c
plat/arm/common/arm_bl1_setup.c
plat/arm/common/arm_bl2_setup.c
plat/arm/common/arm_bl2u_setup.c
plat/arm/common/arm_bl31_setup.c
plat/arm/common/arm_cci.c
plat/arm/common/arm_ccn.c
plat/arm/common/arm_common.c
plat/arm/common/arm_common.mk
plat/arm/common/arm_gicv2.c
plat/arm/common/arm_gicv3.c
plat/arm/common/arm_gicv3_legacy.c
plat/arm/common/arm_image_load.c
plat/arm/common/arm_io_storage.c
plat/arm/common/arm_pm.c
plat/arm/common/arm_sip_svc.c
plat/arm/common/arm_topology.c
plat/arm/common/arm_tzc400.c
plat/arm/common/arm_tzc_dmc500.c
plat/arm/common/sp_min/arm_sp_min.mk
plat/arm/common/sp_min/arm_sp_min_setup.c
plat/arm/common/tsp/arm_tsp.mk
plat/arm/common/tsp/arm_tsp_setup.c
plat/arm/css/common/aarch32/css_helpers.S
plat/arm/css/common/aarch64/css_helpers.S
plat/arm/css/common/css_bl1_setup.c
plat/arm/css/common/css_bl2_setup.c
plat/arm/css/common/css_bl2u_setup.c
plat/arm/css/common/css_common.mk
plat/arm/css/common/css_pm.c
plat/arm/css/common/css_scp_bootloader.c
plat/arm/css/common/css_scp_bootloader.h
plat/arm/css/common/css_topology.c
plat/arm/css/drivers/scp/css_pm_scpi.c
plat/arm/css/drivers/scp/css_scp.h
plat/arm/css/drivers/scpi/css_mhu.c
plat/arm/css/drivers/scpi/css_mhu.h
plat/arm/css/drivers/scpi/css_scpi.c
plat/arm/css/drivers/scpi/css_scpi.h
plat/arm/soc/common/soc_css.mk
plat/arm/soc/common/soc_css_security.c
plat/common/aarch32/plat_common.c
plat/common/aarch32/platform_helpers.S
plat/common/aarch32/platform_mp_stack.S
plat/common/aarch32/platform_up_stack.S
plat/common/aarch64/plat_common.c
plat/common/aarch64/plat_psci_common.c
plat/common/aarch64/platform_helpers.S
plat/common/aarch64/platform_mp_stack.S
plat/common/aarch64/platform_up_stack.S
plat/common/plat_bl1_common.c
plat/common/plat_gic.c
plat/common/plat_gicv2.c
plat/common/plat_gicv3.c
plat/common/plat_psci_common.c
plat/common/tbbr/plat_tbbr.c
plat/compat/aarch64/plat_helpers_compat.S
plat/compat/plat_compat.mk
plat/compat/plat_pm_compat.c
plat/compat/plat_topology_compat.c
plat/mediatek/common/custom/oem_svc.c
plat/mediatek/common/custom/oem_svc.h
plat/mediatek/common/drivers/uart/8250_console.S
plat/mediatek/common/drivers/uart/uart8250.h
plat/mediatek/common/mtk_plat_common.c
plat/mediatek/common/mtk_plat_common.h
plat/mediatek/common/mtk_sip_svc.c
plat/mediatek/common/mtk_sip_svc.h
plat/mediatek/mt6795/aarch64/plat_helpers.S
plat/mediatek/mt6795/bl31.ld.S
plat/mediatek/mt6795/bl31_plat_setup.c
plat/mediatek/mt6795/drivers/timer/mt_cpuxgpt.c
plat/mediatek/mt6795/drivers/timer/mt_cpuxgpt.h
plat/mediatek/mt6795/include/mcucfg.h
plat/mediatek/mt6795/include/plat_macros.S
plat/mediatek/mt6795/include/plat_private.h
plat/mediatek/mt6795/include/plat_sip_calls.h
plat/mediatek/mt6795/include/platform_def.h
plat/mediatek/mt6795/include/power_tracer.h
plat/mediatek/mt6795/include/scu.h
plat/mediatek/mt6795/include/spm.h
plat/mediatek/mt6795/plat_delay_timer.c
plat/mediatek/mt6795/plat_mt_gic.c
plat/mediatek/mt6795/plat_pm.c
plat/mediatek/mt6795/plat_topology.c
plat/mediatek/mt6795/platform.mk
plat/mediatek/mt6795/power_tracer.c
plat/mediatek/mt6795/scu.c
plat/mediatek/mt8173/aarch64/plat_helpers.S
plat/mediatek/mt8173/aarch64/platform_common.c
plat/mediatek/mt8173/bl31_plat_setup.c
plat/mediatek/mt8173/drivers/crypt/crypt.c
plat/mediatek/mt8173/drivers/crypt/crypt.h
plat/mediatek/mt8173/drivers/mtcmos/mtcmos.c
plat/mediatek/mt8173/drivers/mtcmos/mtcmos.h
plat/mediatek/mt8173/drivers/pmic/pmic_wrap_init.c
plat/mediatek/mt8173/drivers/pmic/pmic_wrap_init.h
plat/mediatek/mt8173/drivers/rtc/rtc.c
plat/mediatek/mt8173/drivers/rtc/rtc.h
plat/mediatek/mt8173/drivers/spm/spm.c
plat/mediatek/mt8173/drivers/spm/spm.h
plat/mediatek/mt8173/drivers/spm/spm_hotplug.c
plat/mediatek/mt8173/drivers/spm/spm_hotplug.h
plat/mediatek/mt8173/drivers/spm/spm_mcdi.c
plat/mediatek/mt8173/drivers/spm/spm_mcdi.h
plat/mediatek/mt8173/drivers/spm/spm_suspend.c
plat/mediatek/mt8173/drivers/spm/spm_suspend.h
plat/mediatek/mt8173/drivers/timer/mt_cpuxgpt.c
plat/mediatek/mt8173/drivers/timer/mt_cpuxgpt.h
plat/mediatek/mt8173/include/mcucfg.h
plat/mediatek/mt8173/include/mt8173_def.h
plat/mediatek/mt8173/include/plat_macros.S
plat/mediatek/mt8173/include/plat_private.h
plat/mediatek/mt8173/include/plat_sip_calls.h
plat/mediatek/mt8173/include/platform_def.h
plat/mediatek/mt8173/include/power_tracer.h
plat/mediatek/mt8173/include/scu.h
plat/mediatek/mt8173/plat_mt_gic.c
plat/mediatek/mt8173/plat_pm.c
plat/mediatek/mt8173/plat_sip_calls.c
plat/mediatek/mt8173/plat_topology.c
plat/mediatek/mt8173/platform.mk
plat/mediatek/mt8173/power_tracer.c
plat/mediatek/mt8173/scu.c
plat/nvidia/tegra/common/aarch64/tegra_helpers.S
plat/nvidia/tegra/common/drivers/flowctrl/flowctrl.c
plat/nvidia/tegra/common/drivers/memctrl/memctrl_v1.c
plat/nvidia/tegra/common/drivers/memctrl/memctrl_v2.c
plat/nvidia/tegra/common/drivers/pmc/pmc.c
plat/nvidia/tegra/common/drivers/smmu/smmu.c
plat/nvidia/tegra/common/tegra_bl31_setup.c
plat/nvidia/tegra/common/tegra_common.mk
plat/nvidia/tegra/common/tegra_delay_timer.c
plat/nvidia/tegra/common/tegra_fiq_glue.c
plat/nvidia/tegra/common/tegra_gic.c
plat/nvidia/tegra/common/tegra_platform.c
plat/nvidia/tegra/common/tegra_pm.c
plat/nvidia/tegra/common/tegra_sip_calls.c
plat/nvidia/tegra/common/tegra_topology.c
plat/nvidia/tegra/include/drivers/flowctrl.h
plat/nvidia/tegra/include/drivers/mce.h
plat/nvidia/tegra/include/drivers/memctrl.h
plat/nvidia/tegra/include/drivers/memctrl_v1.h
plat/nvidia/tegra/include/drivers/memctrl_v2.h
plat/nvidia/tegra/include/drivers/pmc.h
plat/nvidia/tegra/include/drivers/smmu.h
plat/nvidia/tegra/include/plat_macros.S
plat/nvidia/tegra/include/platform_def.h
plat/nvidia/tegra/include/t132/tegra_def.h
plat/nvidia/tegra/include/t186/tegra_def.h
plat/nvidia/tegra/include/t210/tegra_def.h
plat/nvidia/tegra/include/tegra_platform.h
plat/nvidia/tegra/include/tegra_private.h
plat/nvidia/tegra/platform.mk
plat/nvidia/tegra/soc/t132/plat_psci_handlers.c
plat/nvidia/tegra/soc/t132/plat_secondary.c
plat/nvidia/tegra/soc/t132/plat_setup.c
plat/nvidia/tegra/soc/t132/plat_sip_calls.c
plat/nvidia/tegra/soc/t132/platform_t132.mk
plat/nvidia/tegra/soc/t186/drivers/include/mce_private.h
plat/nvidia/tegra/soc/t186/drivers/include/t18x_ari.h
plat/nvidia/tegra/soc/t186/drivers/mce/aarch64/nvg_helpers.S
plat/nvidia/tegra/soc/t186/drivers/mce/ari.c
plat/nvidia/tegra/soc/t186/drivers/mce/mce.c
plat/nvidia/tegra/soc/t186/drivers/mce/nvg.c
plat/nvidia/tegra/soc/t186/plat_memctrl.c
plat/nvidia/tegra/soc/t186/plat_psci_handlers.c
plat/nvidia/tegra/soc/t186/plat_secondary.c
plat/nvidia/tegra/soc/t186/plat_setup.c
plat/nvidia/tegra/soc/t186/plat_sip_calls.c
plat/nvidia/tegra/soc/t186/plat_trampoline.S
plat/nvidia/tegra/soc/t186/platform_t186.mk
plat/nvidia/tegra/soc/t210/plat_psci_handlers.c
plat/nvidia/tegra/soc/t210/plat_secondary.c
plat/nvidia/tegra/soc/t210/plat_setup.c
plat/nvidia/tegra/soc/t210/platform_t210.mk
plat/qemu/aarch64/plat_helpers.S
plat/qemu/dt.c
plat/qemu/include/plat_macros.S
plat/qemu/include/platform_def.h
plat/qemu/platform.mk
plat/qemu/qemu_bl1_setup.c
plat/qemu/qemu_bl2_setup.c
plat/qemu/qemu_bl31_setup.c
plat/qemu/qemu_common.c
plat/qemu/qemu_gic.c
plat/qemu/qemu_io_storage.c
plat/qemu/qemu_pm.c
plat/qemu/qemu_private.h
plat/qemu/topology.c
plat/rockchip/common/aarch64/plat_helpers.S
plat/rockchip/common/aarch64/platform_common.c
plat/rockchip/common/bl31_plat_setup.c
plat/rockchip/common/drivers/pmu/pmu_com.h
plat/rockchip/common/include/plat_macros.S
plat/rockchip/common/include/plat_params.h
plat/rockchip/common/include/plat_private.h
plat/rockchip/common/include/rockchip_sip_svc.h
plat/rockchip/common/params_setup.c
plat/rockchip/common/plat_pm.c
plat/rockchip/common/plat_topology.c
plat/rockchip/common/pmusram/pmu_sram.c
plat/rockchip/common/pmusram/pmu_sram.h
plat/rockchip/common/pmusram/pmu_sram_cpus_on.S
plat/rockchip/common/rockchip_gicv2.c
plat/rockchip/common/rockchip_gicv3.c
plat/rockchip/common/rockchip_sip_svc.c
plat/rockchip/rk3368/drivers/ddr/ddr_rk3368.c
plat/rockchip/rk3368/drivers/ddr/ddr_rk3368.h
plat/rockchip/rk3368/drivers/pmu/plat_pmu_macros.S
plat/rockchip/rk3368/drivers/pmu/pmu.c
plat/rockchip/rk3368/drivers/pmu/pmu.h
plat/rockchip/rk3368/drivers/soc/soc.c
plat/rockchip/rk3368/drivers/soc/soc.h
plat/rockchip/rk3368/include/plat_sip_calls.h
plat/rockchip/rk3368/include/platform_def.h
plat/rockchip/rk3368/plat_sip_calls.c
plat/rockchip/rk3368/platform.mk
plat/rockchip/rk3368/rk3368_def.h
plat/rockchip/rk3399/drivers/dram/dfs.c
plat/rockchip/rk3399/drivers/dram/dfs.h
plat/rockchip/rk3399/drivers/dram/dram.c
plat/rockchip/rk3399/drivers/dram/dram.h
plat/rockchip/rk3399/drivers/dram/dram_spec_timing.c
plat/rockchip/rk3399/drivers/dram/dram_spec_timing.h
plat/rockchip/rk3399/drivers/dram/suspend.c
plat/rockchip/rk3399/drivers/dram/suspend.h
plat/rockchip/rk3399/drivers/gpio/rk3399_gpio.c
plat/rockchip/rk3399/drivers/m0/Makefile
plat/rockchip/rk3399/drivers/m0/include/addressmap.h
plat/rockchip/rk3399/drivers/m0/include/rk3399_mcu.h
plat/rockchip/rk3399/drivers/m0/src/dram.c
plat/rockchip/rk3399/drivers/m0/src/main.c
plat/rockchip/rk3399/drivers/m0/src/rk3399m0.ld.S
plat/rockchip/rk3399/drivers/m0/src/startup.c
plat/rockchip/rk3399/drivers/m0/src/stopwatch.c
plat/rockchip/rk3399/drivers/m0/src/suspend.c
plat/rockchip/rk3399/drivers/pmu/m0_ctl.c
plat/rockchip/rk3399/drivers/pmu/m0_ctl.h
plat/rockchip/rk3399/drivers/pmu/plat_pmu_macros.S
plat/rockchip/rk3399/drivers/pmu/pmu.c
plat/rockchip/rk3399/drivers/pmu/pmu.h
plat/rockchip/rk3399/drivers/pmu/pmu_fw.c
plat/rockchip/rk3399/drivers/pwm/pwm.c
plat/rockchip/rk3399/drivers/pwm/pwm.h
plat/rockchip/rk3399/drivers/secure/secure.c
plat/rockchip/rk3399/drivers/secure/secure.h
plat/rockchip/rk3399/drivers/soc/soc.c
plat/rockchip/rk3399/drivers/soc/soc.h
plat/rockchip/rk3399/include/addressmap.h
plat/rockchip/rk3399/include/plat.ld.S
plat/rockchip/rk3399/include/plat_sip_calls.h
plat/rockchip/rk3399/include/platform_def.h
plat/rockchip/rk3399/include/shared/addressmap_shared.h
plat/rockchip/rk3399/include/shared/bl31_param.h
plat/rockchip/rk3399/include/shared/dram_regs.h
plat/rockchip/rk3399/include/shared/m0_param.h
plat/rockchip/rk3399/include/shared/misc_regs.h
plat/rockchip/rk3399/include/shared/pmu_bits.h
plat/rockchip/rk3399/include/shared/pmu_regs.h
plat/rockchip/rk3399/plat_sip_calls.c
plat/rockchip/rk3399/platform.mk
plat/rockchip/rk3399/rk3399_def.h
plat/xilinx/zynqmp/aarch64/zynqmp_common.c
plat/xilinx/zynqmp/aarch64/zynqmp_helpers.S
plat/xilinx/zynqmp/bl31_zynqmp_setup.c
plat/xilinx/zynqmp/include/plat_macros.S
plat/xilinx/zynqmp/include/platform_def.h
plat/xilinx/zynqmp/plat_psci.c
plat/xilinx/zynqmp/plat_startup.c
plat/xilinx/zynqmp/plat_topology.c
plat/xilinx/zynqmp/plat_zynqmp.c
plat/xilinx/zynqmp/platform.mk
plat/xilinx/zynqmp/pm_service/pm_api_sys.c
plat/xilinx/zynqmp/pm_service/pm_api_sys.h
plat/xilinx/zynqmp/pm_service/pm_client.c
plat/xilinx/zynqmp/pm_service/pm_client.h
plat/xilinx/zynqmp/pm_service/pm_common.h
plat/xilinx/zynqmp/pm_service/pm_defs.h
plat/xilinx/zynqmp/pm_service/pm_ipi.c
plat/xilinx/zynqmp/pm_service/pm_ipi.h
plat/xilinx/zynqmp/pm_service/pm_svc_main.c
plat/xilinx/zynqmp/pm_service/pm_svc_main.h
plat/xilinx/zynqmp/sip_svc_setup.c
plat/xilinx/zynqmp/tsp/tsp-zynqmp.mk
plat/xilinx/zynqmp/tsp/tsp_plat_setup.c
plat/xilinx/zynqmp/zynqmp_def.h
plat/xilinx/zynqmp/zynqmp_private.h
services/spd/opteed/opteed.mk
services/spd/opteed/opteed_common.c
services/spd/opteed/opteed_helpers.S
services/spd/opteed/opteed_main.c
services/spd/opteed/opteed_pm.c
services/spd/opteed/opteed_private.h
services/spd/opteed/teesmc_opteed.h
services/spd/opteed/teesmc_opteed_macros.h
services/spd/tlkd/tlkd.mk
services/spd/tlkd/tlkd_common.c
services/spd/tlkd/tlkd_helpers.S
services/spd/tlkd/tlkd_main.c
services/spd/tlkd/tlkd_pm.c
services/spd/tlkd/tlkd_private.h
services/spd/trusty/sm_err.h
services/spd/trusty/smcall.h
services/spd/trusty/trusty.c
services/spd/trusty/trusty.mk
services/spd/trusty/trusty_helpers.S
services/spd/tspd/tspd.mk
services/spd/tspd/tspd_common.c
services/spd/tspd/tspd_helpers.S
services/spd/tspd/tspd_main.c
services/spd/tspd/tspd_pm.c
services/spd/tspd/tspd_private.h
services/std_svc/std_svc_setup.c
tools/cert_create/Makefile
tools/cert_create/include/cert.h
tools/cert_create/include/cmd_opt.h
tools/cert_create/include/debug.h
tools/cert_create/include/ext.h
tools/cert_create/include/key.h
tools/cert_create/include/sha.h
tools/cert_create/include/tbbr/tbb_cert.h
tools/cert_create/include/tbbr/tbb_ext.h
tools/cert_create/include/tbbr/tbb_key.h
tools/cert_create/src/cert.c
tools/cert_create/src/cmd_opt.c
tools/cert_create/src/ext.c
tools/cert_create/src/key.c
tools/cert_create/src/main.c
tools/cert_create/src/sha.c
tools/cert_create/src/tbbr/tbb_cert.c
tools/cert_create/src/tbbr/tbb_ext.c
tools/cert_create/src/tbbr/tbb_key.c
tools/fiptool/Makefile
tools/fiptool/fip_create.sh
tools/fiptool/fiptool.c
tools/fiptool/fiptool.h
tools/fiptool/tbbr_config.c
tools/fiptool/tbbr_config.h

1...<<641642643644645646647648649650>>...733