From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 4132BA0557;
	Thu, 26 May 2022 05:25:52 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 1E87F40151;
	Thu, 26 May 2022 05:25:52 +0200 (CEST)
Received: from mga05.intel.com (mga05.intel.com [192.55.52.43])
 by mails.dpdk.org (Postfix) with ESMTP id CE79840146;
 Thu, 26 May 2022 05:25:49 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
 t=1653535550; x=1685071550;
 h=from:to:cc:subject:date:message-id:in-reply-to: references;
 bh=xdgRjUZ49NE5Qy2j+5+34ZcRQrwkW74jeHmFWbqBAKA=;
 b=aufK7QMGzEoyRO0VZ8wZRJQVI8l7lxsFfPfNKNdtbccIA51YQfVtqHop
 zXwMdrMiy/caXeWj3eER/sgPogKfZnJOGAfIUDLHIYBkqPTAziqyPmkM4
 060Tk/LlVy1zwiSgxpbWUB1on8OtMNjbM4VYhr5ylE0ELKSUiM3ZI0LL3
 W1U1mufqlD+GbntKsnQ9BLhZAc3TIUw2OUW0NcXiwqCAFwLAIo2FGIItH
 0mJ3B1OlLI1BnMx89wimuOrF0QVHznNozu5hkSKgzbU0jdayD7nnUZ56F
 svrrCmOsykhObqf1Ps9fk5jP9FC6Qe3zEZuqzWOuUB0tR41bHoFv1Br/d w==;
X-IronPort-AV: E=McAfee;i="6400,9594,10358"; a="360406165"
X-IronPort-AV: E=Sophos;i="5.91,252,1647327600"; d="scan'208";a="360406165"
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 25 May 2022 20:25:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.91,252,1647327600"; d="scan'208";a="746084622"
Received: from unknown (HELO zj-fpga-amt.sh.intel.com) ([10.238.175.102])
 by orsmga005.jf.intel.com with ESMTP; 25 May 2022 20:25:46 -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 v3 0/5] Support OFS card
Date: Wed, 25 May 2022 23:32:49 -0400
Message-Id: <1653535974-1379-1-git-send-email-wei.huang@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1652862549-13131-1-git-send-email-wei.huang@intel.com>
References: <1652862549-13131-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

Changes from v2:
1. update commit log with Tianfei's comment.
2. use macro to define immediate value.
3. treat 7 as special PCI BAR index.
4. update ifpga documentation with OFS introduction.

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               | 114 ++++-
 drivers/raw/ifpga/base/ifpga_api.c         |  28 +-
 drivers/raw/ifpga/base/ifpga_defines.h     |   1 +
 drivers/raw/ifpga/base/ifpga_enumerate.c   | 681 ++++++++++++++++++++++-------
 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, 855 insertions(+), 299 deletions(-)

-- 
1.8.3.1