- Jun 04, 2019
-
-
Sandrine Bailleux authored
Prefer to use the trustedfirmware.org collaboration tools (i.e. issues tracker and development mailing list) over the #trusted-firmware-a IRC channel. Change-Id: I78aef022b00cd553e1ab6542b967dd3f0640dd52 Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
- May 28, 2019
-
-
Sandrine Bailleux authored
* changes: Fix AMU non-zero counters test Remove unexecuted code for AMU group 1 counters
-
- May 24, 2019
-
-
John Tsichritzis authored
The condition checked in one of the AMU tests (AMU counters always non-zero) does not always hold. The counter that counts the memory stall cycles, under certain circumstances, can be zero. Hence, the test is adjusted accordingly and, consequently, renamed. Change-Id: I8c7300481c2b45825101ee87f61c68c2ab51758a Signed-off-by:
John Tsichritzis <john.tsichritzis@arm.com>
-
- May 20, 2019
-
-
John Tsichritzis authored
This patch removes from the AMU tests the part that iterates over group 1 counters. The reasons for this are the following: 1) Currently the AMU tests are executed only in FVP but FVP doesn't have/expose group 1 counters. 2) Even if some platform implements group 1 counters in the future, we don't know what they will be counting. As such we cannot know what the valid values for those counters will be. Hence, we can't establish a specific test at this moment to validate the group 1 counter values. 3) Even now that the loop exists in the code, the macro defining the group 1 counters is defined as zero. Which means that the loop is already not executed, despite being there (dead code). However, the architecture defines how group 1 counters should be implemented. For this reason, the assembly helper functions that access the group1 counters are left intact. This will allow us to easily extend the AMU tests again in the future to include group 1 counters. Change-Id: I5a6f119c7e817de9dc5e510c3fadd008820bd564 Signed-off-by:
John Tsichritzis <john.tsichritzis@arm.com>
-
- May 17, 2019
-
-
Sandrine Bailleux authored
* changes: run_armds_script.sh: Ask user which DSTREAM to connect to Adapt run_ds5_script.sh for recent Arm DS versions
-
- May 10, 2019
-
-
Sandrine Bailleux authored
Previously the script to run the EL3 payload on Juno would connect to the first DSTREAM it detected, without even asking the user's consent. Change-Id: I1586957094cc3247c1dadf0adac263af0256e03d Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
Sandrine Bailleux authored
Arm DS-5 has been superseded by Arm Development Studio. Do the necessary changes to the EL3 payload scripts to migrate to the latter: - Rename run_ds5_script.sh into run_armds_script.sh. - The command-line debugger is now called armdbg. - The CDB entry string for Arm Juno development board has changed. Change-Id: Idc640e7fcff790d5a1bf6e938e14a0dbc88029b9 Signed-off-by:
Sandrine Bailleux <sandrine.bailleux@arm.com>
-
- May 07, 2019
-
-
Sandrine Bailleux authored
-
John Tsichritzis authored
Pointer authentication code should be conditionally compiled only if TFTF is built for AArch64 since AArch32 doesn't support pointer authentication. This was previously causing a compilation error. Change-Id: I97a0ea66f562cf2ebb41478b1b31a26bcaf815b2 Signed-off-by:
John Tsichritzis <john.tsichritzis@arm.com>
-
Sandrine Bailleux authored
-
- Apr 29, 2019
-
-
Soby Mathew authored
It was not possible to get a parent node given an MPIDR of the CPU using the current topology APIs. This patch adds the `tftf_get_parent_node_from_mpidr()` API to achieve the same. Change-Id: I818f1e628689928293c1fdb85606885e851a5785 Signed-off-by:
Soby Mathew <soby.mathew@arm.com>
-
- Apr 23, 2019
-
-
Antonio Nino Diaz authored
Rather than having the description of each function in the implementation, move it to the header so that it isn't needed to copy it in each file that implements a console driver. Change-Id: I1b437ae3d3ccff10979466727353bc1fa1d5b188 Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
- Apr 17, 2019
-
-
Antonio Nino Diaz authored
Introduce test to verify that Quark is present in the system. Change-Id: Ia31e65e737b8909f7caecae830fcb217e88a9b01 Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
Antonio Nino Diaz authored
Test partition designed to have a virtual address space as small as possible in order to test the extension ARMv8.4-TTST. This Secure Partition doesn't have print capabilities. The only service it provides is one that returns a magic number to verify that it has been loaded. Change-Id: I431f6c65f2926d486836d12ddfefe05e83b0c47f Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
Antonio Nino Diaz authored
Placeholder driver with empty functions. Change-Id: I50accca77995c642c7b920bdc1b7d936e7883313 Signed-off-by:
Antonio Nino Diaz <antonio.ninodiaz@arm.com>
-
- Apr 15, 2019
-
-
Sandrine Bailleux authored
-
- Apr 12, 2019
-
-
Joel Hutton authored
Add -mstrict-align flag, and -march minor version. These are needed to prevent compilers generating unaligned accesses and enable architectural features respectively. Enable the SCTLR.A and SCTLR.SA alignment checks in all images. TF test has several cases of code which enable the alignment checks. Change-Id: I9a0413786caf94d0abf376aa1b4fb54fc7f2f355 Signed-off-by:
Joel Hutton <Joel.Hutton@Arm.com>
-
- 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>
-