From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0075.outbound.protection.outlook.com [104.47.0.75]) by dpdk.org (Postfix) with ESMTP id F06A7101B for ; Tue, 27 Feb 2018 18:27:32 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=eOAaB0w0RXWN7YtrLn5cibtGqPN2SHaus1t4NIM65Ns=; b=Zz6Fbp26zmFP50uBxjtuO2ISAgo6ElNxJRufgOlwZQx8IpDb5jsLgOP87iD4SnNeDSHrg1CidXqqcHtRSfHJo7FnmbV3UNIAI6wok6sdn5kbeG/Dq7V95Yg7gSF6GxARBuprPzq/aRXsgxdZb5azqSYWDt6Q3E8jPjXMgHOi/WE= Received: from bf-netperf1.ap.freescale.net (14.142.187.166) by DB4PR04MB0768.eurprd04.prod.outlook.com (2a01:111:e400:984d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Tue, 27 Feb 2018 17:27:29 +0000 From: Hemant Agrawal To: dev@dpdk.org, bruce.richardson@intel.com Cc: thomas@monjalon.net, shreyansh.jain@nxp.com Date: Tue, 27 Feb 2018 22:55:45 +0530 Message-Id: <1519752352-15442-1-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [14.142.187.166] X-ClientProxiedBy: BM1PR0101CA0017.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:18::27) To DB4PR04MB0768.eurprd04.prod.outlook.com (2a01:111:e400:984d::21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 1f71d016-9b49-4d4e-b4f8-08d57e0760f4 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020); SRVR:DB4PR04MB0768; X-Microsoft-Exchange-Diagnostics: 1; DB4PR04MB0768; 3:0w8Ho3kxgyrzmbAVUMf9jnF7W2WEpDeFKIdZ6BMgK+rqTfwDU0w5WIrVVhuIrNI9CB6kV4FLhT5MylpiJnmtfvnDcv6y+I4qXppnUPmrn3Wqdvyfqvmt97/hZZ3oGAo3LXGVvBMtWbWwAy6NeGbzg9IEG6nPR6ul1kGTCFNVe4tpjIPAvm8T1RgUhZiUvwj1gYFc4QBKhbElBpZdMWYKpLGxuM6KymGPDxT/rx6Kvf7uMH8v7iCX6xKv8JyvFLwz; 25:H4/IMPMelVr3xsYrwxie2cW6S+oqX1CX7PbPzt5JWOAEDEaWJVdoEbSVlR2ijvWa2DJ0qSov9JVIb24peFOvNXboRhxVNFt/eXExGcqD3DMW96depaGKcc5YH8XY6kTH3ukfiR5a/GY6n5QEyb2QD9hTi/ZYf1e/MTNASv+O6667xXKgSFd0KVmKz8pG8nVGAlCpl7A6ImEvzl2P+PzyojhvUBEi25x4CTZmZQmyvyE284MdOPMSJa4DQappSXg3jn8f8ewCGpxUcpQjZoDA2IlyHahgaTfGhQ1sbfoKY/8qAt37we0s6itdVSL8Wu8xpwGkttMv42kHmDWARNL8Pw==; 31:HqVkMye07Flb/E4yXIlTbNd1VRROW6rK6w2KaN2SjqNCrI3AwWmFit4qZbEaD3IEYRhjOZCVJKXHXmhie4hLns38AEeoIxQrelMlc/SgpWL34k81A8O8o/e75ZB6hxHBa9hoDEe0Wjii4HD4niGxPdIx/x0Mo/nBSz+pDiSmkWbvMCv5Sdyttm3tqhBlSvA6trzNieHxQwktRs6jE2WilT/aTNpSWPcsEwOrSFQEnws= X-MS-TrafficTypeDiagnostic: DB4PR04MB0768: X-Microsoft-Exchange-Diagnostics: 1; DB4PR04MB0768; 20:3pQqrBv+94bdWqpgNuYRMgft1FlPaY8d5F0enmaxwFcmgHeqTJpVm/Uopbq6zNtVy+NfyCn/wDZU/OBxUt35ShhlEPXJ9YRmrxYHmrPaAG1xKh9rglv0hVUHnIp1ltFhP5Dx/OoM+3iGhoHeZZHMSo4TxTbXnkE7tTZ8nchfrez02L5aSDgaXLZqVmCj4oYhGxJaa7xL82AG9GPBIo/lPcleBCrj2RUHLxaqwwtBJxNC8h2W9MZgWA4cA2BJwUSF9Tok4fbc8fpyHLm3GCC9lh6+1RhYERNhvmEMNEIfWT1LcRduocdIGcIR9Zgz9wYQylSDcBtTiKvTKVNwvZSRsq7SZvvn1Tbf5B3OSs5uUEnPeo78OXMKkm7GZCmjfEFnF3iymFgLc0zXftcEW0TcAvCCxhRDLIi5tYAKjfrowuu+pc+tWCsnplytp6oyr6BlAxlYTXtNjH6GLAs0gNWMmXErixzshHpsxwB8u37MVH9esFUb90lPB4ldyVHMQhMD; 4:FoOzS22dUsTXtj4uZ+wc1y+3QXnAJfFeUMZIvTeuAYKahHJFDOXRuBndgkvduabyi2pNx8ompS9jDmZr5f5tGgNScOe9Mugg+ckkVUv6Ls4anuRlwqtgWJQ4ODni95/zJAaxUSO0l1htX3EVsLwIBvizmFnsjkRxzYHotwIcHEX0wIIVfhYXzWGzdsLBSxZqZXBOqb9ms54uiVOLzANxWPXRrY0Eh0E6McSdPxrONxltbZNrFG6z8VMGclL67/FztdpaIf/0tbnGsVvw0okg7yHresaZuofwMlMMoZFIDNxYLbpa+dLqJJjA8TsxJQUQ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(275809806118684); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040501)(2401047)(8121501046)(5005006)(3002001)(3231220)(944501198)(52105095)(93006095)(93001095)(10201501046)(6055026)(6041288)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(6072148)(201708071742011); SRVR:DB4PR04MB0768; BCL:0; PCL:0; RULEID:; SRVR:DB4PR04MB0768; X-Forefront-PRVS: 05961EBAFC X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(396003)(376002)(39860400002)(39380400002)(346002)(199004)(189003)(26005)(316002)(68736007)(105586002)(16586007)(6512007)(36756003)(66066001)(2906002)(47776003)(386003)(6346003)(4326008)(53936002)(6486002)(8676002)(55236004)(8936002)(97736004)(81156014)(3846002)(5009440100003)(7736002)(5660300001)(6116002)(25786009)(50226002)(6506007)(305945005)(478600001)(81166006)(51416003)(52116002)(6666003)(106356001)(86362001)(16526019)(48376002)(50466002)(186003)(110426004); DIR:OUT; SFP:1101; SCL:1; SRVR:DB4PR04MB0768; H:bf-netperf1.ap.freescale.net; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=hemant.agrawal@nxp.com; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB4PR04MB0768; 23:geJsxTPiAe4XFw0BRTfysirW2bU/iMbXgwQe5psqb?= =?us-ascii?Q?4QonAyYBNiIJ6eZjegRxI4SUE9jmjxzjyOb6MU3bfA4LIrC1D1VMVzFMK32B?= =?us-ascii?Q?p0Es8gw1CYo/APUu6c1PHpfLOwG/Sv4Zpmix/kjmKBaJODQV9nhYAsZv5o3E?= =?us-ascii?Q?l738INQFBR4Z77UOBsgLzqfg1xxqIRnZ9DxxR8OOGb+lS4hjH6FqExyOUlq3?= =?us-ascii?Q?cXElLgqumHp8nMtn+XQGDPjSraMGB9+yB1EukkMvJNYb5tkvyfnEpznSnaWM?= =?us-ascii?Q?aBNMXcVrGvO5GY4oDVsGwXj0G0M2f9lnnmpjf0DQCLkqYG3WYt9EiXa8MdBi?= =?us-ascii?Q?G8o+tuFGe7Yf0vPeHwh37rB26SqYjwrVp6eYyUtEQm0dCHiD9PeQ/a4FBtRw?= =?us-ascii?Q?6Na1+OqbK/+w2Apqncdq2I0zU4Z7zF6sLQirVoxC2lhbgpG2/h2kaG8AwVPD?= =?us-ascii?Q?M/67slUJ4mlrHHRWKvxk5gtv3aBnf7rCTAzdxUaaBSa/bzuOUQ+D9NswTHgQ?= =?us-ascii?Q?AH1PyTatroGCMYBeruIr7r1P8ZQmZ2qtt7NV0DzXJa0DFT7NuCr2YiUH3pnt?= =?us-ascii?Q?gOBl7QRcdVU1J2sSGzxvq6XzArbOi4QyJGw0Yzc5K9X9GUAtxgzBW6VBrKW/?= =?us-ascii?Q?4iNML04/V7IJdcc8UJKnYGigU0imz0bt1IcgJ4KQ6IIXcHggcqxS/2cNkgeQ?= =?us-ascii?Q?2Ibtm6PBB+uSPtB43U0Cq2aG/FsjiKfhT6b3WvmSTsnXhCytcHGB77HzWll3?= =?us-ascii?Q?kIzXYHdH++yTgkA011P+02lQnHGLcS20u7UxzMCXuLN3caHo2wslPcZD9U6l?= =?us-ascii?Q?m4H+5CRKN9xFXbXuvdeaBxHONIJQLkF8j2vCT9vqxxFhopxQtrgs2Z526ypf?= =?us-ascii?Q?4i1FhaBGktqYrGt4eiQzBjs58D9DRj8FVAC5C0KGpf0ewbPdObZc60xEIwLV?= =?us-ascii?Q?ynYaoGzE/Gfv7OaOrKVbH6zNX7Krsuhll3GvlcOOpQCcKhpNbtRAF0pVlBt5?= =?us-ascii?Q?Ex/PKcaH1RNy9im574vUe1iEqX/w6J73LTaSXjmpBWdjC2aIitxCWakakhEJ?= =?us-ascii?Q?7x4z7dy6dKAVud0SlhttOjhBD7YZU155HNf1ULKQy4U3Hl93qa6C16a+fOnE?= =?us-ascii?Q?PqAnboyz6l0Itjh2XFxYsmFBafvkAIC?= X-Microsoft-Exchange-Diagnostics: 1; DB4PR04MB0768; 6:22bOia4xBOVcxTIsWl91/gIYob8+4FPIE/BkX3t1xK893rHUVRRYgTzjNSrA/5kgJBtKcN7zdgCT6s+GVzZR7MzWhFZ29Z/CmhYblj24WebfxEweB4coc7HO0tmuXz/ix/yXcMDRBsaUqFQm5ZaL5kxdYLK9Gpj/5TCUm2qNIVhloOmWhfb1dCRCRiorHyB1z4kwTZ3Asnvh1KNBDqoZtqc1f7Wza7rePurDrbGZYsvNbceCTcVqoazloKBh6g82MraJmKLUgT+oJq2OmnNt0qAdD8qE0iu/h8mwnoLdkmzaR0rsI54kWQMvC2G7Eb0vy+yMUPFwFvtewJjnm7IIJiZXcQ0qiJwiZTYqFVE5UcU=; 5:11M2Ald1IsQjmwLhryro34BwHIlcPcgSj4sMfFrB1sxZte8dEmk08Ssj2glZGAl1WMAwSFvZfl9srnguCJKEjSdLddvGO7XKYPJQUV0b0M7kPKOumM8rB+sumq1XPvvFADnWRXfsMduAIa1kxHD6j39v0JHppkigNixeC4YmP6Y=; 24:iC5OCZj5TwvbvHy+RCRNfhf7ph14Bk/2OUuYYN357MEpPMgji4Iq2YOwEO24PEoawM9hrHvmivwrtiPhu906lrIlrQyZ1jVSoWtATE/g184=; 7:hugHs114Eq1O5kQFQlrP2Vp4ACZDagxKN5jE0joY88J8kg9zfqFdFbyBjGBNCUQNi1JSHBV//1FU82OGakxKBAbEJo/q4kVzpkyP7rBXqfQ5RaGKIvjiB6Mqxck52se5J6KguN+1T5HeS7rxlGa3fe+SBiKEkQDpKYYtzj1Zz5DLW8pn9yVrBaa7wk1Y2qSI2B/X+wbfpv5AcCI1ZXZqUmgvz2eoq/mbKUsMpCQcDMZDdR5/z7zT1n4zMVYWhX3c SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2018 17:27:29.0563 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1f71d016-9b49-4d4e-b4f8-08d57e0760f4 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR04MB0768 Subject: [dpdk-dev] [PATCH 0/7] meson build support for dpaaX X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Feb 2018 17:27:33 -0000 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