Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,8 @@ C++ ABI for the Arm 64-bit Architecture | [cppabi64](
Vector Function ABI for the Arm 64-bit Architecture | [vfabia64](vfabia64/vfabia64.rst) | [2019Q2](legacy-documents/vfabia64/101129_1920/101129_1920_01_en.pdf)
C/C++ Atomics ABI for the Arm 64-bit Architecture | [atomicsabi64](atomicsabi64/atomicsabi64.rst) | n/a
System V ABI for the Arm 64-bit Architecture | [sysvabi64](sysvabi64/sysvabi64.rst) | n/a
Build Attributes for the Arm 64-bit Architecture | [buildattr64](buildattr64/buildattr64.rst) | n/a
AArch64 ELF Conventions for Binary Analysis | [baabielf64](baabielf64/baabielf64.rst) | n/a


### ABI for the Arm 64-bit Architecture with SVE support
Expand Down
7 changes: 5 additions & 2 deletions aadwarf32/aadwarf32.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2003-2007, 2012, 2018, 2020-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down Expand Up @@ -232,6 +232,9 @@ changes to the content of the document for that release.
| | | entry in regiter number table. |
| | | - Added PACBTI-M unwinding information.|
+--------+-------------------------------------+----------------------------------------+
| 2026Q3 | 3\ :sup:`rd` November 2026 | - Clarify the ABI uses DWARF 3.0 |
| | | as a baseline. |
+--------+-------------------------------------+----------------------------------------+

References
----------
Expand Down
4 changes: 2 additions & 2 deletions aadwarf64-morello/aadwarf64-morello.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2020-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down
9 changes: 7 additions & 2 deletions aadwarf64/aadwarf64.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2010, 2013, 2018, 2020-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down Expand Up @@ -254,6 +254,11 @@ changes to the content of the document for that release.
| | | the RA_SIGN_STATE pseudo register at |
| | | **Alpha** quality. |
+--------+-----------------------------+-------------------------------------------+
| 2026Q3 | 3\ :sup:`rd` November 2026 | - Clarify the ABI uses DWARF 3.0 as a |
| | | baseline. |
| | | - Add character to augmentation string |
| | | for return address signing. |
+--------+-----------------------------+-------------------------------------------+


References
Expand Down
4 changes: 2 additions & 2 deletions aaelf32/aaelf32.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file
for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2005-2009, 2012, 2015, 2018, 2020-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down
8 changes: 5 additions & 3 deletions aaelf64-morello/aaelf64-morello.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2020-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down Expand Up @@ -211,10 +211,12 @@ changes to the content of the document for that release.
| | | pointers. |
+---------------+------------------------------+---------------------------------------------------+
| 2025Q4 | 23\ :sup:`rd` January 2026 | - Drop GD/IE-to-LE relaxation. |
| | | - Define relocations and code seqeuences for |
| | | - Define relocations and code sequences for |
| | | indirect TLS. |
| | | - Document program headers and dynamic sections. |
+---------------+------------------------------+---------------------------------------------------+
| 2026Q3 | 3\ :sup:`rd` November 2026 | - Simplify relative relocation expressions. |
+---------------+------------------------------+---------------------------------------------------+

References
----------
Expand Down
23 changes: 14 additions & 9 deletions aaelf64/aaelf64.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2011, 2013, 2018-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down Expand Up @@ -281,8 +281,6 @@ changes to the content of the document for that release.
| 2025Q1 | 7\ :sup:`th` | - In `Section Attribute Flags`_, added |
| | April 2025 | `SHF_AARCH64_PURECODE` processor |
| | | specific section attribute flag. |
| | | - Clarify use of addends in GOT |
| | | generating static TLS relocations. |
+---------------+--------------------+-----------------------------------------+
| 2025Q4 | 23\ :sup:`rd` | - In `Call and Jump relocations`_ added |
| | January 2026 | static linker requirements on veneers |
Expand All @@ -293,16 +291,23 @@ changes to the content of the document for that release.
| | | - R_AARCH64_TLS_DTPREL can be used as a |
| | | static relocation as well as dynamic |
+---------------+--------------------+-----------------------------------------+
| 2026Q2 | 29\ :sup:`th` | - In `Call and Jump relocations`_ make |
| | | pc-relative relocations signed. |
+---------------+--------------------+-----------------------------------------+
| 2026Q3 | 13\ :sup:`th` | - Add new section types defined in ELF |
| | August 2026 | extension documents |
| 2026Q3 | 3\ :sup:`rd` | - In `Call and Jump relocations`_ make |
| | November 2026 | pc-relative relocations signed. |
| | | - Add new section types defined in ELF |
| | | extension documents. |
| | | - Remove ILP32 from the ABI. ILP32 is a |
| | | SysV-like data model where int, long |
| | | int and pointer are 32-bit. Refer to |
| | | previous ABI releases for **Beta** |
| | | ILP32 documentation. |
| | | - Improve relocation optimizations. |
| | | - Simplify relative relocation |
| | | expressions. |
| | | - Clarify that PLT32 overflow checking |
| | | is always signed. |
| | | - Define R_AARCH64_AUTH_TLSDESC_CALL. |
| | | - Clarify use of addends in GOT |
| | | generating static TLS relocations. |
+---------------+--------------------+-----------------------------------------+

References
Expand Down
4 changes: 2 additions & 2 deletions aapcs32/aapcs32.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2003, 2005-2009, 2012, 2015, 2018, 2020-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down
6 changes: 3 additions & 3 deletions aapcs64-morello/aapcs64-morello.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2020-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down Expand Up @@ -198,7 +198,7 @@ changes to the content of the document for that release.
+----------+------------------------------+-----------------------------------------------------+
| 2022Q3 | 20\ :sup:`th` October 2022 | Rework varargs for Morello. |
+----------+------------------------------+-----------------------------------------------------+
| 2025Q4 | 3\ :sup:`rd` March 2026 | - Standardize on "caller-saved" and "callee-saved". |
| 2026Q3 | 3\ :sup:`rd` November 2026 | - Standardize on "caller-saved" and "callee-saved". |
+----------+------------------------------+-----------------------------------------------------+


Expand Down
12 changes: 5 additions & 7 deletions aapcs64/aapcs64.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2011, 2013, 2018, 2020-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down Expand Up @@ -270,12 +270,10 @@ changes to the content of the document for that release.
| | | - Explicitly say that the FFR is a caller-saved register. |
| | | - Clarify how __bf16 affects HFAs |
+------------+--------------------+------------------------------------------------------------------+
| 2025Q4 | 3\ :sup:`rd` | - Standardize on "caller-saved" and "callee-saved". |
| | March 2026 | |
+------------+--------------------+------------------------------------------------------------------+
| 2026Q3 | 13\ :sup:`th` | - Remove ILP32 from the ABI. ILP32 is a SysV-like data model |
| | August 2026 | where int, long int and pointer are 32-bit. Refer to previous |
| 2026Q3 | 3\ :sup:`rd` | - Remove ILP32 from the ABI. ILP32 is a SysV-like data model |

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We've lost the caller-saved, callee saved comment. Was that intentional? Could probably move to 2026q3 if it happened since the last release.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yea I was a bit on the fence about that one. Normally we don't call out naming changes, but this one is just about weighty enough that it's worth mentioning.

I've put it back. Thanks!

| | November 2026 | where int, long int and pointer are 32-bit. Refer to previous |
| | | ABI releases for **Beta** ILP32 documentation. |
| | | - Standardize on "caller-saved" and "callee-saved". |
+------------+--------------------+------------------------------------------------------------------+

References
Expand Down
4 changes: 2 additions & 2 deletions addenda32/addenda32.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2005-2009, 2012, 2015, 2018, 2020-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down
4 changes: 2 additions & 2 deletions advnote132/advnote132.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2006, 2007, 2009, 2018, 2021-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down
6 changes: 4 additions & 2 deletions atomicsabi64/atomicsabi64.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2024-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down Expand Up @@ -227,6 +227,8 @@ changes to the content of the document for that release.
| | | - Fix some typos in the 32-bit atomics mapping table. |
| | | - Document release fence using ISHST+ISHLD barriers. |
+---------+------------------------------+-------------------------------------------------------------------+
| 2026Q3 | 3\ :sup:`rd` November 2026 | - Add ``store_add`` mappings for non-returning reductions. |
+---------+------------------------------+-------------------------------------------------------------------+

References
----------
Expand Down
4 changes: 2 additions & 2 deletions baabielf64/baabielf64.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down
4 changes: 2 additions & 2 deletions bpabi32/bpabi32.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2005, 2007, 2008, 2012, 2018, 2021-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down
4 changes: 2 additions & 2 deletions bsabi32/bsabi32.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2003, 2005, 2007, 2008 2018, 2020-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down
7 changes: 5 additions & 2 deletions buildattr64/buildattr64.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2026Q2
.. |date-of-issue| replace:: 24\ :sup:`th` February 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2026

.. _ADDENDA32: https://github.com/ARM-software/abi-aa/releases
Expand Down Expand Up @@ -243,6 +243,9 @@ changes to the content of the document for that release.
+------------+---------------------+---------------------------------------------------------------------+
| 0.7 | 24th February 2026 | Initial Beta release. |
+------------+---------------------+---------------------------------------------------------------------+
| 2026Q4 | 3rd November 2026 | Change to general ABI release naming, and include in release |
| | | documents. |
+------------+---------------------+---------------------------------------------------------------------+

References
----------
Expand Down
4 changes: 2 additions & 2 deletions clibabi32/clibabi32.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2003, 2005-2007, 2009, 2012, 2015, 2018, 2020-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down
4 changes: 2 additions & 2 deletions cppabi32/cppabi32.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2003, 2005-2009, 2012, 2015, 2018, 2020-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down
4 changes: 2 additions & 2 deletions cppabi64/cppabi64.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2010, 2013, 2018, 2020-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down
4 changes: 2 additions & 2 deletions dbgovl32/dbgovl32.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2008, 2018, 2021-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down
2 changes: 1 addition & 1 deletion design-documents/tlsdesc-resolvers.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
..
Copyright (c) 2023-2025, Arm Limited and its affiliates. All rights reserved.
Copyright (c) 2023-2026, Arm Limited and its affiliates. All rights reserved.
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

Expand Down
4 changes: 2 additions & 2 deletions ehabi32/ehabi32.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
CC-BY-SA-4.0 AND Apache-Patent-License
See LICENSE file for details

.. |release| replace:: 2025Q4
.. |date-of-issue| replace:: 23\ :sup:`rd` January 2026
.. |release| replace:: 2026Q3
.. |date-of-issue| replace:: 3\ :sup:`rd` November 2026
.. |copyright-date| replace:: 2002, 2005-2007, 2015, 2018, 2020-2026
.. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its
affiliates. All rights reserved.
Expand Down
Loading
Loading