1. 17 Jul, 2019 1 commit
    • Louis Mayencourt's avatar
      backtrace: Strip PAC field when PAUTH is enabled · b8b31ad0
      Louis Mayencourt authored
      
      
      When pointer authentication is enabled, the LR value saved on the stack
      contains a Pointer Authentication Code (PAC). It must be stripped to
      retrieve the return address.
      
      The PAC field is stored on the high bits of the address and defined as:
      - PAC field = Xn[54:bottom_PAC_bit], when address tagging is used.
      - PAC field = Xn[63:56, 54:bottom_PAC_bit], without address tagging.
      
      With bottom_PAC_bit = 64 - TCR_ELx.TnSZ
      
      Change-Id: I21d804e58200dfeca1da4c2554690bed5d191936
      Signed-off-by: default avatarLouis Mayencourt <louis.mayencourt@arm.com>
      b8b31ad0
  2. 08 Jul, 2019 2 commits
  3. 05 Jul, 2019 4 commits
  4. 04 Jul, 2019 2 commits
    • Andrew F. Davis's avatar
      ti: k3: common: Trap all asynchronous bus errors to EL3 · 93d5e141
      Andrew F. Davis authored
      
      
      These errors are asynchronous and cannot be directly correlated with the
      exact current running software, so handling them in the same EL is not
      critical. Handling them in TF-A allows for more platform specific
      decoding of the implementation defined exception registers
      Signed-off-by: default avatarAndrew F. Davis <afd@ti.com>
      Change-Id: Iee7a38c9fc9c698fa0ad42dafa598bcbed6a4fda
      93d5e141
    • Sandrine Bailleux's avatar
      Merge changes from topic "lw/n1_errata_fixes" into integration · bb2d778c
      Sandrine Bailleux authored
      * changes:
        Removing redundant ISB instructions
        Workaround for Neoverse N1 erratum 1275112
        Workaround for Neoverse N1 erratum 1262888
        Workaround for Neoverse N1 erratum 1262606
        Workaround for Neoverse N1 erratum 1257314
        Workaround for Neoverse N1 erratum 1220197
        Workaround for Neoverse N1 erratum 1207823
        Workaround for Neoverse N1 erratum 1165347
        Workaround for Neoverse N1 erratum 1130799
        Workaround for Neoverse N1 erratum 1073348
      bb2d778c
  5. 02 Jul, 2019 12 commits
  6. 01 Jul, 2019 4 commits
  7. 28 Jun, 2019 4 commits
  8. 27 Jun, 2019 3 commits
  9. 26 Jun, 2019 8 commits