1. 02 Aug, 2019 6 commits
  2. 01 Aug, 2019 4 commits
    • Julius Werner's avatar
      Switch AARCH32/AARCH64 to __aarch64__ · 402b3cf8
      Julius Werner authored
      
      
      NOTE: AARCH32/AARCH64 macros are now deprecated in favor of __aarch64__.
      
      All common C compilers pre-define the same macros to signal which
      architecture the code is being compiled for: __arm__ for AArch32 (or
      earlier versions) and __aarch64__ for AArch64. There's no need for TF-A
      to define its own custom macros for this. In order to unify code with
      the export headers (which use __aarch64__ to avoid another dependency),
      let's deprecate the AARCH32 and AARCH64 macros and switch the code base
      over to the pre-defined standard macro. (Since it is somewhat
      unintuitive that __arm__ only means AArch32, let's standardize on only
      using __aarch64__.)
      
      Change-Id: Ic77de4b052297d77f38fc95f95f65a8ee70cf200
      Signed-off-by: default avatarJulius Werner <jwerner@chromium.org>
      402b3cf8
    • Julius Werner's avatar
      Replace __ASSEMBLY__ with compiler-builtin __ASSEMBLER__ · d5dfdeb6
      Julius Werner authored
      
      
      NOTE: __ASSEMBLY__ macro is now deprecated in favor of __ASSEMBLER__.
      
      All common C compilers predefine a macro called __ASSEMBLER__ when
      preprocessing a .S file. There is no reason for TF-A to define it's own
      __ASSEMBLY__ macro for this purpose instead. To unify code with the
      export headers (which use __ASSEMBLER__ to avoid one extra dependency),
      let's deprecate __ASSEMBLY__ and switch the code base over to the
      predefined standard.
      
      Change-Id: Id7d0ec8cf330195da80499c68562b65cb5ab7417
      Signed-off-by: default avatarJulius Werner <jwerner@chromium.org>
      d5dfdeb6
    • Alexei Fedorov's avatar
    • Louis Mayencourt's avatar
      doc: Suggest to use the latest version 8.3 of GCC · 57b37e37
      Louis Mayencourt authored
      
      
      At the time of writting, GCC 8.3-2019.03 is the latest version available
      on developer.arm.com.
      
      Switch to bare-metal toolchain (arm-eabi-) for AArch32. This allows to
      have a finer control on the use of floating-point and SIMD instructions.
      
      Change-Id: I4438401405eae1e5f6d531b0162e8fa06f69135e
      Signed-off-by: default avatarLouis Mayencourt <louis.mayencourt@arm.com>
      57b37e37
  3. 31 Jul, 2019 8 commits
  4. 30 Jul, 2019 1 commit
  5. 29 Jul, 2019 1 commit
  6. 26 Jul, 2019 4 commits
  7. 25 Jul, 2019 8 commits
  8. 24 Jul, 2019 8 commits