AArch32 ARMv8.1 atomics
Open
Nobody has claimed this yet.
enhancement
- Dominant language
- C
- Stars
- 1.2k
- Forks
- 409
- PR merge metrics
- No merged PRs in 30d
Description
cpuinfo seems to suppose that the functionality in subject is available only in AArch64 mode/builds yet this may not be correct:
https://gcc.gnu.org/legacy-ml/gcc-patches/2013-01/msg01441.html
https://bugzilla.mozilla.org/show_bug.cgi?id=1077321
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the cpuinfo logic related to AArch32 ARMv8.1 atomics and read the linked GCC patch and Mozilla bug for the expected architecture behavior. Done means determining whether the current AArch64-only assumption is incorrect and updating the relevant handling with validation for AArch32 builds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100