Skip to content
  1. Jun 04, 2019
  2. May 28, 2019
  3. May 24, 2019
    • John Tsichritzis's avatar
      Fix AMU non-zero counters test · cae91ca6
      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: default avatarJohn Tsichritzis <john.tsichritzis@arm.com>
      cae91ca6
  4. May 20, 2019
    • John Tsichritzis's avatar
      Remove unexecuted code for AMU group 1 counters · 68759a80
      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: default avatarJohn Tsichritzis <john.tsichritzis@arm.com>
      68759a80
  5. May 17, 2019
  6. May 10, 2019
  7. May 07, 2019
  8. Apr 29, 2019
  9. Apr 23, 2019
  10. Apr 17, 2019
  11. Apr 15, 2019
  12. Apr 12, 2019
    • Joel Hutton's avatar
      Makefile: Enable strict align arch minor version · 6a6f4833
      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: default avatarJoel Hutton <Joel.Hutton@Arm.com>
      6a6f4833
  13. Apr 10, 2019
  14. Apr 08, 2019
    • Joel Hutton's avatar
      Add unit tests for Pointer Authentication · 8790f025
      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: default avatarJoel Hutton <Joel.Hutton@Arm.com>
      8790f025
  15. Apr 04, 2019
  16. Apr 01, 2019
    • Ambroise Vincent's avatar
      Introduce test for SVE support · fae77720
      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's avatarAmbroise Vincent <ambroise.vincent@arm.com>
      fae77720
  17. Mar 29, 2019
  18. Mar 28, 2019
  19. Mar 25, 2019
  20. Mar 22, 2019
  21. Mar 21, 2019
  22. Mar 20, 2019
  23. Mar 19, 2019
    • Antonio Nino Diaz's avatar
      Reintroduce Cactus-MM and SPM-MM tests · f2218e7b
      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: default avatarAntonio Nino Diaz <antonio.ninodiaz@arm.com>
      f2218e7b
Loading