Skip to content
  1. May 03, 2019
    • Gyorgy Szing's avatar
      Doc: convert markdown files to rst · db9783ce
      Gyorgy Szing authored
      
      
      The official documentation format for TF-M is becoming Restructured
      Text. This change converts the existing .md files to the new format.
      
      Due to support for documentation of external code (/lib) md support is
      kept.
      
      Change-Id: I3c1aef5d22442e0c7c362a40a8d344a266dc0940
      Signed-off-by: default avatarGyorgy Szing <Gyorgy.Szing@arm.com>
      db9783ce
  2. May 02, 2019
  3. Apr 30, 2019
  4. Apr 29, 2019
    • Ken Liu's avatar
      Build: Set proper response file flag for linkers · 70db4472
      Ken Liu authored
      To avoid exceeding the command line length limitation, a linker supports
      extracting parameters from a file instead of processing a long parameter
      list in the command prompt. CMake puts linker parameters in a response
      file (typically named as 'objects1.rsp') for linker if there are a lot
      of parameters to be processed, then assign linker specified flags for
      the linker to extract parameter from this file. CMake applies GNU 'ld'
      option '@' as default flag if the flag is not set precisely for a
      linker, which leads to potential linker error while using ARMCLANG:
      
      Fatal error: L6002U: Could not open file
      @CMakeFiles/tfm_s.dir/objects1.rsp: No such file or directory
      
      Precisely set response file extracting flag for each linker to fix this
      problem: '@' for 'GNUARM' and '--via=' for 'ARMCLANG'.
      
      Change-Id: If2ce6644c16aafd0d8c7d8db01e42548ec81825e
      70db4472
  5. Apr 25, 2019
  6. Apr 24, 2019
    • Gyorgy Szing's avatar
      Fix: armasm debug information missing for debug builds · 964c7d8b
      Gyorgy Szing authored and Gyorgy Szing's avatar Gyorgy Szing committed
      
      
      The build system failed to properly specify compilation switches for
      armasm when executing debug builds (-DCMAKE_BUILD_TYPE=Debug).
      As a resolution the "embedded_project_fixup()" processing was changed
      to define proper compilation switches.
      
      Change-Id: I412be8dc3037df860f064e32c4cad2c48c70a30e
      Signed-off-by: default avatarGyorgy Szing <Gyorgy.Szing@arm.com>
      964c7d8b
    • Dávid Vincze's avatar
      Boot: Sync MCUBoot code base · 39e7855a
      Dávid Vincze authored
      
      
      The MCUBoot files were added from the original MCUBoot
      repository with version 1.0.0 and since then the code bases
      have diverged from each other significantly. This patch
      performs a partial synchronization between the MCUBoot files
      in TF-M and in the original repo.
      The hash of source commit in the original MCUBoot repo:
      178be54bd6e5f035cc60e98205535682acd26e64.
      
      The flash interface has also been extended and this patch
      includes the implementation of these new functions too.
      
      Change-Id: I16897ba884b56f90c9d35f99b709de86704a11ad
      Signed-off-by: Dávid Vincze's avatarDavid Vincze <david.vincze@arm.com>
      39e7855a
  7. Apr 23, 2019
    • Edison Ai's avatar
      Core: Add non-secure thread entry · 4dcae6f6
      Edison Ai authored
      
      
      The non-secure thread entry is used to replace the idle thread.
      It takes over the main init process, and jump to the non-secure
      world at last.
      - Set the non-secure thread entry with the lowest priority.
      - Delete the idle thread which is unused anymore.
      - Refine tfm_pendsv_do_schedule() function, does not need to handle
        the idle thread.
      
      Change-Id: Id2b04647db26b92c61f5f63fb0ac0f814a55aab4
      Signed-off-by: default avatarEdison Ai <edison.ai@arm.com>
      4dcae6f6
    • Ken Liu's avatar
      Core: Support level 2 in scheduler · 2d175173
      Ken Liu authored
      
      
      - Move tfm_pendsv_do_schedule() from tfm_thread.c to tfm_spm.c.
      - Add isolation level 2 support in tfm_pendsv_do_schedule().
      
      Change-Id: Ida37cd9210710c22a7d336ac8041556eb6a6dba3
      Signed-off-by: default avatarKen Liu <ken.liu@arm.com>
      2d175173
    • Edison Ai's avatar
      Core: Create the privileged mode change function · b557135a
      Edison Ai authored
      
      
      Create the privileged mode change function to change the
      privileged status for partition thread mode.
      
      Change-Id: I68698bb99ef063655b70817364a0c60c19d5e5d0
      Signed-off-by: default avatarEdison Ai <edison.ai@arm.com>
      b557135a
  8. Apr 22, 2019
  9. Apr 19, 2019
  10. Apr 18, 2019
  11. Apr 17, 2019
Loading