From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.126; helo=mga18.intel.com; envelope-from=michael.d.kinney@intel.com; receiver=edk2-devel@lists.01.org Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 9CCD3226CD784 for ; Wed, 11 Apr 2018 18:01:35 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Apr 2018 18:01:35 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.48,439,1517904000"; d="scan'208";a="36555303" Received: from mdkinney-mobl2.amr.corp.intel.com ([10.252.128.14]) by fmsmga002.fm.intel.com with ESMTP; 11 Apr 2018 18:01:34 -0700 From: "Kinney, Michael D" To: edk2-devel@lists.01.org Cc: Ard Biesheuvel , Leif Lindholm , Michael D Kinney Date: Wed, 11 Apr 2018 18:01:25 -0700 Message-Id: <20180412010131.21848-1-michael.d.kinney@intel.com> X-Mailer: git-send-email 2.14.2.windows.3 Subject: [edk2-platforms Patch V2 0/6] Add DisplayUpdateProgressLib for capsules X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Apr 2018 01:01:35 -0000 https://bugzilla.tianocore.org/show_bug.cgi?id=801 Based on content from the following branch/commits: https://github.com/Microsoft/MS_UEFI/tree/share/MsCapsuleSupport * Add DisplayUpdateProgressLib mappings for platforms that use the DxeCapsuleLibFmp. * Add the PerformFlashWriteWithProgress() API to all PlatformFlashAccessLib instances. The PlatformFlashAccessLib instances have not been updated to use the Progress() API. The current progress behavior is preserved. The PlatformFlashAccessLib instances could be updated to remove the current progress indication and use the progress bar provided by DxeCapsuleLibFmp and DisplayUpdateProgressLib. Cc: Ard Biesheuvel Cc: Leif Lindholm Signed-off-by: Michael D Kinney Contributed-under: TianoCore Contribution Agreement 1.1 Kinney, Michael D (6): Styx/PlatformFlashAccessLib: Add progress API Hisilicon/PlatformFlashAccessLib: Add progress API SynQuacer/PlatformFlashAccessLib: Add progress API AMD/OverdriveBoard: Add DisplayUpdateProgressLib mapping Socionext/DeveloperBox: Add DisplayUpdateProgressLib mapping Socionext/SynQuacerEvalBoard: Add DisplayUpdateProgressLib mapping Platform/AMD/OverdriveBoard/OverdriveBoard.dsc | 1 + Platform/Socionext/DeveloperBox/DeveloperBox.dsc | 1 + .../SynQuacerEvalBoard/SynQuacerEvalBoard.dsc | 1 + .../StyxPlatformFlashAccessLib.c | 70 +++++++++++++++++-- .../PlatformFlashAccessLibDxe.c | 71 +++++++++++++++++--- .../SynQuacerPlatformFlashAccessLib.c | 78 +++++++++++++++++++--- 6 files changed, 196 insertions(+), 26 deletions(-) -- 2.14.2.windows.3