History log of /rk3399_ARM-atf/bl2/ (Results 201 – 211 of 211)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
5443f2be18-Jan-2014 Achin Gupta <achin.gupta@arm.com>

remove empty definition of display_boot_progress()

This patch replaces the empty definition of display_boot_progress() in
bl2_main.c with a weak definition. The former allowed bl2 to use the
early_e

remove empty definition of display_boot_progress()

This patch replaces the empty definition of display_boot_progress() in
bl2_main.c with a weak definition. The former allowed bl2 to use the
early_exceptions(). It is possible to do that with a simple weak
definition as well.

Change-Id: Idb3f425a5e265f3579b638e3d26bd8c9bb78f80d

show more ...

3a4cae0516-Jan-2014 Jeenu Viswambharan <jeenu.viswambharan@arm.com>

Change comments in assembler files to help ctags

Ctags seem to have a problem with generating tags for assembler symbols
when a comment immediately follows an assembly label.

This patch inserts a s

Change comments in assembler files to help ctags

Ctags seem to have a problem with generating tags for assembler symbols
when a comment immediately follows an assembly label.

This patch inserts a single space character between the label
definition and the following comments to help ctags.

The patch is generated by the command:

git ls-files -- \*.S | xargs sed -i 's/^\([^:]\+\):;/\1: ;/1'

Change-Id: If7a3c9d0f51207ea033cc8b8e1b34acaa0926475

show more ...

e83b0cad14-Jan-2014 Dan Handley <dan.handley@arm.com>

Update year in copyright text to 2014

Change-Id: Ic7fb61aabae1d515b9e6baf3dd003807ff42da60


