1. 22 Jun, 2021 1 commit
    • Chris Kay's avatar
      refactor(aarch64): remove `FEAT_BTI` architecture check · 4429b471
      Chris Kay authored
      
      
      BTI instructions are a part of the NOP space in earlier architecture
      versions, so it's not inherently incorrect to enable BTI code
      or instructions even if the target architecture does not support them.
      
      This change reduces our reliance on architecture versions when checking
      for features.
      
      Change-Id: I79f884eec3d65978c61e72e4268021040fd6c96e
      Signed-off-by: default avatarChris Kay <chris.kay@arm.com>
      4429b471
  2. 18 Jun, 2021 4 commits
  3. 17 Jun, 2021 4 commits
  4. 16 Jun, 2021 9 commits
  5. 15 Jun, 2021 6 commits
  6. 12 Jun, 2021 2 commits
  7. 11 Jun, 2021 1 commit
  8. 10 Jun, 2021 3 commits
  9. 09 Jun, 2021 1 commit
  10. 08 Jun, 2021 4 commits
  11. 07 Jun, 2021 3 commits
  12. 06 Jun, 2021 1 commit
  13. 04 Jun, 2021 1 commit
    • Yann Gautier's avatar
      fix(io_stm32image): invalidate cache on local buf · a5bcf824
      Yann Gautier authored
      
      
      When retrieving data from stm32 image file, the header is removed with
      a memcpy that shifts the data to overwrite the useless header for next
      binary.
      
      STM32 binary from boot device:
      |-------------------------------------|
      | header | payload                    |
      |-------------------------------------|
      
      After the memcpy:
      |-------------------------------------|
      | payload                    | remain |
      |-------------------------------------|
      
      But the remaining data after the shifted payload is still in
      the cache. As it is of no use for anyone, just invalidate the cache
      at this address.
      This is required if the DDR is mapped secure in BL2, and the secure
      access is forbidden in BL33, or else TZC-400 issues an error.
      
      Change-Id: Ice2af3b1ca49eccb79bfc62db60437e259d344ca
      Signed-off-by: default avatarYann Gautier <yann.gautier@st.com>
      a5bcf824