DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH 0/7] meson build support for dpaaX
@ 2018-02-27 17:25 Hemant Agrawal
  2018-02-27 17:25 ` [dpdk-dev] [PATCH 1/7] event/dpaa: fix include header Hemant Agrawal
                   ` (7 more replies)
  0 siblings, 8 replies; 44+ messages in thread
From: Hemant Agrawal @ 2018-02-27 17:25 UTC (permalink / raw)
  To: dev, bruce.richardson; +Cc: thomas, shreyansh.jain

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

^ permalink raw reply	[flat|nested] 44+ messages in thread

end of thread, other threads:[~2018-03-15 17:10 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-27 17:25 [dpdk-dev] [PATCH 0/7] meson build support for dpaaX Hemant Agrawal
2018-02-27 17:25 ` [dpdk-dev] [PATCH 1/7] event/dpaa: fix include header Hemant Agrawal
2018-02-27 17:25 ` [dpdk-dev] [PATCH 2/7] dpaa: prepare for 32 bit compilation Hemant Agrawal
2018-02-27 17:25 ` [dpdk-dev] [PATCH 3/7] dpaa2: " Hemant Agrawal
2018-02-27 17:25 ` [dpdk-dev] [PATCH 4/7] bus/fslmc: add 32 bit functional support for ARM Hemant Agrawal
2018-02-27 17:25 ` [dpdk-dev] [PATCH 5/7] bus/dpaa: enabling dpaa compilation for other platforms Hemant Agrawal
2018-02-27 17:25 ` [dpdk-dev] [PATCH 6/7] bus/fslmc: enabling dpaa2 " Hemant Agrawal
2018-02-28 14:45   ` Bruce Richardson
2018-02-28 16:02     ` Hemant Agrawal
2018-02-28 16:33       ` Richardson, Bruce
2018-02-27 17:25 ` [dpdk-dev] [PATCH 7/7] build: add meson support for dpaaX platforms Hemant Agrawal
2018-02-28 14:44   ` Bruce Richardson
2018-03-01  6:10     ` Hemant Agrawal
2018-03-01 14:15       ` Thomas Monjalon
2018-03-09 16:49         ` Thomas Monjalon
2018-03-09 17:42           ` Hemant Agrawal
2018-03-01  7:33 ` [dpdk-dev] [PATCH v2 00/10] meson build support for dpaaX Hemant Agrawal
2018-03-01  7:33   ` [dpdk-dev] [PATCH v2 01/10] event/dpaa: fix include header Hemant Agrawal
2018-03-01  7:33   ` [dpdk-dev] [PATCH v2 02/10] bus/dpaa: fix the BE compilation issue Hemant Agrawal
2018-03-01 12:22     ` Shreyansh Jain
2018-03-01  7:33   ` [dpdk-dev] [PATCH v2 03/10] dpaa: prepare for 32 bit compilation Hemant Agrawal
2018-03-01  7:33   ` [dpdk-dev] [PATCH v2 04/10] dpaa2: " Hemant Agrawal
2018-03-01  7:33   ` [dpdk-dev] [PATCH v2 05/10] bus/fslmc: add 32 bit functional support for ARM Hemant Agrawal
2018-03-01  7:33   ` [dpdk-dev] [PATCH v2 06/10] bus/dpaa: enabling dpaa compilation for other platforms Hemant Agrawal
2018-03-01  7:33   ` [dpdk-dev] [PATCH v2 07/10] bus/fslmc: enabling dpaa2 " Hemant Agrawal
2018-03-01  7:33   ` [dpdk-dev] [PATCH v2 08/10] config: add dpaaX build support in common linuxapp Hemant Agrawal
2018-03-09 17:11     ` Thomas Monjalon
2018-03-09 17:22       ` Hemant Agrawal
2018-03-01  7:33   ` [dpdk-dev] [PATCH v2 09/10] build: add meson support for dpaaX platforms Hemant Agrawal
2018-03-01  7:33   ` [dpdk-dev] [PATCH v2 10/10] build: add meson cross compile config for dpaaX Hemant Agrawal
2018-03-14  7:55   ` [dpdk-dev] [PATCH v3 00/10] meson build support " Hemant Agrawal
2018-03-14  7:55     ` [dpdk-dev] [PATCH v3 01/10] event/dpaa: fix include header Hemant Agrawal
2018-03-14  7:55     ` [dpdk-dev] [PATCH v3 02/10] bus/dpaa: fix the BE compilation issue Hemant Agrawal
2018-03-14  7:55     ` [dpdk-dev] [PATCH v3 03/10] dpaa: prepare for 32 bit compilation Hemant Agrawal
2018-03-14  7:56     ` [dpdk-dev] [PATCH v3 04/10] dpaa2: " Hemant Agrawal
2018-03-14  7:56     ` [dpdk-dev] [PATCH v3 05/10] bus/fslmc: add 32 bit functional support for ARM Hemant Agrawal
2018-03-14  7:56     ` [dpdk-dev] [PATCH v3 06/10] bus/dpaa: enabling dpaa compilation for other platforms Hemant Agrawal
2018-03-14  7:56     ` [dpdk-dev] [PATCH v3 07/10] bus/fslmc: enabling dpaa2 " Hemant Agrawal
2018-03-14  7:56     ` [dpdk-dev] [PATCH v3 08/10] config: add dpaaX build support in common linuxapp Hemant Agrawal
2018-03-14  7:56     ` [dpdk-dev] [PATCH v3 09/10] build: add meson support for dpaaX platforms Hemant Agrawal
2018-03-14  7:56     ` [dpdk-dev] [PATCH v3 10/10] build: add meson cross compile config for dpaaX Hemant Agrawal
2018-03-14  9:08     ` [dpdk-dev] [PATCH v3 00/10] meson build support " Bruce Richardson
2018-03-14  9:12       ` Hemant Agrawal
2018-03-15 17:10     ` Bruce Richardson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).