[dpdk-dev] [PATCH 0/7] meson build support for dpaaX
Hemant Agrawal
hemant.agrawal at nxp.com
Tue Feb 27 18:25:45 CET 2018
This patch series enables the meson build support for dpaa
and dpaa2 platforms.
Earlier dpaaX was only compiled for armv8 target. This patch
series first prepares the dpaaX drivers to be compiled for
non-ARM platform as well.
Hemant Agrawal (7):
event/dpaa: fix include header
dpaa: prepare for 32 bit compilation
dpaa2: prepare for 32 bit compilation
bus/fslmc: add 32 bit functional support for ARM
bus/dpaa: enabling dpaa compilation for other platforms
bus/fslmc: enabling dpaa2 compilation for other platforms
build: add meson support for dpaaX platforms
app/test-pmd/meson.build | 3 ++
config/arm/arm64_dpaa2_linuxapp_gcc | 13 +++++++
config/arm/arm64_dpaa_linuxapp_gcc | 14 +++++++
config/arm/meson.build | 13 +++++++
drivers/bus/dpaa/base/fman/fman.c | 2 +-
drivers/bus/dpaa/base/qbman/bman_driver.c | 2 +-
drivers/bus/dpaa/base/qbman/qman.c | 5 ++-
drivers/bus/dpaa/base/qbman/qman_driver.c | 5 +--
drivers/bus/dpaa/dpaa_bus.c | 2 +-
drivers/bus/dpaa/include/compat.h | 30 ++++++++++++++-
drivers/bus/dpaa/meson.build | 29 ++++++++++++++
drivers/bus/fslmc/fslmc_vfio.c | 10 ++---
drivers/bus/fslmc/mc/fsl_mc_cmd.h | 2 +-
drivers/bus/fslmc/meson.build | 28 ++++++++++++++
drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 4 +-
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 37 +++++++++---------
drivers/bus/fslmc/qbman/qbman_portal.c | 14 +++----
drivers/bus/fslmc/qbman/qbman_sys.h | 30 ++++++++++++++-
drivers/bus/fslmc/qbman/qbman_sys_decl.h | 23 +++++++++++
drivers/bus/meson.build | 4 +-
drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c | 60 ++++++++++++++---------------
drivers/crypto/dpaa2_sec/meson.build | 16 ++++++++
drivers/crypto/dpaa_sec/dpaa_sec.c | 30 +++++++--------
drivers/crypto/dpaa_sec/meson.build | 16 ++++++++
drivers/crypto/meson.build | 3 ++
drivers/event/dpaa/dpaa_eventdev.c | 2 +-
drivers/event/dpaa/meson.build | 11 ++++++
drivers/event/dpaa2/dpaa2_eventdev.c | 6 +--
drivers/event/dpaa2/meson.build | 12 ++++++
drivers/event/meson.build | 2 +-
drivers/mempool/dpaa/dpaa_mempool.c | 10 ++---
drivers/mempool/dpaa/dpaa_mempool.h | 2 +-
drivers/mempool/dpaa/meson.build | 9 +++++
drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 8 ++--
drivers/mempool/dpaa2/meson.build | 9 +++++
drivers/mempool/meson.build | 2 +-
drivers/net/dpaa/dpaa_rxtx.c | 17 ++++----
drivers/net/dpaa/meson.build | 15 ++++++++
drivers/net/dpaa2/Makefile | 1 -
drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 2 +-
drivers/net/dpaa2/dpaa2_ethdev.c | 6 +--
drivers/net/dpaa2/dpaa2_rxtx.c | 38 ++++++++----------
drivers/net/dpaa2/meson.build | 16 ++++++++
drivers/net/meson.build | 2 +-
44 files changed, 418 insertions(+), 147 deletions(-)
create mode 100644 config/arm/arm64_dpaa2_linuxapp_gcc
create mode 100644 config/arm/arm64_dpaa_linuxapp_gcc
create mode 100644 drivers/bus/dpaa/meson.build
create mode 100644 drivers/bus/fslmc/meson.build
create mode 100644 drivers/crypto/dpaa2_sec/meson.build
create mode 100644 drivers/crypto/dpaa_sec/meson.build
create mode 100644 drivers/event/dpaa/meson.build
create mode 100644 drivers/event/dpaa2/meson.build
create mode 100644 drivers/mempool/dpaa/meson.build
create mode 100644 drivers/mempool/dpaa2/meson.build
create mode 100644 drivers/net/dpaa/meson.build
create mode 100644 drivers/net/dpaa2/meson.build
--
2.7.4
More information about the dev
mailing list