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 95D7AA0547 for ; 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 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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