1. 23 5月, 2023 2 次提交
  2. 30 3月, 2023 1 次提交
  3. 23 11月, 2022 2 次提交
  4. 31 5月, 2022 1 次提交
  5. 27 4月, 2022 3 次提交
  6. 10 2月, 2022 1 次提交
  7. 17 1月, 2022 3 次提交
  8. 01 9月, 2021 1 次提交
  9. 09 4月, 2021 1 次提交
  10. 01 12月, 2020 1 次提交
  11. 13 11月, 2020 1 次提交
  12. 29 10月, 2020 1 次提交
  13. 28 9月, 2020 1 次提交
  14. 14 9月, 2020 1 次提交
    • A
      arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements · e16aeb07
      Amit Daniel Kachhap 提交于
      Some Armv8.3 Pointer Authentication enhancements have been introduced
      which are mandatory for Armv8.6 and optional for Armv8.3. These features
      are,
      
      * ARMv8.3-PAuth2 - An enhanced PAC generation logic is added which hardens
        finding the correct PAC value of the authenticated pointer.
      
      * ARMv8.3-FPAC - Fault is generated now when the ptrauth authentication
        instruction fails in authenticating the PAC present in the address.
        This is different from earlier case when such failures just adds an
        error code in the top byte and waits for subsequent load/store to abort.
        The ptrauth instructions which may cause this fault are autiasp, retaa
        etc.
      
      The above features are now represented by additional configurations
      for the Address Authentication cpufeature and a new ESR exception class.
      
      The userspace fault received in the kernel due to ARMv8.3-FPAC is treated
      as Illegal instruction and hence signal SIGILL is injected with ILL_ILLOPN
      as the signal code. Note that this is different from earlier ARMv8.3
      ptrauth where signal SIGSEGV is issued due to Pointer authentication
      failures. The in-kernel PAC fault causes kernel to crash.
      Signed-off-by: NAmit Daniel Kachhap <amit.kachhap@arm.com>
      Reviewed-by: NDave Martin <Dave.Martin@arm.com>
      Link: https://lore.kernel.org/r/20200914083656.21428-4-amit.kachhap@arm.comSigned-off-by: NWill Deacon <will@kernel.org>
      e16aeb07
  15. 04 9月, 2020 3 次提交
  16. 22 7月, 2020 1 次提交
  17. 15 7月, 2020 1 次提交
  18. 07 7月, 2020 1 次提交
  19. 03 7月, 2020 4 次提交
  20. 29 5月, 2020 1 次提交
  21. 21 5月, 2020 9 次提交