[dpdk-dev] [PATCH 0/9] Windows patchset with additional EAL functionalities
Pallavi Kadam
pallavi.kadam at intel.com
Sat Sep 7 00:09:48 CEST 2019
This patchset includes additional functionalities to Windows EAL
to support command-line parsing feature and EAL common code
on Windows.
This patchset can be applied to windpdk-next-dev branch in the draft repo.
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 | 213 ++++++
lib/librte_eal/windows/eal/meson.build | 10 +-
16 files changed, 1755 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
--
2.18.0.windows.1
More information about the dev
mailing list