1. 18 Mar, 2021 1 commit
    • Chris Kay's avatar
      arch: Enable `FEAT_SB` for supported non-Armv8.5-A platforms · 4e04478a
      Chris Kay authored
      
      
      The speculation barrier feature (`FEAT_SB`) was introduced with and
      made mandatory in the Armv8.5-A extension. It was retroactively made
      optional in prior extensions, but the checks in our code-base do not
      reflect that, assuming that it is only available in Armv8.5-A or later.
      
      This change introduces the `ENABLE_FEAT_SB` definition, which derives
      support for the `sb` instruction in the assembler from the feature
      flags passed to it. Note that we assume that if this feature is enabled
      then all the cores in the system support it - enabling speculation
      barriers for only a subset of the cores is unsupported.
      Signed-off-by: default avatarChris Kay <chris.kay@arm.com>
      Change-Id: I978ed38829385b221b10ba56d49b78f4756e20ea
      4e04478a
  2. 17 Mar, 2021 1 commit
  3. 16 Mar, 2021 1 commit
  4. 15 Mar, 2021 4 commits
  5. 12 Mar, 2021 1 commit
  6. 10 Mar, 2021 4 commits
  7. 09 Mar, 2021 2 commits
  8. 08 Mar, 2021 3 commits
  9. 05 Mar, 2021 3 commits
  10. 04 Mar, 2021 2 commits
  11. 03 Mar, 2021 9 commits
  12. 02 Mar, 2021 5 commits
  13. 01 Mar, 2021 4 commits