/rk3399_ARM-atf/Makefile
/rk3399_ARM-atf/arch/aarch64/cpu/cpu_helpers.S
/rk3399_ARM-atf/arch/system/gic/aarch64/gic_v3_sysregs.S
/rk3399_ARM-atf/arch/system/gic/gic.h
/rk3399_ARM-atf/arch/system/gic/gic_v2.c
/rk3399_ARM-atf/arch/system/gic/gic_v2.h
/rk3399_ARM-atf/arch/system/gic/gic_v3.h
/rk3399_ARM-atf/bl1/aarch64/bl1_arch_setup.c
/rk3399_ARM-atf/bl1/aarch64/bl1_entrypoint.S
/rk3399_ARM-atf/bl1/aarch64/early_exceptions.S
/rk3399_ARM-atf/bl1/bl1.ld.S
/rk3399_ARM-atf/bl1/bl1.mk
/rk3399_ARM-atf/bl1/bl1_main.c
aarch64/bl2_arch_setup.c
aarch64/bl2_entrypoint.S
bl2.ld.S
bl2.mk
bl2_main.c
/rk3399_ARM-atf/bl31/aarch64/bl31_arch_setup.c
/rk3399_ARM-atf/bl31/aarch64/bl31_entrypoint.S
/rk3399_ARM-atf/bl31/aarch64/exception_handlers.c
/rk3399_ARM-atf/bl31/aarch64/runtime_exceptions.S
/rk3399_ARM-atf/bl31/bl31.ld.S
/rk3399_ARM-atf/bl31/bl31.mk
/rk3399_ARM-atf/bl31/bl31_main.c
/rk3399_ARM-atf/common/bl_common.c
/rk3399_ARM-atf/common/psci/psci_afflvl_off.c
/rk3399_ARM-atf/common/psci/psci_afflvl_on.c
/rk3399_ARM-atf/common/psci/psci_afflvl_suspend.c
/rk3399_ARM-atf/common/psci/psci_common.c
/rk3399_ARM-atf/common/psci/psci_entry.S
/rk3399_ARM-atf/common/psci/psci_main.c
/rk3399_ARM-atf/common/psci/psci_private.h
/rk3399_ARM-atf/common/psci/psci_setup.c
/rk3399_ARM-atf/common/runtime_svc.c
/rk3399_ARM-atf/contributing.md
/rk3399_ARM-atf/docs/change-log.md
/rk3399_ARM-atf/docs/porting-guide.md
/rk3399_ARM-atf/docs/user-guide.md
/rk3399_ARM-atf/drivers/arm/interconnect/cci-400/cci400.c
/rk3399_ARM-atf/drivers/arm/interconnect/cci-400/cci400.h
/rk3399_ARM-atf/drivers/arm/peripherals/pl011/console.h
/rk3399_ARM-atf/drivers/arm/peripherals/pl011/pl011.c
/rk3399_ARM-atf/drivers/arm/peripherals/pl011/pl011.h
/rk3399_ARM-atf/drivers/power/fvp_pwrc.c
/rk3399_ARM-atf/drivers/power/fvp_pwrc.h
/rk3399_ARM-atf/fdts/fvp-base-gicv2-psci.dts
/rk3399_ARM-atf/fdts/fvp-base-gicv2legacy-psci.dts
/rk3399_ARM-atf/fdts/fvp-base-gicv3-psci.dts
/rk3399_ARM-atf/fdts/fvp-foundation-gicv2-psci.dts
/rk3399_ARM-atf/fdts/fvp-foundation-gicv2legacy-psci.dts
/rk3399_ARM-atf/fdts/fvp-foundation-gicv3-psci.dts
/rk3399_ARM-atf/fdts/fvp-foundation-motherboard.dtsi
/rk3399_ARM-atf/fdts/rtsm_ve-motherboard.dtsi
/rk3399_ARM-atf/include/aarch64/arch.h
/rk3399_ARM-atf/include/aarch64/arch_helpers.h
/rk3399_ARM-atf/include/asm_macros.S
/rk3399_ARM-atf/include/bakery_lock.h
/rk3399_ARM-atf/include/bl1.h
/rk3399_ARM-atf/include/bl2.h
/rk3399_ARM-atf/include/bl31.h
/rk3399_ARM-atf/include/bl_common.h
/rk3399_ARM-atf/include/debug.h
/rk3399_ARM-atf/include/mmio.h
/rk3399_ARM-atf/include/pm.h
/rk3399_ARM-atf/include/psci.h
/rk3399_ARM-atf/include/runtime_svc.h
/rk3399_ARM-atf/include/semihosting.h
/rk3399_ARM-atf/include/spinlock.h
/rk3399_ARM-atf/include/stdlib/assert.h
/rk3399_ARM-atf/include/stdlib/machine/_limits.h
/rk3399_ARM-atf/include/stdlib/machine/_stdint.h
/rk3399_ARM-atf/include/stdlib/machine/_types.h
/rk3399_ARM-atf/include/stdlib/stddef.h
/rk3399_ARM-atf/include/stdlib/stdio.h
/rk3399_ARM-atf/include/stdlib/string.h
/rk3399_ARM-atf/include/stdlib/sys/_null.h
/rk3399_ARM-atf/include/stdlib/sys/_stdint.h
/rk3399_ARM-atf/include/stdlib/sys/_types.h
/rk3399_ARM-atf/include/stdlib/sys/cdefs.h
/rk3399_ARM-atf/include/stdlib/sys/ctype.h
/rk3399_ARM-atf/include/stdlib/sys/errno.h
/rk3399_ARM-atf/include/stdlib/sys/limits.h
/rk3399_ARM-atf/include/stdlib/sys/stdarg.h
/rk3399_ARM-atf/include/stdlib/sys/stdint.h
/rk3399_ARM-atf/lib/arch/aarch64/cache_helpers.S
/rk3399_ARM-atf/lib/arch/aarch64/misc_helpers.S
/rk3399_ARM-atf/lib/arch/aarch64/sysreg_helpers.S
/rk3399_ARM-atf/lib/arch/aarch64/tlb_helpers.S
/rk3399_ARM-atf/lib/mmio.c
/rk3399_ARM-atf/lib/semihosting/aarch64/semihosting_call.S
/rk3399_ARM-atf/lib/semihosting/semihosting.c
/rk3399_ARM-atf/lib/stdlib/abort.c
/rk3399_ARM-atf/lib/stdlib/assert.c
/rk3399_ARM-atf/lib/stdlib/mem.c
/rk3399_ARM-atf/lib/stdlib/printf.c
/rk3399_ARM-atf/lib/stdlib/putchar.c
/rk3399_ARM-atf/lib/stdlib/puts.c
/rk3399_ARM-atf/lib/stdlib/std.c
/rk3399_ARM-atf/lib/stdlib/strchr.c
/rk3399_ARM-atf/lib/stdlib/strlen.c
/rk3399_ARM-atf/lib/stdlib/subr_prf.c
/rk3399_ARM-atf/lib/sync/locks/bakery/bakery_lock.c
/rk3399_ARM-atf/lib/sync/locks/exclusive/spinlock.S
/rk3399_ARM-atf/license.md
/rk3399_ARM-atf/plat/common/aarch64/platform_helpers.S
/rk3399_ARM-atf/plat/fvp/aarch64/bl1_plat_helpers.S
/rk3399_ARM-atf/plat/fvp/aarch64/fvp_common.c
/rk3399_ARM-atf/plat/fvp/aarch64/fvp_helpers.S
/rk3399_ARM-atf/plat/fvp/bl1_plat_setup.c
/rk3399_ARM-atf/plat/fvp/bl2_plat_setup.c
/rk3399_ARM-atf/plat/fvp/bl31_plat_setup.c
/rk3399_ARM-atf/plat/fvp/fvp_gic.c
/rk3399_ARM-atf/plat/fvp/fvp_pm.c
/rk3399_ARM-atf/plat/fvp/fvp_topology.c
/rk3399_ARM-atf/plat/fvp/platform.h
/rk3399_ARM-atf/readme.md
c81b1d0f17-Dec-2013 Harry Liebel <Harry.Liebel@arm.com>

