From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org 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(-) -- 1.8.3.1