On 04/04 23:12:07, Maxim Uvarov wrote:
> On 04/04/17 23:08, Brian Brooks wrote:
> > On 04/04 22:17:48, Maxim Uvarov wrote:
> >> On 04/04/17 21:48, Brian Brooks wrote:

[snip]

> >>> +/* Load-exclusive with memory ordering */
> >>> +static inline bitset_t bitset_ldex(bitset_t *bs, int mo)
> >>> +{
> >>> + return LDXR32(bs, mo);
> >>
> >> is it arm specific?
> > 
> > Can you please explain?
> > 
> 
> is macros LDXR32 arm specific? Or that can be also compiled on other
> arches (x86, mips, ppc)?

It is defined to an ARM specific instruction if ODP_CONFIG_USE_WFE
is defined, otherwise it is defined to a normal atomic built-in. The
WFE mechanisms should only be defined for ARM architecture.

> Maxim.

Reply via email to