Create local C library implementation (1/2)

- This change is split into two separate patches in order to
simplify the history as interpreted by 'git'. The split is
between the move/rename and ad

Create local C library implementation (1/2)

- This change is split into two separate patches in order to
simplify the history as interpreted by 'git'. The split is
between the move/rename and addition of new files.
- Remove dependency on toolchain C library headers and functions in
order to ensure behavioural compatibility between toolchains.
- Use FreeBSD as reference for C library implementation.
- Do not let GCC use default library include paths.
- Remove unused definitions in modified headers and implementations.
- Move C library files to 'lib/stdlib' and 'include/stdlib'.
- Break std.c functions out into separate files.

Change-Id: I91cddfb3229775f770ad781589670c57d347a154

show more ...

34edaed502-Dec-2013 Sandrine Bailleux <sandrine.bailleux@arm.com>

BL2: Sanity check value in x0 in the entry point code

Change-Id: Icef68e314e6ba0f3694189b57f4b1dbbea5ba255

ee12f6f728-Nov-2013 Sandrine Bailleux <sandrine.bailleux@arm.com>

Remove useless copies of meminfo structures

Platform setup code has to reserve some memory for storing the
memory layout information. It is populated in early platform setup
code.

blx_get_sec_mem_

Remove useless copies of meminfo structures

Platform setup code has to reserve some memory for storing the
memory layout information. It is populated in early platform setup
code.

blx_get_sec_mem_layout() functions used to return a copy of this
structure. This patch modifies blx_get_sec_mem_layout() functions
so that they now directly return a pointer to their memory layout
structure. It ensures that the memory layout returned by
blx_get_sec_mem_layout() is always up-to-date and also avoids a
useless copy of the meminfo structure.

Also rename blx_get_sec_mem_layout() to blx_plat_sec_mem_layout()
to make it clear those functions are platform specific.

Change-Id: Ic7a6f9d6b6236b14865ab48a9f5eff545ce56551

show more ...

