135 Commits (3d512f0b32b6d0835b66d46b4bb16f206fb68be4)

Author SHA1 Message Date
Antonio Nino Diaz 2f37046524 Add support for the SMC Calling Convention 2.0 7 years ago
Joel Hutton 9f85f9e379 Clean usage of void pointers to access symbols 7 years ago
Amit Daniel Kachhap 1cc99de889 Dynamic cfg: Do not populate args if already initialized 7 years ago
Roberto Vargas 637955cadb Fix MISRA rule 8.5 Part 1 7 years ago
Soby Mathew da5f274572 Dynamic cfg: MISRA fixes 7 years ago
Soby Mathew cab0b5b045 ARM Platforms: Load HW_CONFIG in BL2 7 years ago
Soby Mathew e5674e1fd6 Dynamic cfg: Introduce fdt wrappers 7 years ago
Masahiro Yamada 2e379d2f1b image_decompress: add APIs for decompressing images 7 years ago
Antonio Nino Diaz 84816dcd7c Add support to left-pad with zeroes in tf_printf 7 years ago
Soby Mathew 76163b3a7a Unify cache flush code path after image load 7 years ago
Etienne Carriere 64cc6e91e8 ARMv7 may not support Virtualization Extensions 7 years ago
Roberto Vargas 4d476e45f2 Include debug.h in debug.S 7 years ago
Roberto Vargas 01f62b6d0d Add platform hooks for boot redundancy support 7 years ago
Soby Mathew 7f56e9a31c Implement log framework 7 years ago
Soby Mathew 2d7e82823d Introduce tf_vprintf() and tf_string_print() 7 years ago
Julius Werner 4d91838b8d Fix x30 reporting for unhandled exceptions 7 years ago
Varun Wadekar 6311f63de0 Tegra: enable 'signed-comparison' compilation warning/errors 8 years ago
Antonio Nino Diaz da5241cb15 Introduce `tf_snprintf` 8 years ago
dp-arm 6ba71d65ac Align tf_printf implementation between AArch32 and AArch64 8 years ago
dp-arm 82cb2c1ad9 Use SPDX license identifiers 8 years ago
David Cunado 16292f5481 Update terminology: standard SMC to yielding SMC 8 years ago
Antonio Nino Diaz 044bb2faab Remove build option `ASM_ASSERTION` 8 years ago
Dan Handley c2a9ee6383 Minor refactor of BL2 image load v2 8 years ago
Antonio Nino Diaz cc8b56322b Add `ENABLE_ASSERTIONS` build option 8 years ago
Antonio Nino Diaz 1e09ff9344 Remove dead loops in assert() in C and ASM 8 years ago
Antonio Nino Diaz 801cf93c48 Add and use plat_crash_console_flush() API 8 years ago
Antonio Nino Diaz d50ece03d9 Simplify translation tables headers dependencies 8 years ago
Douglas Raillard 308d359b26 Introduce unified API to zero memory 8 years ago
Sandrine Bailleux 99c5ebafbe Export is_mem_free() function 8 years ago
Jeenu Viswambharan e12cb61f0e AArch32: Print ASM_ASSERT and panic messages 8 years ago
Jeenu Viswambharan a806dad58c Define and use no_ret macro where no return is expected 8 years ago
Antonio Nino Diaz 0f325c67c7 Optimize cache flush when authenticating images 8 years ago
Yatharth Kochar 1a0a3f0622 AArch32: Common changes needed for BL1/BL2 8 years ago
Yatharth Kochar 7260022636 Add new version of image loading. 8 years ago
Soby Mathew 51c79b7351 AArch32: resolve build error when LOG_LEVEL=50 8 years ago
Yatharth Kochar 5bbc451eea Remove looping around `plat_report_exception` 8 years ago
Dan Handley ad4494dc38 Remove dcache invalidation after image authentication 8 years ago
Soby Mathew 1ae0a49a37 AArch32: Add API to invoke runtime service handler 9 years ago
Soby Mathew bc202b4493 AArch32: Add tf_printf support 9 years ago
Soby Mathew f24307dec4 AArch32: Add assembly helpers 9 years ago
Soby Mathew 5e5e41625e Improve debug assertion for runtime svc number 8 years ago
Sandrine Bailleux 7b6d330c92 Ensure addresses in is_mem_free() don't overflow 8 years ago
Sandrine Bailleux 3a26a28c72 Make runtime_svc_init() function more robust 8 years ago
Sandrine Bailleux 9d24d353e6 Improvements to runtime service init code 8 years ago
Soby Mathew 532ed61838 Introduce `el3_runtime` and `PSCI` libraries 9 years ago
Soby Mathew 4c0d039076 Rework type usage in Trusted Firmware 9 years ago
Sandrine Bailleux a6b995fba3 Update comments in load_image() 9 years ago
Soby Mathew 8cd16e6b5b Build option to include AArch32 registers in cpu context 9 years ago
Sandrine Bailleux e0ae9fab61 Introduce some helper macros for exception vectors 9 years ago
Soren Brinkmann 1c87351bfd context: Fix typo in comment 9 years ago