Message ID | 1653640433-5066-1-git-send-email-wei.huang@intel.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id AB687A055F; Fri, 27 May 2022 10:26:47 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8FBF340E5A; Fri, 27 May 2022 10:26:47 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id BC9A14003F; Fri, 27 May 2022 10:26:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1653640006; x=1685176006; h=from:to:cc:subject:date:message-id:in-reply-to: references; bh=KpzAFOqV/bqwwhVn31GqSErt2+4w2QLB0bs7G+x40zY=; b=esjSfRpmLrfvSfbugmsRSquMdCjNrdjbk3kGAlvwDFCbNkc9YAjtCWrM fYgv192itrqf6yE/H2TQK5gjMUuAP6Abz+F/2ApLJ1UVSnVQqIedNZhr3 OnJze3aQRTB+aRGVSn/v3cT1NDdoZwgEq+v05O6SXLm2D1ERDFhNmfb/i j9/no3MUgcaUsTi/O49Jw4V1VDqESxqdsQAZEYtAXgRlCYi/l/f2AEI0y VOt/BJFXzLbdvvfhgSu9tMR/Yha2OqQ4GnFKWeiLNOnGsqYg5bJAz0qno HIrbEcS2tbAELuaSmNiDZ6O8Cz2eHFVgHZV1EBxET7LYUgKfuwAWTgsGk Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10359"; a="274147300" X-IronPort-AV: E=Sophos;i="5.91,254,1647327600"; d="scan'208";a="274147300" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 May 2022 01:26:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,254,1647327600"; d="scan'208";a="610129469" Received: from unknown (HELO zj-fpga-amt.sh.intel.com) ([10.238.175.102]) by orsmga001.jf.intel.com with ESMTP; 27 May 2022 01:26:41 -0700 From: Wei Huang <wei.huang@intel.com> To: dev@dpdk.org, thomas@monjalon.net, nipun.gupta@nxp.com, hemant.agrawal@nxp.com Cc: stable@dpdk.org, rosen.xu@intel.com, tianfei.zhang@intel.com, qi.z.zhang@intel.com, Wei Huang <wei.huang@intel.com> Subject: [PATCH v4 0/5] Support OFS card Date: Fri, 27 May 2022 04:33:48 -0400 Message-Id: <1653640433-5066-1-git-send-email-wei.huang@intel.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1653535974-1379-1-git-send-email-wei.huang@intel.com> References: <1653535974-1379-1-git-send-email-wei.huang@intel.com> X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org |
Series |
Support OFS card
|
|
Message
Wei Huang
May 27, 2022, 8:33 a.m. UTC
Changes from v3: 1. replace constant with PCI_PRI_STR_SIZE per Rosen's comment. 2. update commit log with more explanations about the function call. 3. fix typo and coding style issue. 4. update ifpga documentation per Tianfei's comment. Wei Huang (5): raw/ifpga: remove experimental tag from ifpga APIs raw/ifpga: remove vdev when ifpga is closed raw/ifpga: unregister interrupt in ifpga close function raw/ifpga: support ofs card probe guides/rawdevs: add description of ofs in ifpga doc doc/guides/rawdevs/ifpga.rst | 105 ++++- drivers/raw/ifpga/base/ifpga_api.c | 28 +- drivers/raw/ifpga/base/ifpga_defines.h | 1 + drivers/raw/ifpga/base/ifpga_enumerate.c | 680 ++++++++++++++++++++++------- drivers/raw/ifpga/base/ifpga_enumerate.h | 2 + drivers/raw/ifpga/base/ifpga_feature_dev.c | 18 +- drivers/raw/ifpga/base/ifpga_hw.h | 2 + drivers/raw/ifpga/base/opae_hw_api.c | 2 +- drivers/raw/ifpga/base/opae_hw_api.h | 2 + drivers/raw/ifpga/ifpga_rawdev.c | 241 ++++++---- drivers/raw/ifpga/ifpga_rawdev.h | 8 + drivers/raw/ifpga/rte_pmd_ifpga.h | 48 -- drivers/raw/ifpga/version.map | 7 +- 13 files changed, 845 insertions(+), 299 deletions(-)