mbox

[v2,0/9] Windows patchset with additional EAL functionalities

Message ID 20190926202924.6876-1-pallavi.kadam@intel.com (mailing list archive)
Headers

Message

Kadam, Pallavi Sept. 26, 2019, 8:29 p.m. UTC
  This patchset includes additional functionalities for Windows EAL
to support command-line parsing feature and EAL common code
on Windows.

v2 Changes:
 syslog.h: Replaced the BSD license boilerplate to SPDX tag.

Pallavi Kadam (9):
  eal: eal stub to support parsing feature on windows
  eal: syslog implementation for windows
  eal: add windows compatible header files
  eal: dirent.h implementation for windows
  eal: add additional function overrides in windows header files
  eal: getopt implementation for windows
  eal: add function to detect process type
  build: add additional common files support
  eal: add minimum viable code to support parsing

 lib/librte_eal/common/include/rte_lcore.h     |   5 +
 lib/librte_eal/windows/eal/eal.c              | 185 ++++-
 lib/librte_eal/windows/eal/eal_thread.c       |  11 +
 lib/librte_eal/windows/eal/getopt.c           | 132 ++++
 lib/librte_eal/windows/eal/getopt_long.c      | 196 ++++++
 lib/librte_eal/windows/eal/include/dirent.h   | 666 ++++++++++++++++++
 lib/librte_eal/windows/eal/include/dlfcn.h    |  21 +
 .../windows/eal/include/eal_filesystem.h      |  99 +++
 lib/librte_eal/windows/eal/include/getopt.h   |  59 ++
 lib/librte_eal/windows/eal/include/pthread.h  |  66 ++
 lib/librte_eal/windows/eal/include/rte_os.h   |  28 +
 lib/librte_eal/windows/eal/include/rte_vect.h |   9 +
 lib/librte_eal/windows/eal/include/sched.h    |  58 +-
 .../windows/eal/include/sys/queue.h           |   8 +
 lib/librte_eal/windows/eal/include/syslog.h   | 189 +++++
 lib/librte_eal/windows/eal/meson.build        |  10 +-
 16 files changed, 1731 insertions(+), 11 deletions(-)
 create mode 100644 lib/librte_eal/windows/eal/getopt.c
 create mode 100644 lib/librte_eal/windows/eal/getopt_long.c
 create mode 100644 lib/librte_eal/windows/eal/include/dirent.h
 create mode 100644 lib/librte_eal/windows/eal/include/dlfcn.h
 create mode 100644 lib/librte_eal/windows/eal/include/eal_filesystem.h
 create mode 100644 lib/librte_eal/windows/eal/include/getopt.h
 create mode 100644 lib/librte_eal/windows/eal/include/rte_vect.h
 create mode 100644 lib/librte_eal/windows/eal/include/syslog.h