ab2d31ed02-Dec-2013 Dan Handley <dan.handley@arm.com>

Enable third party contributions

- Add instructions for contributing to ARM Trusted Firmware.

- Update copyright text in all files to acknowledge contributors.

Change-Id: I9311aac81b00c6c167d2f8c8

Enable third party contributions

- Add instructions for contributing to ARM Trusted Firmware.

- Update copyright text in all files to acknowledge contributors.

Change-Id: I9311aac81b00c6c167d2f8c889aea403b84450e5

show more ...


/rk3399_ARM-atf/Makefile
/rk3399_ARM-atf/acknowledgements.md
/rk3399_ARM-atf/arch/aarch64/cpu/cpu_helpers.S
/rk3399_ARM-atf/arch/system/gic/aarch64/gic_v3_sysregs.S
/rk3399_ARM-atf/arch/system/gic/gic.h
/rk3399_ARM-atf/arch/system/gic/gic_v2.c
/rk3399_ARM-atf/arch/system/gic/gic_v2.h
/rk3399_ARM-atf/arch/system/gic/gic_v3.h
/rk3399_ARM-atf/bl1/aarch64/bl1_arch_setup.c
/rk3399_ARM-atf/bl1/aarch64/bl1_entrypoint.S
/rk3399_ARM-atf/bl1/aarch64/early_exceptions.S
/rk3399_ARM-atf/bl1/bl1.ld.S
/rk3399_ARM-atf/bl1/bl1.mk
/rk3399_ARM-atf/bl1/bl1_main.c
aarch64/bl2_arch_setup.c
aarch64/bl2_entrypoint.S
bl2.ld.S
bl2.mk
bl2_main.c
/rk3399_ARM-atf/bl31/aarch64/bl31_arch_setup.c
/rk3399_ARM-atf/bl31/aarch64/bl31_entrypoint.S
/rk3399_ARM-atf/bl31/aarch64/exception_handlers.c
/rk3399_ARM-atf/bl31/aarch64/runtime_exceptions.S
/rk3399_ARM-atf/bl31/bl31.ld.S
/rk3399_ARM-atf/bl31/bl31.mk
/rk3399_ARM-atf/bl31/bl31_main.c
/rk3399_ARM-atf/common/bl_common.c
/rk3399_ARM-atf/common/psci/psci_afflvl_off.c
/rk3399_ARM-atf/common/psci/psci_afflvl_on.c
/rk3399_ARM-atf/common/psci/psci_afflvl_suspend.c
/rk3399_ARM-atf/common/psci/psci_common.c
/rk3399_ARM-atf/common/psci/psci_entry.S
/rk3399_ARM-atf/common/psci/psci_main.c
/rk3399_ARM-atf/common/psci/psci_private.h
/rk3399_ARM-atf/common/psci/psci_setup.c
/rk3399_ARM-atf/common/runtime_svc.c
/rk3399_ARM-atf/contributing.md
/rk3399_ARM-atf/docs/change-log.md
/rk3399_ARM-atf/docs/porting-guide.md
/rk3399_ARM-atf/docs/user-guide.md
/rk3399_ARM-atf/drivers/arm/interconnect/cci-400/cci400.c
/rk3399_ARM-atf/drivers/arm/interconnect/cci-400/cci400.h
/rk3399_ARM-atf/drivers/arm/peripherals/pl011/console.h
/rk3399_ARM-atf/drivers/arm/peripherals/pl011/pl011.c
/rk3399_ARM-atf/drivers/arm/peripherals/pl011/pl011.h
/rk3399_ARM-atf/drivers/power/fvp_pwrc.c
/rk3399_ARM-atf/drivers/power/fvp_pwrc.h
/rk3399_ARM-atf/fdts/fvp-base-gicv2-psci.dts
/rk3399_ARM-atf/fdts/fvp-base-gicv2legacy-psci.dts
/rk3399_ARM-atf/fdts/fvp-base-gicv3-psci.dts
/rk3399_ARM-atf/fdts/fvp-foundation-gicv2-psci.dts
/rk3399_ARM-atf/fdts/fvp-foundation-gicv2legacy-psci.dts
/rk3399_ARM-atf/fdts/fvp-foundation-gicv3-psci.dts
/rk3399_ARM-atf/fdts/fvp-foundation-motherboard.dtsi
/rk3399_ARM-atf/fdts/rtsm_ve-motherboard.dtsi
/rk3399_ARM-atf/include/aarch64/arch.h
/rk3399_ARM-atf/include/aarch64/arch_helpers.h
/rk3399_ARM-atf/include/asm_macros.S
/rk3399_ARM-atf/include/bakery_lock.h
/rk3399_ARM-atf/include/bl1.h
/rk3399_ARM-atf/include/bl2.h
/rk3399_ARM-atf/include/bl31.h
/rk3399_ARM-atf/include/bl_common.h
/rk3399_ARM-atf/include/mmio.h
/rk3399_ARM-atf/include/pm.h
/rk3399_ARM-atf/include/psci.h
/rk3399_ARM-atf/include/runtime_svc.h
/rk3399_ARM-atf/include/semihosting.h
/rk3399_ARM-atf/include/spinlock.h
/rk3399_ARM-atf/lib/arch/aarch64/cache_helpers.S
/rk3399_ARM-atf/lib/arch/aarch64/misc_helpers.S
/rk3399_ARM-atf/lib/arch/aarch64/sysreg_helpers.S
/rk3399_ARM-atf/lib/arch/aarch64/tlb_helpers.S
/rk3399_ARM-atf/lib/mmio.c
/rk3399_ARM-atf/lib/non-semihosting/ctype.h
/rk3399_ARM-atf/lib/non-semihosting/mem.c
/rk3399_ARM-atf/lib/non-semihosting/std.c
/rk3399_ARM-atf/lib/non-semihosting/strcmp.c
/rk3399_ARM-atf/lib/non-semihosting/string.c
/rk3399_ARM-atf/lib/non-semihosting/strlen.c
/rk3399_ARM-atf/lib/non-semihosting/strncmp.c
/rk3399_ARM-atf/lib/non-semihosting/strncpy.c
/rk3399_ARM-atf/lib/non-semihosting/strsep.c
/rk3399_ARM-atf/lib/non-semihosting/strtol.c
/rk3399_ARM-atf/lib/non-semihosting/strtoull.c
/rk3399_ARM-atf/lib/non-semihosting/subr_prf.c
/rk3399_ARM-atf/lib/semihosting/aarch64/semihosting_call.S
/rk3399_ARM-atf/lib/semihosting/semihosting.c
/rk3399_ARM-atf/lib/sync/locks/bakery/bakery_lock.c
/rk3399_ARM-atf/lib/sync/locks/exclusive/spinlock.S
/rk3399_ARM-atf/license.md
/rk3399_ARM-atf/plat/common/aarch64/platform_helpers.S
/rk3399_ARM-atf/plat/fvp/aarch64/bl1_plat_helpers.S
/rk3399_ARM-atf/plat/fvp/aarch64/fvp_common.c
/rk3399_ARM-atf/plat/fvp/aarch64/fvp_helpers.S
/rk3399_ARM-atf/plat/fvp/bl1_plat_setup.c
/rk3399_ARM-atf/plat/fvp/bl2_plat_setup.c
/rk3399_ARM-atf/plat/fvp/bl31_plat_setup.c
/rk3399_ARM-atf/plat/fvp/fvp_pm.c
/rk3399_ARM-atf/plat/fvp/fvp_topology.c
/rk3399_ARM-atf/plat/fvp/platform.h
/rk3399_ARM-atf/readme.md
65f546a128-Nov-2013 Sandrine Bailleux <sandrine.bailleux@arm.com>

