RE: [PATCH v4 03/14] eal: use barrier intrinsics

2023-04-12 Thread Konstantin Ananyev
> Inline assembly is not supported for MSVC x64 instead expand > rte_compiler_barrier as _ReadWriteBarrier and for rte_smp_mb > _m_mfence intrinsics. > > Signed-off-by: Tyler Retzlaff > --- > lib/eal/include/generic/rte_atomic.h | 4 > lib/eal/x86/include/rte_atomic.h | 5 - > 2 f

Re: [PATCH v4 03/14] eal: use barrier intrinsics

2023-04-12 Thread Bruce Richardson
On Tue, Apr 11, 2023 at 02:12:17PM -0700, Tyler Retzlaff wrote: > Inline assembly is not supported for MSVC x64 instead expand > rte_compiler_barrier as _ReadWriteBarrier and for rte_smp_mb > _m_mfence intrinsics. > > Signed-off-by: Tyler Retzlaff Acked-by: Bruce Richardson One whitespace line

[PATCH v4 03/14] eal: use barrier intrinsics

2023-04-11 Thread Tyler Retzlaff
Inline assembly is not supported for MSVC x64 instead expand rte_compiler_barrier as _ReadWriteBarrier and for rte_smp_mb _m_mfence intrinsics. Signed-off-by: Tyler Retzlaff --- lib/eal/include/generic/rte_atomic.h | 4 lib/eal/x86/include/rte_atomic.h | 5 - 2 files changed, 8 inse