[dpdk-dev] [PATCH v5 01/15] eal/arm: atomic operations for ARM

2015-11-02 Thread Jan Viktorin
On Mon, 2 Nov 2015 11:23:05 +0530 Jerin Jacob wrote: --snip-- > > +#ifndef _RTE_ATOMIC_ARM_H_ > > +#define _RTE_ATOMIC_ARM_H_ > > + > > +#ifdef __cplusplus > > +extern "C" { > > +#endif > > + > > +#include "generic/rte_atomic.h" > > + > > +/** > > + * General memory barrier. > > + * > > + * Guara

[dpdk-dev] [PATCH v5 01/15] eal/arm: atomic operations for ARM

2015-11-02 Thread Jan Viktorin
On Mon, 2 Nov 2015 11:23:05 +0530 Jerin Jacob wrote: --snip-- > > +/*- 16 bit atomic operations > > -*/ > > + > > +#ifndef RTE_FORCE_INTRINSICS > > +static inline int > > +rte_atomic16_cmpset(volatile uint16_t *dst, uint16_t exp, uint16_t src) > >

[dpdk-dev] [PATCH v5 01/15] eal/arm: atomic operations for ARM

2015-11-02 Thread Jerin Jacob
On Fri, Oct 30, 2015 at 01:25:28AM +0100, Jan Viktorin wrote: > From: Vlastimil Kosar > > This patch adds architecture specific atomic operation file > for ARM architecture. It utilizes compiler intrinsics only. > > Signed-off-by: Vlastimil Kosar > Signed-off-by: Jan Viktorin > --- > v1 -> v2: >

[dpdk-dev] [PATCH v5 01/15] eal/arm: atomic operations for ARM

2015-10-30 Thread Jan Viktorin
From: Vlastimil Kosar This patch adds architecture specific atomic operation file for ARM architecture. It utilizes compiler intrinsics only. Signed-off-by: Vlastimil Kosar Signed-off-by: Jan Viktorin --- v1 -> v2: * improve rte_wmb() * use __atomic_* or __sync_*? (may affect the required GCC