From 50ee5ed951d34d46a1e9cf52e7b8481ebc4731ce Mon Sep 17 00:00:00 2001 From: Yury Khrustalev Date: Mon, 1 Jun 2026 13:59:21 +0100 Subject: [PATCH] [memtagabielf64] Clarify scope of memtagabielf64 document Clarify the scope of the document to avoid confusion about applicability of the recommendations in this document to Linux operating systems. --- memtagabielf64/memtagabielf64.rst | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/memtagabielf64/memtagabielf64.rst b/memtagabielf64/memtagabielf64.rst index a0f949ac..72f595f3 100644 --- a/memtagabielf64/memtagabielf64.rst +++ b/memtagabielf64/memtagabielf64.rst @@ -9,6 +9,8 @@ .. _AAELF64: https://github.com/ARM-software/abi-aa/releases +.. _AAPCS64: https://github.com/ARM-software/abi-aa/releases +.. _SYSVABI: https://github.com/ARM-software/abi-aa/releases .. _RELR: https://groups.google.com/g/generic-abi/c/bX460iggiKg .. _CPPABI64: https://github.com/ARM-software/abi-aa/releases .. _MTE: https://developer.arm.com/documentation/102433/0100/Detecting-memory-safety-violations @@ -211,6 +213,8 @@ changes to the content of the document for that release. | 2024Q3 | 5\ :sup:`th` September 2024 | In `Dynamic Section`_, switch the d_un of | | | | DT_AARCH64_MEMTAG_STACK and DT_AARCH64_MEMTAG_GLOBALS | +------------+-----------------------------+----------------------------------------------------------------+ + | 2026Q2 | 1\ :sup:`st` June 2026 | Clarified the scope if this document with respect to Linux. | + +------------+-----------------------------+----------------------------------------------------------------+ References ---------- @@ -289,8 +293,11 @@ Platform Standards As is the case with the AAELF64_, we expect that each operating system that adopts components of this ABI specification will specify additional requirements and constraints that must be met by 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. +code-generation tools that generate such code. + +This document will present recommendations for a SysVr4 like operating systems +but it does not explicitly apply to Linux. For Linux implementation details see +the SYSVABI_ and AAPCS64_ specifications. .. raw:: pdf