Skip to content

allow faster instruction sets to be used with MSVC

Andre Muezerie dpdk-dev 3 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest3 patches 2 repliesIn review
  2. v25 patches 6 repliesSuperseded
  3. v16 patches 9 repliesSuperseded

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3eal: make compatible with instruction set updates for MSVClib/eal/common/rte_random.c+2 -00 replies
2/3eal: only use numbers as align parameters for MSVClib/eal/x86/include/rte_vect.h+10 -11 reply
3/3config: create top level variable cc_avx2_flagsconfig/x86/meson.build drivers/net/bnxt/meson.build drivers/net/enic/meson.build +7 more+16 -100 replies

Reviews trailers per patch

All 3 patches have a Reviewed-by or Acked-by.

PatchBruce RichardsonKonstantin Ananyev
1/3A-b
2/3A-b A-b
3/3A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH v3 0/3] allow faster instruction sets to be used with MSVC

Meson.build files were refactored to add MSVC support for the AVX2 instruction set with MSVC: Top level variable cc_avx2_flags was created and set according to the compiler used. It is used in lower level directories.

Andre Muezerie (3):
eal: make compatible with instruction set updates for MSVC
eal: only use numbers as align parameters for MSVC
config: create top level variable cc_avx2_flags

 config/x86/meson.build             |  6 ++++++
 drivers/net/bnxt/meson.build       |  2 +-
 drivers/net/enic/meson.build       |  2 +-
 drivers/net/intel/i40e/meson.build |  2 +-
 drivers/net/intel/iavf/meson.build |  2 +-
 drivers/net/intel/ice/meson.build  |  2 +-
 drivers/net/intel/idpf/meson.build |  2 +-
 drivers/net/nfp/meson.build        |  2 +-
 drivers/net/octeon_ep/meson.build  |  4 ++--
 lib/acl/meson.build                |  2 +-
 lib/eal/common/rte_random.c        |  2 ++
 lib/eal/x86/include/rte_vect.h     | 11 ++++++++++-
 12 files changed, 28 insertions(+), 11 deletions(-)

--
2.48.1.vfs.0.0