From a82eef0433556b30539c0d4463768d9feb8cfd0b Mon Sep 17 00:00:00 2001 From: Ties Stuij Date: Tue, 3 Sep 2024 10:30:34 +0100 Subject: [PATCH] prepare documents for 2024Q3 release (#279) --- aadwarf32/aadwarf32.rst | 8 ++++---- aadwarf64-morello/aadwarf64-morello.rst | 8 ++++---- aadwarf64/aadwarf64.rst | 13 +++++++++---- aaelf32/aaelf32.rst | 8 ++++---- aaelf64-morello/aaelf64-morello.rst | 8 ++++---- aaelf64/aaelf64.rst | 23 ++++++++++++----------- aapcs32/aapcs32.rst | 8 ++++---- aapcs64-morello/aapcs64-morello.rst | 8 ++++---- aapcs64/aapcs64.rst | 14 +++++++------- addenda32/addenda32.rst | 8 ++++---- advnote132/advnote132.rst | 8 ++++---- atomicsabi64/atomicsabi64.rst | 12 +++++------- bpabi32/bpabi32.rst | 8 ++++---- bsabi32/bsabi32.rst | 8 ++++---- clibabi32/clibabi32.rst | 8 ++++---- cppabi32/cppabi32.rst | 8 ++++---- cppabi64/cppabi64.rst | 8 ++++---- dbgovl32/dbgovl32.rst | 8 ++++---- design-documents/atomics-ABI.rst | 4 ++-- design-documents/bit-precise-types.rst | 2 +- ehabi32/ehabi32.rst | 8 ++++---- memtagabielf64/memtagabielf64.rst | 13 ++++++++----- pauthabielf64/pauthabielf64.rst | 19 +++++++++++-------- rtabi32/rtabi32.rst | 8 ++++---- semihosting/semihosting.rst | 8 ++++---- sysvabi64/sysvabi64.rst | 22 ++++++++++------------ tools/common/new-release.py | 2 +- tools/rst2pdf/rst2pdf-abi.style | 11 +++++++++++ vfabia64/vfabia64.rst | 8 ++++---- 29 files changed, 149 insertions(+), 130 deletions(-) diff --git a/aadwarf32/aadwarf32.rst b/aadwarf32/aadwarf32.rst index e8e3d645..9d2d2419 100644 --- a/aadwarf32/aadwarf32.rst +++ b/aadwarf32/aadwarf32.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2003-2007, 2012, 2018, 2020-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2003-2007, 2012, 2018, 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2003-2007, 2012, 2018, 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2003-2007, 2012, 2018, 2020-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. diff --git a/aadwarf64-morello/aadwarf64-morello.rst b/aadwarf64-morello/aadwarf64-morello.rst index e17b1ee2..48481141 100644 --- a/aadwarf64-morello/aadwarf64-morello.rst +++ b/aadwarf64-morello/aadwarf64-morello.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2020-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2020-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. diff --git a/aadwarf64/aadwarf64.rst b/aadwarf64/aadwarf64.rst index cf82aeb6..0642b330 100644 --- a/aadwarf64/aadwarf64.rst +++ b/aadwarf64/aadwarf64.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2010, 2013, 2018, 2020-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2010, 2013, 2018, 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2010, 2013, 2018, 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2010, 2013, 2018, 2020-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -229,6 +229,11 @@ changes to the content of the document for that release. | 2022Q3 | 20\ :sup:`th` October 2022 | - Added `Changes in vector length`_ at | | | | **Alpha** quality. | +--------+-----------------------------+----------------------------------------+ + | 2024Q3 | 5\ :sup:`th` September 2024 | In `DWARF register names_` and | + | | | `Call frame instructions`_, add Dwarf | + | | | support for unwinding with | + | | | FEAT_PAuth_LR enabled. | + +--------+-----------------------------+----------------------------------------+ References diff --git a/aaelf32/aaelf32.rst b/aaelf32/aaelf32.rst index 976448db..fd522470 100644 --- a/aaelf32/aaelf32.rst +++ b/aaelf32/aaelf32.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2005-2009, 2012, 2015, 2018, 2020-2023, Arm Limited and its affiliates. All rights + Copyright (c) 2005-2009, 2012, 2015, 2018, 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2005-2009, 2012, 2015, 2018, 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2005-2009, 2012, 2015, 2018, 2020-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. .. |armarmv5_link| replace:: https://developer.arm.com/docs/ddi0100/latest/armv5-architecture-reference-manual diff --git a/aaelf64-morello/aaelf64-morello.rst b/aaelf64-morello/aaelf64-morello.rst index e9b3569e..24131ab5 100644 --- a/aaelf64-morello/aaelf64-morello.rst +++ b/aaelf64-morello/aaelf64-morello.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2020-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2020-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. diff --git a/aaelf64/aaelf64.rst b/aaelf64/aaelf64.rst index 134bdc34..ff4364b1 100644 --- a/aaelf64/aaelf64.rst +++ b/aaelf64/aaelf64.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2011, 2013, 2018-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2011, 2013, 2018-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2011, 2013, 2018-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2011, 2013, 2018-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -272,13 +272,14 @@ changes to the content of the document for that release. | | | - In `Program Loading`_, Relax BTI PLT | | | | requirement | +---------------+--------------------+-----------------------------------------+ - | 2023Q4 | 24\ :sup:`th` | - In `Program Property`_, | - | | October 2023 | `Program Loading`_ and | - | | | `Dynamic Linking`. Move description to| - | | | `SYSVABI64`_ | - +---------------+--------------------+-----------------------------------------+ - | 2024Q1 | 18\ :sup: `th` | - Move relocation codes from | - | | March 2024 | `PAUTHABIELF64`_ into reserved space | + | 2024Q3 | 5\ :sup:`th` | - In `Program Property`_, | + | | September 2024 | `Program Loading`_, and | + | | | `Dynamic Linking`_, move description | + | | | to `SYSVABI64`_. | + | | | - Move relocation codes from | + | | | `PAUTHABIELF64`_ into reserved space. | + | | | - Clarify use of addends in MOVZ, MOVK, | + | | | and ADRP | +---------------+--------------------+-----------------------------------------+ References diff --git a/aapcs32/aapcs32.rst b/aapcs32/aapcs32.rst index 94ef68eb..6aca2b7f 100644 --- a/aapcs32/aapcs32.rst +++ b/aapcs32/aapcs32.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2003, 2005-2009, 2012, 2015, 2018, 2020-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2003, 2005-2009, 2012, 2015, 2018, 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2003, 2005-2009, 2012, 2015, 2018, 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2003, 2005-2009, 2012, 2015, 2018, 2020-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. diff --git a/aapcs64-morello/aapcs64-morello.rst b/aapcs64-morello/aapcs64-morello.rst index c51bc9f3..2468a178 100644 --- a/aapcs64-morello/aapcs64-morello.rst +++ b/aapcs64-morello/aapcs64-morello.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2020-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2020-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. diff --git a/aapcs64/aapcs64.rst b/aapcs64/aapcs64.rst index e0415eda..b5bd3fdf 100644 --- a/aapcs64/aapcs64.rst +++ b/aapcs64/aapcs64.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2011, 2013, 2018, 2020-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2011, 2013, 2018, 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2011, 2013, 2018, 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2011, 2013, 2018, 2020-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -252,10 +252,10 @@ changes to the content of the document for that release. | 2023Q3 | 6\ :sup:`th` | In `Data Types`_ include _BitInt(N) in language mapping. | | | October 2023 | | +------------+--------------------+------------------------------------------------------------------+ -| 2024Q2 | 18\ :sup:'th' | - Change the status of the SME support from Alpha to Beta. | -| | June 2024 | - Add soft-float PCS variant. | +| 2024Q3 | 5\ :sup:`th` | - Change the status of the SME support from Alpha to Beta. | +| | September 2024 | - Add soft-float PCS variant. | | | | - Add the __arm_get_current_vg SME support routine. | -| | | - Clarify use of it when preserving z and p registers. | +| | | - Clarify use of `it` when preserving z and p registers. | +------------+--------------------+------------------------------------------------------------------+ References diff --git a/addenda32/addenda32.rst b/addenda32/addenda32.rst index 112929a8..7a14daae 100644 --- a/addenda32/addenda32.rst +++ b/addenda32/addenda32.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2005-2009, 2012, 2015, 2018, 2020-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2005-2009, 2012, 2015, 2018, 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2005-2009, 2012, 2015, 2018, 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2005-2009, 2012, 2015, 2018, 2020-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. diff --git a/advnote132/advnote132.rst b/advnote132/advnote132.rst index 3c4adcc1..aacd9eeb 100644 --- a/advnote132/advnote132.rst +++ b/advnote132/advnote132.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2006, 2007, 2009, 2018, 2021-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2006, 2007, 2009, 2018, 2021-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2006, 2007, 2009, 2018, 2021-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2006, 2007, 2009, 2018, 2021-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. diff --git a/atomicsabi64/atomicsabi64.rst b/atomicsabi64/atomicsabi64.rst index cf3d915c..ecfac93e 100644 --- a/atomicsabi64/atomicsabi64.rst +++ b/atomicsabi64/atomicsabi64.rst @@ -3,8 +3,8 @@ CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2024Q1 -.. |date-of-issue| replace:: 19\ :sup:`th` August 2024 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 .. |copyright-date| replace:: 2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -211,14 +211,12 @@ Change History If there is no entry in the change history table for a release, there are no changes to the content of the document for that release. -.. class:: atomicsabi64-change-history - -.. table:: +.. class:: atomicsabi64-change +---------+------------------------------+-------------------------------------------------------------------+ | Issue | Date | Change | +=========+==============================+===================================================================+ - | 00alp0 | 19\ :sup:`th` August 2024. | Alpha Release. | + | 00alp0 | 5\ :sup:`th` September 2024 | Alpha Release. | +---------+------------------------------+-------------------------------------------------------------------+ @@ -227,7 +225,7 @@ References This document refers to, or is referred to by, the following documents. -.. table:: +.. class :: atomicsabi64-refs +-------------+--------------------------------------------------------------+-----------------------------------------------------------------------------+ | Ref | External reference or URL | Title | diff --git a/bpabi32/bpabi32.rst b/bpabi32/bpabi32.rst index 75fe266e..82a458df 100644 --- a/bpabi32/bpabi32.rst +++ b/bpabi32/bpabi32.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2005, 2007, 2008, 2012, 2018, 2021-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2005, 2007, 2008, 2012, 2018, 2021-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2005, 2007, 2008, 2012, 2018, 2021-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2005, 2007, 2008, 2012, 2018, 2021-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. diff --git a/bsabi32/bsabi32.rst b/bsabi32/bsabi32.rst index 1e19a16e..77b0414c 100644 --- a/bsabi32/bsabi32.rst +++ b/bsabi32/bsabi32.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2003, 2005, 2007, 2008 2018, 2020-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2003, 2005, 2007, 2008 2018, 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2003, 2005, 2007, 2008 2018, 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2003, 2005, 2007, 2008 2018, 2020-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. diff --git a/clibabi32/clibabi32.rst b/clibabi32/clibabi32.rst index 3efbc4ac..46a9c451 100644 --- a/clibabi32/clibabi32.rst +++ b/clibabi32/clibabi32.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2003, 2005-2007, 2009, 2012, 2015, 2018, 2020-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2003, 2005-2007, 2009, 2012, 2015, 2018, 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2003, 2005-2007, 2009, 2012, 2015, 2018, 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2003, 2005-2007, 2009, 2012, 2015, 2018, 2020-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. diff --git a/cppabi32/cppabi32.rst b/cppabi32/cppabi32.rst index 4be363d2..1fdbd2aa 100644 --- a/cppabi32/cppabi32.rst +++ b/cppabi32/cppabi32.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2003, 2005-2009, 2012, 2015, 2018, 2020-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2003, 2005-2009, 2012, 2015, 2018, 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2003, 2005-2009, 2012, 2015, 2018, 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2003, 2005-2009, 2012, 2015, 2018, 2020-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. diff --git a/cppabi64/cppabi64.rst b/cppabi64/cppabi64.rst index ad7d1ad4..845553f8 100644 --- a/cppabi64/cppabi64.rst +++ b/cppabi64/cppabi64.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2010, 2013, 2018, 2020-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2010, 2013, 2018, 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2010, 2013, 2018, 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2010, 2013, 2018, 2020-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. diff --git a/dbgovl32/dbgovl32.rst b/dbgovl32/dbgovl32.rst index d839c239..2a2898a9 100644 --- a/dbgovl32/dbgovl32.rst +++ b/dbgovl32/dbgovl32.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2008, 2018, 2021-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2008, 2018, 2021-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2008, 2018, 2021-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2008, 2018, 2021-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. diff --git a/design-documents/atomics-ABI.rst b/design-documents/atomics-ABI.rst index 2f12ecdd..e9c05abb 100644 --- a/design-documents/atomics-ABI.rst +++ b/design-documents/atomics-ABI.rst @@ -1,5 +1,5 @@ .. - Copyright (c) 2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details @@ -60,7 +60,7 @@ References This document refers to, or is referred to by, the following documents. -.. table:: +.. class :: atomicsabi64-refs +-------------+--------------------------------------------------------------+-----------------------------------------------------------------------------------------------+ | Ref | External reference or URL | Title | diff --git a/design-documents/bit-precise-types.rst b/design-documents/bit-precise-types.rst index c6741939..db0d419c 100644 --- a/design-documents/bit-precise-types.rst +++ b/design-documents/bit-precise-types.rst @@ -1,5 +1,5 @@ .. - Copyright (c) 2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2023-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details diff --git a/ehabi32/ehabi32.rst b/ehabi32/ehabi32.rst index 2eaa73e9..6fa0ca8a 100644 --- a/ehabi32/ehabi32.rst +++ b/ehabi32/ehabi32.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2002, 2005-2007, 2015, 2018, 2020-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2002, 2005-2007, 2015, 2018, 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2002, 2005-2007, 2015, 2018, 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2002, 2005-2007, 2015, 2018, 2020-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. diff --git a/memtagabielf64/memtagabielf64.rst b/memtagabielf64/memtagabielf64.rst index 83f5fb38..30318f72 100644 --- a/memtagabielf64/memtagabielf64.rst +++ b/memtagabielf64/memtagabielf64.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2022-2023, Google LLC + Copyright (c) 2022-2024, Google LLC CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2022-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2022-2024 .. _AAELF64: https://github.com/ARM-software/abi-aa/releases @@ -208,6 +208,9 @@ changes to the content of the document for that release. +============+=============================+================================================================+ | 0.1 | 6\ :sup:`th` March 2023 | Alpha draft release. | +------------+-----------------------------+----------------------------------------------------------------+ + | 2024Q3 | 5\ :sup:`th` September 2024 | In `Dynamic Section`_, switch the d_un of | + | | | DT_AARCH64_MEMTAG_STACK and DT_AARCH64_MEMTAG_GLOBALS | + +------------+-----------------------------+----------------------------------------------------------------+ References ---------- @@ -396,7 +399,7 @@ has two possible values: * ``0``, indicating that the desired MTE mode is Synchronous * ``1``, indicating that the desired mode is Asynchronous. -This entry is only valid on the main executable, usage in dynamically loaded +This entry is only valid on the main executable. Usage in dynamically loaded objects is ignored. The presence of the ``DT_AARCH64_MEMTAG_HEAP`` dynamic array entry indicates diff --git a/pauthabielf64/pauthabielf64.rst b/pauthabielf64/pauthabielf64.rst index d3b31961..d2650cd3 100644 --- a/pauthabielf64/pauthabielf64.rst +++ b/pauthabielf64/pauthabielf64.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2020-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2020-2024 .. _ARMARM: https://developer.arm.com/documentation/ddi0487/latest .. _AAELF64: https://github.com/ARM-software/abi-aa/releases @@ -235,10 +235,13 @@ changes to the content of the document for that release. | 2023Q3 | 6\ :sup:`th` October 2023 | Update tags in `Dynamic Section`_ to avoid conflict with | | | | DT_AARCH64_VARIANT_PCS. | +------------+-----------------------------+------------------------------------------------------------------+ - | 2024Q1 | 29\ :sup:`th` January 2024 | Update preferred ELF marking scheme to be GNU property based | - | | 18\ :sup:`th` March 2024 | Update relocation codes to move out of private experiments space.| - | | 19\ :sup:`th` March 2024 | Remove alternative ELF marking scheme. No implementation is | - | | | using it. | + | 2024Q3 | 5\ :sup:`th` September 2024 | - Update preferred ELF marking scheme to be GNU property based. | + | | | - Update relocation codes to move out of private experiments | + | | | space. | + | | | - Remove alternative ELF marking scheme. No implementation is | + | | | using it. | + | | | - Add R_AARCH64_AUTH_GOT_ADR_PREL_LO21 relocation. | + | | | - Remove addend in GDAT relocation operation. | +------------+-----------------------------+------------------------------------------------------------------+ References diff --git a/rtabi32/rtabi32.rst b/rtabi32/rtabi32.rst index ae1e7426..0322cb87 100644 --- a/rtabi32/rtabi32.rst +++ b/rtabi32/rtabi32.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2003, 2007-2009, 2012, 2015, 2018, 2020-2023, Arm Limited and its affiliates. All rights + Copyright (c) 2003, 2007-2009, 2012, 2015, 2018, 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2003, 2007-2009, 2012, 2015, 2018, 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2003, 2007-2009, 2012, 2015, 2018, 2020-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. .. |armarmv5_link| replace:: https://developer.arm.com/docs/ddi0100/latest/armv5-architecture-reference-manual diff --git a/semihosting/semihosting.rst b/semihosting/semihosting.rst index fd72040e..bae4f3a8 100644 --- a/semihosting/semihosting.rst +++ b/semihosting/semihosting.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2016, 2020-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2016, 2020-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2016, 2020-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2016, 2020-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. diff --git a/sysvabi64/sysvabi64.rst b/sysvabi64/sysvabi64.rst index 30038ee1..bf1315f7 100644 --- a/sysvabi64/sysvabi64.rst +++ b/sysvabi64/sysvabi64.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2021-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2021-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2021-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2021-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -202,15 +202,13 @@ Change History | 02Alpha | 6\ :sup:`th` April 2023 | Define the processor specific interpretation for | | | | DT_PLTGOT | +------------+------------------------------+-------------------------------------------------------+ - | 2023Q4 | 22\ :sup:`nd` November 2023 | Added Program Property, Program Loading and | - | | | Dynamic Linking contents from `AAELF64`_ | - | | | | - | | | Added Dynamic linking content for GCS including | - | | | GNU_PROPERTY_AARCH64_FEATURE_1_GCS Feature Bit | - +------------+------------------------------+-------------------------------------------------------+ - | 2024Q1 | 15\ :sup:`th` March 2024 | - In `Dynamic Section Tags`_, reserve tags | + | 2024Q3 | 5\ :sup:`th` September 2024 | - Added Program Property, Program Loading and | + | | | Dynamic Linking contents from `AAELF64`_. | + | | | - Added Dynamic linking content for GCS including | + | | | GNU_PROPERTY_AARCH64_FEATURE_1_GCS Feature Bit. | + | | | - In `Dynamic Section Tags`_, reserve tags | | | | used by `PAuthABIELF64`_ and | - | | | - `MemTagABIELF64`_. | + | | | `MemTagABIELF64`_. | +---------------+--------------------+--------------------------------------------------------------+ References diff --git a/tools/common/new-release.py b/tools/common/new-release.py index 67f3316c..ef1f1e4d 100755 --- a/tools/common/new-release.py +++ b/tools/common/new-release.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -# Copyright (c) 2021-2023, Arm Limited +# Copyright (c) 2021-2024, Arm Limited # SPDX-License-Identifier: Apache-2.0 # # Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/tools/rst2pdf/rst2pdf-abi.style b/tools/rst2pdf/rst2pdf-abi.style index a1c91999..8cd4fa42 100644 --- a/tools/rst2pdf/rst2pdf-abi.style +++ b/tools/rst2pdf/rst2pdf-abi.style @@ -342,6 +342,17 @@ styles: parent : table colWidths: [ 30%, 70% ] + + # atomicsabi64 styles + atomicsabi64-change: + parent : table + colWidths: [ 13%, 25%, 57% ] + + atomicsabi64-refs: + parent : table + colWidths: [ 15%, 40%, 45% ] + + # vfabia64 styles linear-clause: parent : table diff --git a/vfabia64/vfabia64.rst b/vfabia64/vfabia64.rst index 7c001abf..0d5c814a 100644 --- a/vfabia64/vfabia64.rst +++ b/vfabia64/vfabia64.rst @@ -1,11 +1,11 @@ .. - Copyright (c) 2018-2023, Arm Limited and its affiliates. All rights reserved. + Copyright (c) 2018-2024, Arm Limited and its affiliates. All rights reserved. CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2023Q3 -.. |date-of-issue| replace:: 6\ :sup:`th` October 2023 -.. |copyright-date| replace:: 2018-2023 +.. |release| replace:: 2024Q3 +.. |date-of-issue| replace:: 5\ :sup:`th` September 2024 +.. |copyright-date| replace:: 2018-2024 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved.