[PATCH v6 0/1] aarch64: support PAC and BTI

Bill Roberts bill.roberts at arm.com
Mon May 12 17:38:57 CEST 2025


- V6:
  - Fixes for feedback from Jeremy Linton review:
    * Commit message rewording
    * Whitespace cleanups
    * Extraneious qoute removal
    * Comment clarifications
    * drop eval and use declare -g in shell script
- V5:
  - Fix cross compilation support.
- V4:
  - Fix typos in bash script comments
- V3:
  - Use divert(1) to add GNU Notes to ELF files to avoid
    needing the macro in each file.
- V2:
  - Add tests
- V1:
  - Initial Commit

Bill Roberts (1):
  aarch64: support PAC and BTI

 acinclude.m4                   |  33 +++++++++++
 configure.ac                   |  20 ++++++-
 mpn/Makeasm.am                 |   3 +-
 mpn/arm64/arm64-defs.m4        | 100 +++++++++++++++++++++++++++++++++
 mpn/arm64/divrem_1.asm         |   8 ++-
 tests/mpn/Makefile.am          |  43 +++++++++-----
 tests/mpn/log-compiler.sh      |  21 +++++++
 tests/mpn/t-arm64_bti.c        |  87 ++++++++++++++++++++++++++++
 tests/mpn/t-arm64_elf_check.sh |  96 +++++++++++++++++++++++++++++++
 9 files changed, 394 insertions(+), 17 deletions(-)
 create mode 100755 tests/mpn/log-compiler.sh
 create mode 100644 tests/mpn/t-arm64_bti.c
 create mode 100755 tests/mpn/t-arm64_elf_check.sh

-- 
2.49.0



More information about the gmp-devel mailing list