[Bug 726844] Re: needs porting for SMP support on armel
Ivan Maidanski
726844 at bugs.launchpad.net
Wed Mar 27 17:39:24 UTC 2019
As of libatomic_ops v7.6.6, arm, aarch64, x86, x64 use gcc atomics by
default.
** Changed in: libatomic-ops (Ubuntu)
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to libatomic-ops in Ubuntu.
https://bugs.launchpad.net/bugs/726844
Title:
needs porting for SMP support on armel
Status in libatomic-ops package in Ubuntu:
Fix Released
Bug description:
According to https://wiki.ubuntu.com/ARM/Thumb2PackageReviewList,
libatomic-ops needs porting to gcc atomics (which seems unlikely :) or
to have explicit memory barriers added in order to be SMP-safe on v6
and v7 ARM systems, because as of version 1.2+cvs20080819-1,
libatomic-ops uses both the ldrex and the swp instructions in ARM
assembly. An explanation of these issues is available at
<https://wiki.ubuntu.com/ARM/Thumb2PackageReviewList#ldrex> and
<https://wiki.ubuntu.com/ARM/Thumb2PackageReviewList#swp>.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libatomic-ops/+bug/726844/+subscriptions
More information about the foundations-bugs
mailing list