Properly initialise the C runtime environment

This patch makes sure the C runtime environment is properly
initialised before executing any C code.

- Zero-initialise NOBITS sections (e.g. the bss

Properly initialise the C runtime environment

This patch makes sure the C runtime environment is properly
initialised before executing any C code.

- Zero-initialise NOBITS sections (e.g. the bss section).
- Relocate BL1 data from ROM to RAM.

Change-Id: I0da81b417b2f0d1f7ef667cc5131b1e47e22571f

show more ...

8d69a03f27-Nov-2013 Sandrine Bailleux <sandrine.bailleux@arm.com>

Various improvements/cleanups on the linker scripts

- Check at link-time that bootloader images will fit in memory
at run time and that they won't overlap each other.
- Remove text and rodat

Various improvements/cleanups on the linker scripts

- Check at link-time that bootloader images will fit in memory
at run time and that they won't overlap each other.
- Remove text and rodata orphan sections.
- Define new linker symbols to remove the need for platform setup
code to know the order of sections.
- Reduce the size of the raw binary images by cutting some sections
out of the disk image and allocating them at load time, whenever
possible.
- Rework alignment constraints on sections.
- Remove unused linker symbols.
- Homogenize linker symbols names across all BLs.
- Add some comments in the linker scripts.

Change-Id: I47a328af0ccc7c8ab47fcc0dc6e7dd26160610b9

show more ...


/rk3399_ARM-atf/Makefile
/rk3399_ARM-atf/arch/aarch64/cpu/cpu_helpers.S
/rk3399_ARM-atf/arch/system/gic/aarch64/gic_v3_sysregs.S
/rk3399_ARM-atf/arch/system/gic/gic.h
/rk3399_ARM-atf/arch/system/gic/gic_v2.c
/rk3399_ARM-atf/arch/system/gic/gic_v2.h
/rk3399_ARM-atf/arch/system/gic/gic_v3.h
/rk3399_ARM-atf/bl1/aarch64/bl1_arch_setup.c
/rk3399_ARM-atf/bl1/aarch64/bl1_entrypoint.S
/rk3399_ARM-atf/bl1/bl1.ld.S
aarch64/bl2_entrypoint.S
bl2.ld.S
/rk3399_ARM-atf/bl31/aarch64/bl31_arch_setup.c
/rk3399_ARM-atf/bl31/aarch64/bl31_entrypoint.S
/rk3399_ARM-atf/bl31/aarch64/runtime_exceptions.S
/rk3399_ARM-atf/bl31/bl31.ld.S
/rk3399_ARM-atf/bl31/bl31.mk
/rk3399_ARM-atf/common/psci/psci_afflvl_suspend.c
/rk3399_ARM-atf/common/psci/psci_entry.S
/rk3399_ARM-atf/common/psci/psci_private.h
/rk3399_ARM-atf/docs/change-log.md
/rk3399_ARM-atf/docs/user-guide.md
/rk3399_ARM-atf/fdts/fvp-base-gicv2-psci.dtb
/rk3399_ARM-atf/fdts/fvp-base-gicv2-psci.dts
/rk3399_ARM-atf/fdts/fvp-base-gicv2legacy-psci.dtb
/rk3399_ARM-atf/fdts/fvp-base-gicv2legacy-psci.dts
/rk3399_ARM-atf/fdts/fvp-base-gicv3-psci.dtb
/rk3399_ARM-atf/fdts/fvp-base-gicv3-psci.dts
/rk3399_ARM-atf/include/aarch64/arch.h
/rk3399_ARM-atf/include/aarch64/arch_helpers.h
/rk3399_ARM-atf/lib/arch/aarch64/misc_helpers.S
/rk3399_ARM-atf/lib/arch/aarch64/tlb_helpers.S
/rk3399_ARM-atf/plat/fvp/aarch64/bl1_plat_helpers.S
/rk3399_ARM-atf/plat/fvp/aarch64/fvp_common.c
/rk3399_ARM-atf/plat/fvp/aarch64/fvp_helpers.S
/rk3399_ARM-atf/plat/fvp/bl1_plat_setup.c
/rk3399_ARM-atf/plat/fvp/bl2_plat_setup.c
/rk3399_ARM-atf/plat/fvp/bl31_plat_setup.c
c10bd2ce12-Nov-2013 Sandrine Bailleux <sandrine.bailleux@arm.com>

Move generic architectural setup out of blx_plat_arch_setup().

blx_plat_arch_setup() should only perform platform-specific
architectural setup, e.g. enabling the MMU. This patch moves
generic archi

Move generic architectural setup out of blx_plat_arch_setup().

blx_plat_arch_setup() should only perform platform-specific
architectural setup, e.g. enabling the MMU. This patch moves
generic architectural setup code out of blx_plat_arch_setup().

Change-Id: I4ccf56b8c4a2fa84909817779a2d97a14aaafab6

show more ...

4f6ad66a25-Oct-2013 Achin Gupta <achin.gupta@arm.com>

ARMv8 Trusted Firmware release v0.2


/rk3399_ARM-atf/Makefile
/rk3399_ARM-atf/arch/aarch64/cpu/cpu_helpers.S
/rk3399_ARM-atf/arch/system/gic/aarch64/gic_v3_sysregs.S
/rk3399_ARM-atf/arch/system/gic/gic.h
/rk3399_ARM-atf/arch/system/gic/gic_v2.c
/rk3399_ARM-atf/arch/system/gic/gic_v3.c
/rk3399_ARM-atf/bl1/aarch64/bl1_arch_setup.c
/rk3399_ARM-atf/bl1/aarch64/bl1_entrypoint.S
/rk3399_ARM-atf/bl1/aarch64/early_exceptions.S
/rk3399_ARM-atf/bl1/bl1.ld.S
/rk3399_ARM-atf/bl1/bl1.mk
/rk3399_ARM-atf/bl1/bl1_main.c
aarch64/bl2_arch_setup.c
aarch64/bl2_entrypoint.S
bl2.ld.S
bl2.mk
bl2_main.c
/rk3399_ARM-atf/bl31/aarch64/bl31_arch_setup.c
/rk3399_ARM-atf/bl31/aarch64/bl31_entrypoint.S
/rk3399_ARM-atf/bl31/aarch64/exception_handlers.c
/rk3399_ARM-atf/bl31/aarch64/runtime_exceptions.S
/rk3399_ARM-atf/bl31/bl31.ld.S
/rk3399_ARM-atf/bl31/bl31.mk
/rk3399_ARM-atf/bl31/bl31_main.c
/rk3399_ARM-atf/common/bl_common.c
/rk3399_ARM-atf/common/psci/psci_afflvl_off.c
/rk3399_ARM-atf/common/psci/psci_afflvl_on.c
/rk3399_ARM-atf/common/psci/psci_afflvl_suspend.c
/rk3399_ARM-atf/common/psci/psci_common.c
/rk3399_ARM-atf/common/psci/psci_entry.S
/rk3399_ARM-atf/common/psci/psci_main.c
/rk3399_ARM-atf/common/psci/psci_private.h
/rk3399_ARM-atf/common/psci/psci_setup.c
/rk3399_ARM-atf/common/runtime_svc.c
/rk3399_ARM-atf/docs/change-log.md
/rk3399_ARM-atf/docs/porting-guide.md
/rk3399_ARM-atf/docs/user-guide.md
/rk3399_ARM-atf/drivers/arm/interconnect/cci-400/cci400.c
/rk3399_ARM-atf/drivers/arm/interconnect/cci-400/cci400.h
/rk3399_ARM-atf/drivers/arm/peripherals/pl011/console.h
/rk3399_ARM-atf/drivers/arm/peripherals/pl011/pl011.c
/rk3399_ARM-atf/drivers/arm/peripherals/pl011/pl011.h
/rk3399_ARM-atf/drivers/power/fvp_pwrc.c
/rk3399_ARM-atf/drivers/power/fvp_pwrc.h
/rk3399_ARM-atf/fdts/fvp-base-gicv2-psci.dtb
/rk3399_ARM-atf/fdts/fvp-base-gicv2-psci.dts
/rk3399_ARM-atf/fdts/fvp-base-gicv2legacy-psci.dtb
/rk3399_ARM-atf/fdts/fvp-base-gicv2legacy-psci.dts
/rk3399_ARM-atf/fdts/fvp-base-gicv3-psci.dtb
/rk3399_ARM-atf/fdts/fvp-base-gicv3-psci.dts
/rk3399_ARM-atf/fdts/rtsm_ve-motherboard.dtsi
/rk3399_ARM-atf/include/aarch64/arch.h
/rk3399_ARM-atf/include/aarch64/arch_helpers.h
/rk3399_ARM-atf/include/asm_macros.S
/rk3399_ARM-atf/include/bakery_lock.h
/rk3399_ARM-atf/include/bl1.h
/rk3399_ARM-atf/include/bl2.h
/rk3399_ARM-atf/include/bl31.h
/rk3399_ARM-atf/include/bl_common.h
/rk3399_ARM-atf/include/mmio.h
/rk3399_ARM-atf/include/pm.h
/rk3399_ARM-atf/include/psci.h
/rk3399_ARM-atf/include/runtime_svc.h
/rk3399_ARM-atf/include/semihosting.h
/rk3399_ARM-atf/include/spinlock.h
/rk3399_ARM-atf/lib/arch/aarch64/cache_helpers.S
/rk3399_ARM-atf/lib/arch/aarch64/misc_helpers.S
/rk3399_ARM-atf/lib/arch/aarch64/sysreg_helpers.S
/rk3399_ARM-atf/lib/arch/aarch64/tlb_helpers.S
/rk3399_ARM-atf/lib/mmio.c
/rk3399_ARM-atf/lib/non-semihosting/ctype.h
/rk3399_ARM-atf/lib/non-semihosting/mem.c
/rk3399_ARM-atf/lib/non-semihosting/std.c
/rk3399_ARM-atf/lib/non-semihosting/strcmp.c
/rk3399_ARM-atf/lib/non-semihosting/string.c
/rk3399_ARM-atf/lib/non-semihosting/strlen.c
/rk3399_ARM-atf/lib/non-semihosting/strncmp.c
/rk3399_ARM-atf/lib/non-semihosting/strncpy.c
/rk3399_ARM-atf/lib/non-semihosting/strsep.c
/rk3399_ARM-atf/lib/non-semihosting/strtol.c
/rk3399_ARM-atf/lib/non-semihosting/strtoull.c
/rk3399_ARM-atf/lib/non-semihosting/subr_prf.c
/rk3399_ARM-atf/lib/semihosting/aarch64/semihosting_call.S
/rk3399_ARM-atf/lib/semihosting/semihosting.c
/rk3399_ARM-atf/lib/sync/locks/bakery/bakery_lock.c
/rk3399_ARM-atf/lib/sync/locks/exclusive/spinlock.S
/rk3399_ARM-atf/license.md
/rk3399_ARM-atf/plat/common/aarch64/platform_helpers.S
/rk3399_ARM-atf/plat/fvp/aarch64/bl1_plat_helpers.S
/rk3399_ARM-atf/plat/fvp/aarch64/fvp_common.c
/rk3399_ARM-atf/plat/fvp/aarch64/fvp_helpers.S
/rk3399_ARM-atf/plat/fvp/bl1_plat_setup.c
/rk3399_ARM-atf/plat/fvp/bl2_plat_setup.c
/rk3399_ARM-atf/plat/fvp/bl31_plat_setup.c
/rk3399_ARM-atf/plat/fvp/fvp_pm.c
/rk3399_ARM-atf/plat/fvp/fvp_topology.c
/rk3399_ARM-atf/plat/fvp/platform.h
/rk3399_ARM-atf/readme.md

123456789