1. 24 Sep, 2020 7 commits
  2. 23 Sep, 2020 1 commit
  3. 22 Sep, 2020 2 commits
  4. 21 Sep, 2020 3 commits
  5. 18 Sep, 2020 2 commits
  6. 17 Sep, 2020 1 commit
  7. 16 Sep, 2020 2 commits
  8. 15 Sep, 2020 10 commits
  9. 14 Sep, 2020 6 commits
    • Mark Dykes's avatar
    • Andre Przywara's avatar
      SPE: Fix feature detection · b8535929
      Andre Przywara authored
      
      
      Currently the feature test for the SPE extension requires the feature
      bits in the ID_AA64DFR0 register to read exactly 0b0001.
      However the architecture guarantees that any values greater than 0
      indicate the presence of a feature, which is what we are after in
      our spe_supported() function.
      
      Change the comparison to include all values greater than 0.
      
      This fixes SPE support in non-secure world on implementations which
      include the Scalable Vector Extension (SVE), for instance on Zeus cores.
      
      Change-Id: If6cbd1b72d6abb8a303e2c0a7839d508f071cdbe
      Signed-off-by: default avatarAndre Przywara <andre.przywara@arm.com>
      b8535929
    • Leonardo Sandoval's avatar
      build_macros.mk: include assert and define loop macros · 327131c4
      Leonardo Sandoval authored
      
      
      Loop macros make it easier for developers to include new variables to
      assert or define and also help code code readability on makefiles.
      
      Change-Id: I0d21d6e67b3eca8976c4d856ac8ccc02c8bb5ffa
      Signed-off-by: default avatarLeonardo Sandoval <leonardo.sandoval@linaro.org>
      327131c4
    • Sami Mujawar's avatar
      Update makefile to build fiptool for Windows · 88a1cf1e
      Sami Mujawar authored
      
      
      Although support for building fiptool on a Windows host was present,
      the binary was not built when the top level makefile was invoked.
      
      This patch makes the necessary changes to the to support building of
      fiptool on a Windows host PC from the main makefile.
      
      Change-Id: I0c01ba237fa3010a027a1b324201131210cf4d7c
      Signed-off-by: default avatarSami Mujawar <sami.mujawar@arm.com>
      88a1cf1e
    • Sami Mujawar's avatar
      Fix fiptool packaging issue on windows · cb5c08b6
      Sami Mujawar authored
      
      
      Windows does not have a standard getopt implementation. To address
      this an equivalent implementation has been provided in win_posix.c
      However, the implementation has an issue with option processing as
      described below.
      
      Long option names may be abbreviated if the abbreviation is unique
      or an exact match for some defined option.
      Since some options can be substring of other options e.g. "scp-fw"
      option is a substring of "scp-fwu-cfg", we need to identify if an
      option is abbreviated and also check for uniqueness. Otherwise if
      a user passes --scp-fw as an option, the "scp-fwu-cfg" option may
      get selected, resulting in an incorrectly packaged FIP.
      
      This issue has been be fixed by:
        - First searching for an exact match.
        - If exact match was not found search for a abbreviated match.
      By doing this an incorrect option selection can be avoided.
      
      Change-Id: I22f4e7a683f3df857f5b6f0783bf9b03a64a0bcc
      Signed-off-by: default avatarSami Mujawar <sami.mujawar@arm.com>
      cb5c08b6
    • Peng Fan's avatar
      doc: Correct CPACR.FPEN usage · 093ba62e
      Peng Fan authored
      
      
      To avoid trapping from EL0/1, FPEN bits need to be set 0x3, not
      clearing.
      Signed-off-by: default avatarPeng Fan <peng.fan@nxp.com>
      Change-Id: Ic34e9aeb876872883c5f040618ed6d50f21dacd0
      093ba62e
  10. 11 Sep, 2020 6 commits