diff options
author | Diego Russo <diego.russo@arm.com> | 2024-10-16 13:13:07 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-16 13:13:07 (GMT) |
commit | feda9aa73ab95d17a291db22c416146f8e70edeb (patch) | |
tree | 3cda4862cb41df69a1d4b192cb6701aa55a178c3 /Misc/NEWS.d | |
parent | 51410d8bdcfe0fd215f94a098dc6cd0919c648a1 (diff) | |
download | cpython-feda9aa73ab95d17a291db22c416146f8e70edeb.zip cpython-feda9aa73ab95d17a291db22c416146f8e70edeb.tar.gz cpython-feda9aa73ab95d17a291db22c416146f8e70edeb.tar.bz2 |
gh-125444: Fix illegal instruction for older Arm architectures (#125574)
On Arm v5 it is not possible to get the thread ID via c13 register
hence the illegal instruction. The c13 register started to provide
thread ID since Arm v6K architecture variant. Other variants of
Arm v6 (T2, Z and base) don’t provide the thread ID via c13.
For the sake of simplicity we group v5 and v6 together and
consider that instructions for Arm v7 only.
Diffstat (limited to 'Misc/NEWS.d')
-rw-r--r-- | Misc/NEWS.d/next/Core_and_Builtins/2024-10-16-12-12-39.gh-issue-125444.9tG2X6.rst | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/Core_and_Builtins/2024-10-16-12-12-39.gh-issue-125444.9tG2X6.rst b/Misc/NEWS.d/next/Core_and_Builtins/2024-10-16-12-12-39.gh-issue-125444.9tG2X6.rst new file mode 100644 index 0000000..13c1e74 --- /dev/null +++ b/Misc/NEWS.d/next/Core_and_Builtins/2024-10-16-12-12-39.gh-issue-125444.9tG2X6.rst @@ -0,0 +1 @@ +Fix illegal instruction for older Arm architectures. Patch by Diego Russo, testing by Ross Burton. |