Thread (69 messages) 69 messages, 6 authors, 2021-10-14

Re: [PATCH v1 12/38] arm64/sme: Provide ABI documentation for SME

From: Szabolcs Nagy <hidden>
Date: 2021-10-11 13:21:01
Also in: linux-kselftest

The 09/30/2021 19:11, Mark Brown wrote:
quoted hunk ↗ jump to hunk
--- /dev/null
+++ b/Documentation/arm64/sme.rst
@@ -0,0 +1,427 @@
+===================================================
+Scalable Matrix Extension support for AArch64 Linux
+===================================================
+
+This document outlines briefly the interface provided to userspace by Linux in
+order to support use of the ARM Scalable Matrix Extension (SME).
+
+This is an outline of the most important features and issues only and not
+intended to be exhaustive.  It should be read in conjunction with the SVE
+documentation in sve.rst which provides details on the Streaming SVE mode
+included in SME.
+
+This document does not aim to describe the SME architecture or programmer's
+model.  To aid understanding, a minimal description of relevant programmer's
+model features for SME is included in Appendix A.
+
+
+1.  General
+-----------
+
+* PSTATE.SM and PSTATE.ZA, the streaming mode vector length and the ZA
+  register state are tracked per thread.
can you add a note that there is a new TPIDR2_EL0
per thread and on thread creation it's 0 (and i
guess unchanged on fork).

at least this abi makes most sense to me.

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help