From patchwork Tue Mar 17 00:48:00 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Kadam, Pallavi" X-Patchwork-Id: 66742 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id CD5BEA0559; Tue, 17 Mar 2020 01:50:18 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0E79A1C06A; Tue, 17 Mar 2020 01:50:18 +0100 (CET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 0D5B21C068 for ; Tue, 17 Mar 2020 01:50:15 +0100 (CET) IronPort-SDR: 9M7iHjMdXSSmeVia9MnCkFtE/1mznrdMOvrWP7Fqpd7y4W4r8eW+gt5OFgFWVuU+dwZnTAmSHf hOL+zGaOU74A== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Mar 2020 17:50:14 -0700 IronPort-SDR: 1hXBV9NiVsXLEkPDRRB6AMMt0P3LYcWYybWzt2UOjJPpYJ+YaeDHqO67fAiawy3ch6060YxSXk fKLaDU/Lfjdg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,562,1574150400"; d="scan'208";a="355208454" Received: from win-dpdk-pallavi.jf.intel.com (HELO localhost.localdomain) ([10.166.188.75]) by fmsmga001.fm.intel.com with ESMTP; 16 Mar 2020 17:50:13 -0700 From: Pallavi Kadam To: dev@dpdk.org, thomas@monjalon.net Cc: ranjit.menon@intel.com, talshn@mellanox.com, pallavi.kadam@intel.com Date: Mon, 16 Mar 2020 17:48:00 -0700 Message-Id: <20200317004802.11424-1-pallavi.kadam@intel.com> X-Mailer: git-send-email 2.18.0.windows.1 Subject: [dpdk-dev] [PATCH 0/2] Support librte_pci on Windows 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Includes Windows specific EAL changes and meson changes to support pci lib on Windows. Added mman.c and mman.h to support common code. These files are under MIT license and need exception. note: license/exceptions.txt will be modified once exception is approved. Pallavi Kadam (2): eal: mman implementation for windows build: add module definitions and pci lib support lib/librte_eal/rte_eal_exports.def | 2 + lib/librte_eal/windows/eal/include/sys/mman.h | 84 ++++++++ lib/librte_eal/windows/eal/meson.build | 1 + lib/librte_eal/windows/eal/mman.c | 181 ++++++++++++++++++ lib/meson.build | 2 +- 5 files changed, 269 insertions(+), 1 deletion(-) create mode 100644 lib/librte_eal/windows/eal/include/sys/mman.h create mode 100644 lib/librte_eal/windows/eal/mman.c