- Apr 10, 2019
-
-
Sandrine Bailleux authored
Update the links to the TF-A documentation to point to trustedfirmware.org rather than Github. Change-Id: Ib49b90b6733cdf6acd17d95e6d4968ac162bd150 Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
- Apr 08, 2019
-
-
Joel Hutton authored
Add unit tests to: Test access to the key registers. Use the pointer authentication instructions. Call psci version and check the EL3 pointer authentication keys aren't leaked. Make a tsp call and check the secure world keys aren't leaked. Change-Id: Ic7940757e6f9fc905ccef8c035e0c22b47b35cd7 Signed-off-by:
Joel Hutton <Joel.Hutton@Arm.com>
-
- Apr 04, 2019
-
-
Antonio Nino Diaz authored
Change-Id: Ibd277c918088cf2afdd262689fa1e1c4ad369619 Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
Antonio Nino Diaz authored
Change-Id: I0509065512907217dc17c0ec5ce474e2bb8d4e89 Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
Antonio Niño Díaz authored
* changes: xlat v2: Alignment tests xlat v2: Stress tests Increase virtual address space size in AArch64 xlat v2: Add unit tests
-
- Apr 01, 2019
-
-
Ambroise Vincent authored
When SVE extension is enabled, test that it correctly performs simple operations. Generating SVE instructions requires O3 compilation optimization. Since the build structure does not allow compilation flag modification for specific files, the function testing SVE support has been pre-compiled and added as an assembly file. Change-Id: Id9ba7d9e1de9bcbae3065cad2dd3e1dbe87ef03a Signed-off-by:
Ambroise Vincent <ambroise.vincent@arm.com>
-
- Mar 29, 2019
-
-
Antonio Nino Diaz authored
Change-Id: I6a689998a74f7841c668ccbb4be7b03d36b355b2 Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
Antonio Nino Diaz authored
Change-Id: I2b5de1b884db78eea6d83ab8b31de32b5c23b316 Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
Antonio Nino Diaz authored
This is needed to have room for xlat v2 tests. Change-Id: Ic4e39f8f964c2c41effc99f1b419cf7cdc405bbb Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
Antonio Nino Diaz authored
Add basic unit tests for the xlat tables library v2. Change-Id: I814470d2aceec8a7d1da5190c7c5b355178b1a54 Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
- Mar 28, 2019
-
-
Sandrine Bailleux authored
Change-Id: I2e593badc2c0923d292f3d55d384c8d6e1f6a0df Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
Sandrine Bailleux authored
- Bump version from 2.0 to 2.1. - Upgrade recommended FVP version. Change-Id: I8c7bae8b8285ec6228a2e1ed1bfbe1d8ffc51587 Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
Sandrine Bailleux authored
Change-Id: I0b319f9724d540b46c5d8ded3cb37f686871ec95 Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
Sandrine Bailleux authored
Change-Id: I69cb86be54bf84a3e42a498382f373b193737d8a Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
Sandrine Bailleux authored
-
Sandrine Bailleux authored
Change-Id: If1447c63ff985ce8fdaeef0c4939dbacff99a5ee Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
- Mar 25, 2019
-
-
Antonio Nino Diaz authored
Change-Id: I33f4ef5707641a4a7dc597c3c9bf6c2c82111d65 Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
- Mar 22, 2019
-
-
Joel Hutton authored
Update the user guide to reflect the correct flags needed for the manual tests. Change-Id: I5459e06f26f25e0f269c75adce1ec3a23f64e809 Signed-off-by:
Joel Hutton <Joel.Hutton@Arm.com>
-
- Mar 21, 2019
-
-
Sandrine Bailleux authored
* changes: SPM-MM: Re-enable disabled tests SPM-MM: Fix call preemption test
-
Antonio Nino Diaz authored
The tests are actually passing now. Change-Id: I0f9ef11dabded51daf791c42ce0e22ff222425db Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
Antonio Nino Diaz authored
The timer was being set up for 1 ms rather than 1 second. Change-Id: I16d6ea69d42abf28dc9591e97d6bfb302d5f8127 Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
- Mar 20, 2019
-
-
Sandrine Bailleux authored
* changes: Add ARMv8.3 pointer authentication support Remove pointer authentication test
-
- Mar 19, 2019
-
-
Antonio Nino Diaz authored
The code has been taken from commit 99f4fd28 ("cactus: Use UART2 instead of UART0") and modified slightly to be integrated in the current master. There are three tests that are failing in the CI. They have been disabled for the time being: - mem_attr_changes_tests() in cactus_main() in the file spm/cactus_mm/cactus_mm_main.c. - Two tests in the file tftf/tests/tests-spm-mm.xml. Change-Id: I6332cbff1cefeb82b9447fae1b613879e65186a1 Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
- Mar 18, 2019
-
-
Paul Beesley authored
Manual tests require setting USE_NVM=1 and NEW_TEST_SESSION=0 otherwise they will not function properly (as test results will not be preserved across reboots). We should check that these variables have the required values during the build. Change-Id: I72fc8a4badf107fe2ebd6bfb88631828e14a77b3 Signed-off-by:
Paul Beesley <paul.beesley@arm.com>
-
Paul Beesley authored
The FWU test components are being built as part of the tests-standard.mk configuration but tests-standard does not actually run any FWU tests (see tests-standard.xml). These FWU test components do not need to be built. Change-Id: I11a9012fcf79f4066947b0b2801c64d053f38d42 Signed-off-by:
Paul Beesley <paul.beesley@arm.com>
-
Paul Beesley authored
These tests require build variables to be set to non-default values (USE_NVM=1 and NEW_TEST_SESSION=0). This conflicts with other tests that are part of tests-standard (the default set of tests) and so the proposed solution is to remove them from this set. Change-Id: Id54148aab9410002dace33ad595ac1b0cf4678ca Signed-off-by:
Paul Beesley <paul.beesley@arm.com>
-
- Mar 13, 2019
-
-
Antonio Nino Diaz authored
ARMv8.3-PAuth adds functionality that supports address authentication of the contents of a register before that register is used as the target of an indirect branch, or as a load. This feature is supported only in AArch64 state. This feature is mandatory in ARMv8.3 implementations. This patch adds the functionality needed for platforms to provide authentication keys for the TF-A Test Framework, and a new option (ENABLE_PAUTH) to enable pointer authentication in the framework itself. This option is disabled by default. Pointer authentication support has been added to FVP. Change-Id: Id2d5c978deb68ae60107879f1c3d0b231cba9f42 Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
Antonio Nino Diaz authored
This test only makes sure that the pointer authentication registers can be read, which isn't a useful test now that the TFTF is going to support using pointer authentication. Change-Id: I01735677353ab08ba26f6faad1b900d98654c0d2 Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
- Mar 05, 2019
-
-
Sandrine Bailleux authored
-
FVP_RD_N1Edge is the Fixed Virtual Platform on which the Trusted Firmware-A Tests are executed for RD-N1-Edge Change-Id: If6ffaa5430b9d41caf6d0697896bc92114e9a87c Signed-off-by:
Chandni Cherukuri <chandni.cherukuri@arm.com>
-
Sandrine Bailleux authored
-
- Mar 04, 2019
-
-
Added includes and sources of libc to the makefiles. Change-Id: I8e84db9634e0df7d51caa5c5858311672dd3a8d1 Signed-off-by:
Ambroise Vincent <ambroise.vincent@arm.com>
-
Reflect the changes in the structure of libc. NB: the include of stdarg.h in nvm_results_helpers.c is not in alphabetical order because it needs to be included before stdio.h. Fixing this would require further changes. Change-Id: I07f62a3450802833408ff3e1f950fd3b643e5e33 Signed-off-by:
Ambroise Vincent <ambroise.vincent@arm.com>
-
Add support for functions used in TFTF but not in TF-A. Replaced calls to plat_panic_handler with calls to panic, since there is no implementation of the former in TFTF. Change-Id: Ic10de2c6e749db97b932cd7ffbb6067b5befe914 Signed-off-by:
Ambroise Vincent <ambroise.vincent@arm.com>
-
Ambroise Vincent authored
Keep uuid, rand and strncpy for compatibility reasons Change-Id: Iefd82a5c9df48f6159732027e40a58f7d6afc09f Signed-off-by:
Ambroise Vincent <ambroise.vincent@arm.com>
-
Ambroise Vincent authored
Based on arm-trusted-firware commit 873e394b3bf93214a441f9f98237b58fbbea55aa Change-Id: I510e092f2b9ff333e9461bdde8d80ed1fab1460c Signed-off-by:
Ambroise Vincent <ambroise.vincent@arm.com>
-
- Feb 27, 2019
-
-
Chandni Cherukuri authored
RD-N1-Edge platform consists of two clusters of four CPUs each. CPU0 of the first cluster is the primary CPU. SoC UART0 is used for the console log. Change-Id: I724c772f95d590154536e7bc1544976e55b983cf Signed-off-by:
Chandni Cherukuri <chandni.cherukuri@arm.com>
-
Chandni Cherukuri authored
RD-N1-Edge platform consists of two clusters of four CPU's each. The FVP for this platform does not support system suspend and resume functionality as there is no wakeup source supported. So all the system suspend and resume related tests are skipped. Change-Id: I33649c7c67023127e736c760bf0ec4193c95ed1a Signed-off-by:
Chandni Cherukuri <chandni.cherukuri@arm.com>
-
- Feb 25, 2019
-
-
John Tsichritzis authored
Change-Id: Iee1998b9b039dfd21a3ef38c5afeae3fc65569c2 Signed-off-by:
John Tsichritzis <john.tsichritzis@arm.com>
-
- Feb 12, 2019
-
-
Sandrine Bailleux authored
-