From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <stable-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 95D7AA0547
	for <public@inbox.dpdk.org>; Wed, 25 May 2022 03:44:24 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 8C1D340E78;
	Wed, 25 May 2022 03:44:24 +0200 (CEST)
Received: from mga01.intel.com (mga01.intel.com [192.55.52.88])
 by mails.dpdk.org (Postfix) with ESMTP id DF335400D6;
 Wed, 25 May 2022 03:44:21 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
 t=1653443062; x=1684979062;
 h=from:to:cc:subject:date:message-id;
 bh=RLyZjvk58lvWIpoiA+fGnQMhg/PTHcezadarq7zc4xc=;
 b=AA6rXYJLqOdxEQpFhn1KsU9pm8mIUkRCBxKakQQju6hp6XoVtSE3Vrnm
 9q+DwPS/65W2snDNFvWxdsRPuHyDydAL3LUscY2iPEQWGRHtVGruPvWod
 UBnxbtskpuEsQYCy5EFU29RXl/hi58gqHFzPFMKWUwic7FECZWMQy6SQF
 Bx1aged10Kc68qfx5FcudzmKJku4khJWyvGcpUmt8+fDKptmDYE1cXf3J
 XrGJao5TIpivTBuiWFSz3jps75OCUYyThU9EduBowfdenM92B9voUWqJp
 75xhNdAgfZ6KxfuMPlMe+IIVr66V/QKmedD9/BSTZyAx2vxdcdAivlQ76 g==;
X-IronPort-AV: E=McAfee;i="6400,9594,10357"; a="299019350"
X-IronPort-AV: E=Sophos;i="5.91,250,1647327600"; d="scan'208";a="299019350"
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 24 May 2022 18:44:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.91,250,1647327600"; d="scan'208";a="703705933"
Received: from unknown (HELO zj-fpga-amt.sh.intel.com) ([10.238.175.102])
 by orsmga004.jf.intel.com with ESMTP; 24 May 2022 18:44:18 -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 v1 0/2] Update rsu implementation
Date: Tue, 24 May 2022 21:51:21 -0400
Message-Id: <1653443483-30971-1-git-send-email-wei.huang@intel.com>
X-Mailer: git-send-email 1.8.3.1
X-BeenThere: stable@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: patches for DPDK stable branches <stable.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/stable>,
 <mailto:stable-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/stable/>
List-Post: <mailto:stable@dpdk.org>
List-Help: <mailto:stable-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/stable>,
 <mailto:stable-request@dpdk.org?subject=subscribe>
Errors-To: stable-bounces@dpdk.org

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.

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