Skip to content
  1. Jun 23, 2021
  2. Jun 22, 2021
    • Kevin Peng's avatar
      SPM: Fix Privileged mode of Partitions · bf9a97e1
      Kevin Peng authored
      
      
      In isolation level 1, all partitions run in privileged mode.
      This patch fixes the tfm_spm_partition_get_privileged_mode() function.
      
      Change-Id: I536174143bf51fdcdcbf77b2769f50eab4a8c86c
      Signed-off-by: default avatarKevin Peng <kevin.peng@arm.com>
      bf9a97e1
    • Kevin Peng's avatar
      Build: Bump-up version of tf-m-tests repo · 0ea779d4
      Kevin Peng authored
      
      
      This patch bumps up the test repo version for IRQ testing refactor.
      
      Change-Id: I3b7229869721b3e42bfa6daec56e4aa58f9e4cbb
      Signed-off-by: default avatarKevin Peng <kevin.peng@arm.com>
      0ea779d4
    • Kevin Peng's avatar
      Test: Refactor IRQ Testing · 6a121d05
      Kevin Peng authored
      
      
      This patch:
       - Replaces the tfm_irq_test_service_1 with the tfm_slih_test_service
       - Docs update:
         - Remove the out-of-date tfm_non-secure_interrupt_handling.rst
         - Remove IRQ test part in core_test_services_integration_guide.rst
           as core test does not participate in IRQ testing anymore.
      
      Note:
        The new SLIH testing does not support Library Model.
      
      Change-Id: I578d43ca7a363cdcb298226cc9ebad5f7b66fb48
      Signed-off-by: default avatarKevin Peng <kevin.peng@arm.com>
      6a121d05
    • David Wang's avatar
      Docs: Fix the broken links in the documentation · d6fd6af1
      David Wang authored
      
      
      Sphinx uses "autosectionlable" extension for generating the section
      labels automatically. The max depth is set to 2 for level 2 headers
      only. That section which is under level 2 will not have the reference
      label. This caused the broken links in the documentation.
      
      This patch creates lables for the section which is under level 2 and
      referenced by other places in the documentation.
      
      Signed-off-by: default avatarDavid Wang <david.wang@arm.com>
      Change-Id: I636922c624108e850635e683719f5ac035e0880b
      d6fd6af1
  3. Jun 21, 2021
    • Mark Horvath's avatar
      CC312: Hash chunking implemented · ed119d4a
      Mark Horvath authored and Anton Komlev's avatar Anton Komlev committed
      
      
      CC312 has a limitation that the maximum size of a data block to be
      hashed is 0xFFFF. To overcome this limitation the hash of big input
      buffers is calculated with more calls to CC312, passing only a smaller
      part of the input at a time.
      
      Signed-off-by: Mark Horvath's avatarMark Horvath <mark.horvath@arm.com>
      Change-Id: Idb7a0c997bbe66b57d63f5d646cf6fdabd2ee179
      ed119d4a
    • Kevin Peng's avatar
      SPM: Correct the PendSV priority value · 91d9f740
      Kevin Peng authored
      
      
      Priority boost for Secure IRQ is enabled in TF-M - NS IRQ priorities
      values are mapped to 0x80 - 0xFF (lower priority).
      So the lowest priority value for SPE is 0x80.
      It is not need to "-1" because exception preemption does not happen
      between exceptions with same priority values.
      
      The lowest priority exception is the PendSV in SPE.
      This patch fixes its priority value by removing the "-1".
      
      Change-Id: I1d340cda939f7785d684428bcbb54c7aea4445c4
      Signed-off-by: default avatarKevin Peng <kevin.peng@arm.com>
      91d9f740
  4. Jun 18, 2021
  5. Jun 17, 2021
  6. Jun 16, 2021
  7. Jun 15, 2021
  8. Jun 11, 2021
  9. Jun 10, 2021
  10. Jun 09, 2021
  11. Jun 08, 2021
  12. Jun 07, 2021
Loading