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 F3F2EA0559;
	Fri, 10 Jun 2022 04:17:28 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 994C84069C;
	Fri, 10 Jun 2022 04:17:28 +0200 (CEST)
Received: from mga18.intel.com (mga18.intel.com [134.134.136.126])
 by mails.dpdk.org (Postfix) with ESMTP id 4589040221;
 Fri, 10 Jun 2022 04:17:26 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
 t=1654827446; x=1686363446;
 h=from:to:cc:subject:date:message-id:in-reply-to: references;
 bh=YNozZGd1cHe/lFQYLPY1c46w/AexelerIhooxpNb8WM=;
 b=A6DOK0z2uzSPaxKQm21MtLoY2tjWwmxMlGZpNGhobiTYZCsHWlVRtvdF
 8utpQnVd4FH76yiFWbmqg3qP+rtm63VLKx+pLLMDRW4U6OhBlvTgVc80R
 M3zpOP7EXRDaSpnZpkg3+wyU9cGcSNzpOPxjaLlZdKrpDwGzGrZWSdT8L
 QJLFrRvGl1QLVD12EoZG+Qn68wkXGaY8y6bNytxp519PglBtNqDwHgOXy
 7tNE8pe2Nx9sqs+m5ZQWDKeU2vW/VNj7cKyPye4eLdG6wgAnix2//FL9v
 ffJba6qfww5vO5QjWRsprp688TZ41rGygtl2KFtvKlnMZWni/qccG9Yhh Q==;
X-IronPort-AV: E=McAfee;i="6400,9594,10373"; a="260606931"
X-IronPort-AV: E=Sophos;i="5.91,288,1647327600"; d="scan'208";a="260606931"
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 09 Jun 2022 19:17:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.91,288,1647327600"; d="scan'208";a="637865751"
Received: from unknown (HELO zj-fpga-amt.sh.intel.com) ([10.238.175.102])
 by fmsmga008.fm.intel.com with ESMTP; 09 Jun 2022 19:17:21 -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 v2 0/2] update rsu implementation
Date: Thu,  9 Jun 2022 22:24:58 -0400
Message-Id: <1654827900-10023-1-git-send-email-wei.huang@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1653443483-30971-1-git-send-email-wei.huang@intel.com>
References: <1653443483-30971-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

The first patch introduce PMCI driver to provide interface to access
PMCI functions which include flash controller.
The second patch update RSU (Remote System Update) implementation
to adapt with PMCI controller.

Changes from v1:
1. rebase code to 22.07-rc1

Wei Huang (2):
  raw/ifpga/base: add pmci driver
  raw/ifpga: update secure rsu

 drivers/raw/ifpga/base/ifpga_api.c               |   39 +-
 drivers/raw/ifpga/base/ifpga_defines.h           |  103 +-
 drivers/raw/ifpga/base/ifpga_feature_dev.c       |    2 +
 drivers/raw/ifpga/base/ifpga_feature_dev.h       |    3 +
 drivers/raw/ifpga/base/ifpga_fme.c               |  273 ++++-
 drivers/raw/ifpga/base/ifpga_fme_error.c         |    2 +
 drivers/raw/ifpga/base/ifpga_fme_rsu.c           |  546 ++++++----
 drivers/raw/ifpga/base/ifpga_port_error.c        |    2 +-
 drivers/raw/ifpga/base/ifpga_sec_mgr.c           | 1157 ++++++++++++++++------
 drivers/raw/ifpga/base/ifpga_sec_mgr.h           |  122 ++-
 drivers/raw/ifpga/base/opae_hw_api.c             |  113 ++-
 drivers/raw/ifpga/base/opae_hw_api.h             |   15 +-
 drivers/raw/ifpga/base/opae_intel_max10.c        |  938 ++++++++++++++++--
 drivers/raw/ifpga/base/opae_intel_max10.h        |  313 +++++-
 drivers/raw/ifpga/base/opae_osdep.h              |   43 +-
 drivers/raw/ifpga/base/osdep_rte/osdep_generic.h |   10 +
 drivers/raw/ifpga/rte_pmd_ifpga.c                |  104 +-
 drivers/raw/ifpga/rte_pmd_ifpga.h                |  117 +++
 drivers/raw/ifpga/version.map                    |   11 +
 19 files changed, 3168 insertions(+), 745 deletions(-)

-- 
1.8.3.1