From f52e1ad3f81254497a83578dc102f6aac89e52d0 Mon Sep 17 00:00:00 2001 From: Ties Stuij Date: Sun, 13 Dec 2020 14:14:03 +0000 Subject: [PATCH] preparing documents for 2020Q4 --- aadwarf32/aadwarf32.rst | 16 +++--- aadwarf64-morello/aadwarf64-morello.rst | 6 +-- aadwarf64/aadwarf64.rst | 4 +- aaelf32/aaelf32.rst | 6 +-- aaelf64-morello/aaelf64-morello.rst | 18 +++---- aaelf64/aaelf64.rst | 11 +++-- aapcs32/aapcs32.rst | 6 +-- aapcs64-morello/aapcs64-morello.rst | 18 +++---- aapcs64/aapcs64.rst | 6 +-- addenda32/addenda32.rst | 6 +-- clibabi32/clibabi32.rst | 6 +-- cppabi32/cppabi32.rst | 10 ++-- ehabi32/ehabi32.rst | 6 +-- pauthabielf64/pauthabielf64.rst | 65 +++++++++++++++++++++++-- rtabi32/rtabi32.rst | 4 +- semihosting/semihosting.rst | 6 +-- vfabia64/vfabia64.rst | 6 +-- 17 files changed, 130 insertions(+), 70 deletions(-) diff --git a/aadwarf32/aadwarf32.rst b/aadwarf32/aadwarf32.rst index 4afd12fc..4f50173e 100644 --- a/aadwarf32/aadwarf32.rst +++ b/aadwarf32/aadwarf32.rst @@ -4,7 +4,7 @@ See LICENSE file for details .. |release| replace:: 2020Q4 -.. |date-of-issue| replace:: 23\ :sup:`rd` November 2020 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2003-2007, 2012, 2018, 2020 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -195,30 +195,30 @@ Change history +========+=====================================+========================================+ | 1.0 | 30\ :superscript:`th` October 2003 | First public release. | +--------+-------------------------------------+----------------------------------------+ - | 2.0 | 24\ :superscript:`th` March 2005 | Second public release. | + | 2.0 | 24\ :sup:`th` March 2005 | Second public release. | +--------+-------------------------------------+----------------------------------------+ - | 2.01 | 6\ :superscript:`th` October 2006 | Added register numbers for VFP-v3 | + | 2.01 | 6\ :sup:`th` October 2006 | Added register numbers for VFP-v3 | | | | d0-d31 (`DWARF register names`_). | +--------+-------------------------------------+----------------------------------------+ - | 2.02 | 5\ :superscript:`th` May 2006 | Minor corrections now that DWARF 3.0 | + | 2.02 | 5\ :sup:`th` May 2006 | Minor corrections now that DWARF 3.0 | | | | is a standard; incompatible changes to | | | | the values of DW_AT_endianity | | | | (`Describing other endian data`_) as a | | | | result. | +--------+-------------------------------------+----------------------------------------+ - | A | 25\ :superscript:`th` October 2007 | Document renumbered (formerly | + | A | 25\ :sup:`th` October 2007 | Document renumbered (formerly | | | | GENC-003533 v2.02). | +--------+-------------------------------------+----------------------------------------+ - | B | 30\ :superscript:`th` November 2012 | `Common information entries`_: Clarify | + | B | 30\ :sup:`th` November 2012 | `Common information entries`_: Clarify | | r2.09 | | CIE descriptions of registers that are | | | | unused by intention of the user, for | | | | example as a consequence of the chosen | | | | procedure call standard. | +--------+-------------------------------------+----------------------------------------+ - | 2018Q4 | 21\ :superscript:`st` December 2018 | Minor typographical fixes, updated | + | 2018Q4 | 21\ :sup:`st` December 2018 | Minor typographical fixes, updated | | | | links. | +--------+-------------------------------------+----------------------------------------+ - | 2020Q4 | 23\ :superscript:`th` November 2020 | - document released on Github | + | 2020Q4 | 21\ :sup:`st` December 2020 | - document released on Github | | | | - new Licence_: CC-BY-SA-4.0 | | | | - new sections on Contributions_, | | | | `Trademark notice`_, and Copyright_ | diff --git a/aadwarf64-morello/aadwarf64-morello.rst b/aadwarf64-morello/aadwarf64-morello.rst index 6cc4a533..1db2d148 100644 --- a/aadwarf64-morello/aadwarf64-morello.rst +++ b/aadwarf64-morello/aadwarf64-morello.rst @@ -4,7 +4,7 @@ See LICENSE file for details .. |release| replace:: 2020Q4 -.. |date-of-issue| replace:: 1\ :sup:`st` December 2020 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2020 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -28,7 +28,7 @@ Date of Issue: |date-of-issue| .. class:: logo -.. image:: ../Arm_logo_blue_150MN.png +.. image:: Arm_logo_blue_150MN.png .. section-numbering:: @@ -192,7 +192,7 @@ Change history +=========+=====================================+==============================+ | 00alpha | September 2020 | Alpha release. | +---------+-------------------------------------+------------------------------+ -| 2020Q4 | December 2020 | Document released on Github. | +| 2020Q4 | 21\ :sup:`st` December 2020 | Document released on Github. | +---------+-------------------------------------+------------------------------+ diff --git a/aadwarf64/aadwarf64.rst b/aadwarf64/aadwarf64.rst index cb0fe61d..81852d9c 100644 --- a/aadwarf64/aadwarf64.rst +++ b/aadwarf64/aadwarf64.rst @@ -4,7 +4,7 @@ See LICENSE file for details .. |release| replace:: 2020Q4 -.. |date-of-issue| replace:: 23\ :sup:`rd` November 2020 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2010-2020 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -210,7 +210,7 @@ Change history | | | tagged stack. Describe DWARF | | | | representation of SVE vector types. | +--------+-----------------------------+----------------------------------------+ - | 2020Q4 | 23\ :sup:`th` November 2020 | - document released on Github | + | 2020Q4 | 21\ :sup:`st` December 2020 | - document released on Github | | | | - new Licence_: CC-BY-SA-4.0 | | | | - new sections on Contributions_, | | | | `Trademark notice`_, and Copyright_ | diff --git a/aaelf32/aaelf32.rst b/aaelf32/aaelf32.rst index 1a57b04f..a248ff37 100644 --- a/aaelf32/aaelf32.rst +++ b/aaelf32/aaelf32.rst @@ -4,7 +4,7 @@ for details .. |release| replace:: 2020Q4 -.. |date-of-issue| replace:: 6\ :sup:`th` November 2020 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2005-2020 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -375,8 +375,8 @@ Change history | | | In `ELF Identification`_, added | | | | EI_OSABI value for ELFOSABI_ARM_FDPIC. | +-------+---------------------+----------------------------------------+ - | 2020Q4| 6th November 2020 | - document released on Github | - | | | - new License_: CC-BY-SA-4.0 | + | 2020Q4| 21\ :sup:`st` | - document released on Github | + | | December 2020 | - new License_: CC-BY-SA-4.0 | | | | - new sections on Contributions_, | | | | `Trademark notice`_, and Copyright_ | +-------+---------------------+----------------------------------------+ diff --git a/aaelf64-morello/aaelf64-morello.rst b/aaelf64-morello/aaelf64-morello.rst index 2cf4487e..1f75aec1 100644 --- a/aaelf64-morello/aaelf64-morello.rst +++ b/aaelf64-morello/aaelf64-morello.rst @@ -4,7 +4,7 @@ See LICENSE file for details .. |release| replace:: 2020Q4 -.. |date-of-issue| replace:: 5th November 2020 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2020 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -27,7 +27,7 @@ Date of Issue: |date-of-issue| .. class:: logo -.. image:: ../Arm_logo_blue_150MN.png +.. image:: Arm_logo_blue_150MN.png .. section-numbering:: @@ -188,13 +188,13 @@ Change history .. table:: - +---------------+--------------------+-----------------------------------------+ - | Issue | Date | Change | - +===============+====================+=========================================+ - | 00alpha | 1st October 2020 | Alpha release. | - +---------------+--------------------+-----------------------------------------+ - | 2020Q4 | 5th November 2020 | Document released on Github. | - +---------------+--------------------+-----------------------------------------+ + +---------------+------------------------------+-----------------------------------------+ + | Issue | Date | Change | + +===============+==============================+=========================================+ + | 00alpha | 1st October 2020 | Alpha release. | + +---------------+------------------------------+-----------------------------------------+ + | 2020Q4 | 21\ :sup:`st` December 2020 | Document released on Github. | + +---------------+------------------------------+-----------------------------------------+ References ---------- diff --git a/aaelf64/aaelf64.rst b/aaelf64/aaelf64.rst index 11ef9317..f26c92b0 100644 --- a/aaelf64/aaelf64.rst +++ b/aaelf64/aaelf64.rst @@ -3,8 +3,8 @@ CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2020Q3 -.. |date-of-issue| replace:: 1\ :sup:`st` October 2020 +.. |release| replace:: 2020Q4 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2011-2020 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -30,7 +30,7 @@ Date of Issue: |date-of-issue| .. class:: logo -.. image:: ../Arm_logo_blue_150MN.png +.. image:: Arm_logo_blue_150MN.png .. section-numbering:: @@ -44,8 +44,9 @@ Preamble ILP32 Beta ---------- -This document is a beta proposal for ILP32 extensions to ELF for AArch64. -All significant ILP32 changes are highlighted in yellow. + +This document includes a beta proposal for ILP32 extensions to ELF for AArch64. + Feedback welcome through your normal channels. diff --git a/aapcs32/aapcs32.rst b/aapcs32/aapcs32.rst index 9352fc46..d63821ea 100644 --- a/aapcs32/aapcs32.rst +++ b/aapcs32/aapcs32.rst @@ -4,7 +4,7 @@ See LICENSE file for details .. |release| replace:: 2020Q4 -.. |date-of-issue| replace:: 12\ :sup:`th` November 2020 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2003-2020 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -36,7 +36,7 @@ Date of Issue: |date-of-issue| .. class:: logo -.. image:: ../Arm_logo_blue_150MN.png +.. image:: Arm_logo_blue_150MN.png .. section-numbering:: @@ -289,7 +289,7 @@ Change History | | | section `Volatile bit-fields – preserving number and width of | | | | container accesses`_. | +-------+-------------------------------------+-------------------------------------------------------------------+ - | 2020Q4| 12\ :sup:`th` November 2020 | - document released on Github | + | 2020Q4| 21\ :sup:`st` December 2020 | - document released on Github | | | | - new Licence_: CC-BY-SA-4.0 | | | | - new sections on Contributions_, | | | | `Trademark notice`_, and Copyright_ | diff --git a/aapcs64-morello/aapcs64-morello.rst b/aapcs64-morello/aapcs64-morello.rst index 798f740c..5b94575e 100644 --- a/aapcs64-morello/aapcs64-morello.rst +++ b/aapcs64-morello/aapcs64-morello.rst @@ -4,7 +4,7 @@ See LICENSE file for details .. |release| replace:: 2020Q4 -.. |date-of-issue| replace:: 9\ :sup:`th` December 2020 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2020 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -24,7 +24,7 @@ Date of Issue: |date-of-issue| .. class:: logo -.. image:: ../Arm_logo_blue_150MN.png +.. image:: Arm_logo_blue_150MN.png .. section-numbering:: @@ -183,13 +183,13 @@ Change history .. table:: - +----------+---------------------+----------------------------------------+ - | Issue | Date | Change | - +==========+=====================+========================================+ - | 00alpha | 1st October 2020 | Alpha release. | - +----------+---------------------+----------------------------------------+ - | 2020Q4 | December 2020 | Document released on Github. | - +----------+---------------------+----------------------------------------+ + +----------+------------------------------+----------------------------------------+ + | Issue | Date | Change | + +==========+==============================+========================================+ + | 00alpha | 1st October 2020 | Alpha release. | + +----------+------------------------------+----------------------------------------+ + | 2020Q4 | 21\ :sup:`st` December 2020 | Document released on Github. | + +----------+------------------------------+----------------------------------------+ References diff --git a/aapcs64/aapcs64.rst b/aapcs64/aapcs64.rst index 00641a5e..a3d63a75 100644 --- a/aapcs64/aapcs64.rst +++ b/aapcs64/aapcs64.rst @@ -3,8 +3,8 @@ CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2020Q3 -.. |date-of-issue| replace:: 1\ :sup:`st` October 2020 +.. |release| replace:: 2020Q4 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2011-2020 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -26,7 +26,7 @@ Date of Issue: |date-of-issue| .. class:: logo -.. image:: ../Arm_logo_blue_150MN.png +.. image:: Arm_logo_blue_150MN.png .. section-numbering:: diff --git a/addenda32/addenda32.rst b/addenda32/addenda32.rst index 1c637fc7..cf3574dc 100644 --- a/addenda32/addenda32.rst +++ b/addenda32/addenda32.rst @@ -3,8 +3,8 @@ CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2020Q3 -.. |date-of-issue| replace:: 1\ :sup:`st` October 2020 +.. |release| replace:: 2020Q4 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2005-2020 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -41,7 +41,7 @@ Date of Issue: |date-of-issue| .. class:: logo -.. image:: ../Arm_logo_blue_150MN.png +.. image:: Arm_logo_blue_150MN.png .. section-numbering:: diff --git a/clibabi32/clibabi32.rst b/clibabi32/clibabi32.rst index 8bb8f6ac..e29bea63 100644 --- a/clibabi32/clibabi32.rst +++ b/clibabi32/clibabi32.rst @@ -3,8 +3,8 @@ CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2020Q3 -.. |date-of-issue| replace:: 1\ :sup:`st` October 2020 +.. |release| replace:: 2020Q4 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2003-2020 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -35,7 +35,7 @@ Date of Issue: |date-of-issue| .. class:: logo -.. image:: ../Arm_logo_blue_150MN.png +.. image:: Arm_logo_blue_150MN.png .. section-numbering:: diff --git a/cppabi32/cppabi32.rst b/cppabi32/cppabi32.rst index 3f43e1cf..fba5ddaa 100644 --- a/cppabi32/cppabi32.rst +++ b/cppabi32/cppabi32.rst @@ -4,7 +4,7 @@ See LICENSE file for details .. |release| replace:: 2020Q4 -.. |date-of-issue| replace:: 11\ :sup:`th` November 2020 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2003-2020 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -12,14 +12,14 @@ .. |gcppabi-link| replace:: http://itanium-cxx-abi.github.io/cxx-abi/abi.html .. |gelf-link| replace:: http://www.sco.com/developers/gabi/ -.. _AAPCS32: https://developer.arm.com/documentation/ihi0042/latest +.. _AAPCS32: https://github.com/ARM-software/abi-aa/releases .. _BSABI32: https://developer.arm.com/documentation/ihi0045/latest .. _CLIBABI32: https://github.com/ARM-software/abi-aa/releases .. _CPPABI32: https://github.com/ARM-software/abi-aa/releases .. _EHABI32: https://github.com/ARM-software/abi-aa/releases .. _GCPPABI: http://itanium-cxx-abi.github.io/cxx-abi/abi.html .. _GELF: http://www.sco.com/developers/gabi/ -.. _RTABI32: https://developer.arm.com/documentation/ihi0043/latest +.. _RTABI32: https://github.com/ARM-software/abi-aa/releases .. References to individual subsections of GCPPABI @@ -55,7 +55,7 @@ Date of Issue: |date-of-issue| .. class:: logo -.. image:: ../Arm_logo_blue_150MN.png +.. image:: Arm_logo_blue_150MN.png .. section-numbering:: @@ -269,7 +269,7 @@ Change history | | | format: `Summary of differences from and additions to the generic | | | | C++ ABI`_. | +-------------+-------------------------------+-------------------------------------------------------------------+ - | 2020Q4 | 11th\ :sup:`th` November 2020 | - document released on Github | + | 2020Q4 | 21\ :sup:`st` December 2020 | - document released on Github | | | | - new Licence_: CC-BY-SA-4.0 | | | | - new sections on Contributions_, | | | | `Trademark notice`_, and Copyright_ | diff --git a/ehabi32/ehabi32.rst b/ehabi32/ehabi32.rst index 808d50d2..4c5430bf 100644 --- a/ehabi32/ehabi32.rst +++ b/ehabi32/ehabi32.rst @@ -3,8 +3,8 @@ CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2020Q3 -.. |date-of-issue| replace:: 1\ :sup:`st` October 2020 +.. |release| replace:: 2020Q4 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2002-2020 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -12,7 +12,7 @@ .. _AAELF32: https://github.com/ARM-software/abi-aa/releases .. _BSABI32: https://developer.arm.com/documentation/ihi0045/latest .. _CPPABI32: https://github.com/ARM-software/abi-aa/releases -.. _EHABI32: https://developer.arm.com/documentation/ihi0038/latest +.. _EHABI32: https://developer.arm.com/documentatiovn/ihi0038/latest .. _RTABI32: https://github.com/ARM-software/abi-aa/releases .. _ARMv5 Architecture Reference Manual: https://developer.arm.com/docs/ddi0100/latest/armv5-architecture-reference-manual .. _ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition: diff --git a/pauthabielf64/pauthabielf64.rst b/pauthabielf64/pauthabielf64.rst index 87f8d3fa..37c4a5db 100644 --- a/pauthabielf64/pauthabielf64.rst +++ b/pauthabielf64/pauthabielf64.rst @@ -3,8 +3,8 @@ CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 0.3 -.. |date-of-issue| replace:: 22\ :sup:`nd` October 2020 +.. |release| replace:: 2020Q4 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2020 .. _ARMARM: https://developer.arm.com/documentation/ddi0487/latest @@ -37,7 +37,7 @@ Date of Issue: |date-of-issue| .. class:: logo -.. image:: ../Arm_logo_blue_150MN.png +.. image:: Arm_logo_blue_150MN.png .. section-numbering:: @@ -367,6 +367,10 @@ architecture (AAELF64_) describing how PAuth ABI information is encoded in the ELF file. As an alpha document all details in this document are subject to change. +.. raw:: pdf + + PageBreak + Platform Standards ================== @@ -377,6 +381,10 @@ application code in binary form and the code-generation tools that generate such code. This document will present recommendations for a SysVr4 like operating system such as Linux. +.. raw:: pdf + + PageBreak + Introduction ============ @@ -431,6 +439,10 @@ adds more complication in the form of communicating a signing schema than avoiding the copy relocation. The descriptor based TLS has been chosen as the most common implementation choice for AArch64. +.. raw:: pdf + + PageBreak + Platform Decisions ================== @@ -530,6 +542,10 @@ above. PAUTHELF64 does not define an additional ``R_AARCH64_AUTH_JUMP_SLOT`` relocation as the static linker will only generate one type of PLT entry in a link-unit. +.. raw:: pdf + + PageBreak + Section Types ============= @@ -547,6 +563,10 @@ The value is in the AArch64 Processor specfic range. The value is subject to change if there is a clash with any section types added by AAELF64_. +.. raw:: pdf + + PageBreak + Static Relocations ================== @@ -669,6 +689,10 @@ In the static context This is the equivalent of the arm64e ``ARM64_RELOC_AUTHENTICATED`` relocation. ``R_AARCH64_AUTH_ABS64`` can also be used as a dynamic relocation with the same ELF 64 Code. +.. raw:: pdf + + PageBreak + AUTH variant Dynamic Relocations ================================ @@ -690,6 +714,10 @@ relocation. | 0xE200 | R\_AARCH64\_AUTH\_RELATIVE | SIGN(DELTA(S) + A, SCHEMA(\*P)) | +--------------------+------------------------------+------------------------------------+ +.. raw:: pdf + + PageBreak + Dynamic Section =============== @@ -722,6 +750,9 @@ Description: * ``DT_AARCH64_AUTH_RELRENT`` This element holds the size in bytes of a ``DT_AARCH64_RELR`` relocation entry. +.. raw:: pdf + + PageBreak Reocation Compression ===================== @@ -738,6 +769,10 @@ The format of the ``SHT_AARCH64_AUTH_RELR`` section is identical to ``R_AARCH64_AUTH_RELATIVE``. A link-unit may contain both ``SHT_RELR`` and ``SHT_AARCH64_AUTH_RELR`` sections. +.. raw:: pdf + + PageBreak + Static Linking ============== @@ -753,6 +788,10 @@ the base and limit of the section. The runtime can resolve the dynamic relocations to create the signed pointers. More compact encodings are possible. +.. raw:: pdf + + PageBreak + Run-time dynamic linking ======================== @@ -771,6 +810,10 @@ An optional extension that communicates the signing schema for a symbol to the dynamic linker can be found in `Appendix extension to recording signing schema for dlsym`_. +.. raw:: pdf + + PageBreak + ELF Marking =========== @@ -838,6 +881,10 @@ compatibility. Platforms may replace the base compatibility model with a platform specific model. +.. raw:: pdf + + PageBreak + Appendix extension to recording signing schema for dlsym ======================================================== @@ -908,6 +955,10 @@ tag DT_AARCH64_AUTH_SYM is added. | DT\_AARCH64\_AUTH\_SYM | 0x70000008 | d\_ptr | optional | optional | +----------------------------+------------+--------+------------+---------------+ +.. raw:: pdf + + PageBreak + Appendix Signed GOT =================== @@ -1022,6 +1073,10 @@ The GOT entries must be relocated by AUTH variant dynamic relocations. | | | | X. No overflow check. | +-------------+----------------------------------------+----------------------------------+--------------------------+ +.. raw:: pdf + + PageBreak + Additional AUTH variant Dynamic Relocations for Signed GOT ========================================================== @@ -1057,6 +1112,10 @@ may choose to fault an AUTH and a non-AUTH GOT generating relocation to the same symbol, this would require all the GOT-generating relocations to a symbol to be signed or unsigned. +.. raw:: pdf + + PageBreak + Appendix thoughts on encoding a signing schema ============================================== diff --git a/rtabi32/rtabi32.rst b/rtabi32/rtabi32.rst index 1fe464cc..d7e3614d 100644 --- a/rtabi32/rtabi32.rst +++ b/rtabi32/rtabi32.rst @@ -4,7 +4,7 @@ for details .. |release| replace:: 2020Q4 -.. |date-of-issue| replace:: 6\ :sup:`th` November 2020 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2005-2020 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -257,7 +257,7 @@ Change history | | | types`_, specified handling of infinity and NaN in | | | | f2h_alt and d2h_alt. | +------------+-------------------------------+---------------------------------------------------------+ - | 2020Q4 | 6\ :sup:`th` November 2020 | - document released on Github | + | 2020Q4 | 21\ :sup:`st` December 2020 | - document released on Github | | | | - new License_: CC-BY-SA-4.0 | | | | - new sections on Contributions_, | | | | `Trademark notice`_, and Copyright_ | diff --git a/semihosting/semihosting.rst b/semihosting/semihosting.rst index eb68420d..1e35f0f5 100644 --- a/semihosting/semihosting.rst +++ b/semihosting/semihosting.rst @@ -4,7 +4,7 @@ See LICENSE file for details .. |release| replace:: 2020Q4 -.. |date-of-issue| replace:: 10\ :sup:`th` December 2020 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2016, 2020 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -200,8 +200,8 @@ Change history | | | example, change `_` to `-` in | | | | `:semihosting-features`. | +---------+------------------+------------------------------------------------------+ - | 2020Q4 | 10 December 202 | - document released on Github | - | | | - new Licence_: CC-BY-SA-4.0 | + | 2020Q4 | 21\ :sup:`st` | - document released on Github | + | | December 2020 | - new Licence_: CC-BY-SA-4.0 | | | | - new sections on Contributions_, | | | | `Trademark notice`_, and Copyright_ | +---------+------------------+------------------------------------------------------+ diff --git a/vfabia64/vfabia64.rst b/vfabia64/vfabia64.rst index 86a51917..e3fec3da 100644 --- a/vfabia64/vfabia64.rst +++ b/vfabia64/vfabia64.rst @@ -3,8 +3,8 @@ CC-BY-SA-4.0 AND Apache-Patent-License See LICENSE file for details -.. |release| replace:: 2020Q3 -.. |date-of-issue| replace:: 1\ :sup:`st` October 2020 +.. |release| replace:: 2020Q4 +.. |date-of-issue| replace:: 21\ :sup:`st` December 2020 .. |copyright-date| replace:: 2018-2020 .. |footer| replace:: Copyright © |copyright-date|, Arm Limited and its affiliates. All rights reserved. @@ -24,7 +24,7 @@ Date of Issue: |date-of-issue| .. class:: logo -.. image:: ../Arm_logo_blue_150MN.png +.. image:: Arm_logo_blue_150MN.png .. section-numbering::