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.24; helo=mga09.intel.com; envelope-from=michael.d.kinney@intel.com; receiver=edk2-devel@lists.01.org Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) (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 B263020971757 for ; Tue, 29 May 2018 07:31:37 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 May 2018 07:31:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,456,1520924400"; d="scan'208";a="59484579" Received: from orsmsx107.amr.corp.intel.com ([10.22.240.5]) by fmsmga001.fm.intel.com with ESMTP; 29 May 2018 07:31:36 -0700 Received: from orsmsx113.amr.corp.intel.com ([169.254.9.88]) by ORSMSX107.amr.corp.intel.com ([169.254.1.167]) with mapi id 14.03.0319.002; Tue, 29 May 2018 07:31:36 -0700 From: "Kinney, Michael D" To: Ard Biesheuvel , "Gao, Liming" , "Kinney, Michael D" CC: "Dong, Eric" , "edk2-devel@lists.01.org" , "Yao, Jiewen" , "Zeng, Star" , "Wei, David" Thread-Topic: [edk2] [Patch v3 0/3] Add DisplayUpdateProgressLib for capsules Thread-Index: AQHT8+/jSSf3cD6HB0iMH4UJnFGw5KRG8p0AgAAAMYCAAC/WAIAABiyAgAAA3wD//6F+YA== Date: Tue, 29 May 2018 14:31:36 +0000 Message-ID: References: <20180525061552.19840-1-michael.d.kinney@intel.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14E28F088@SHSMSX104.ccr.corp.intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.0.200.100 dlp-reaction: no-action x-originating-ip: [10.22.254.138] MIME-Version: 1.0 Subject: Re: [Patch v3 0/3] 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: Tue, 29 May 2018 14:31:37 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Ard, I broke the series up into multiple series. I can send out the 4th one this morning so you can see the one that uses it. It is a repeat of content that was shared in a single series earlier. I deferred it so we can get all the platform updates done first so there are no build breaks. Mike > -----Original Message----- > From: edk2-devel [mailto:edk2-devel- > bounces@lists.01.org] On Behalf Of Ard Biesheuvel > Sent: Tuesday, May 29, 2018 6:08 AM > To: Gao, Liming > Cc: Dong, Eric ; edk2- > devel@lists.01.org; Yao, Jiewen ; > Kinney, Michael D ; Zeng, > Star ; Wei, David > > Subject: Re: [edk2] [Patch v3 0/3] Add > DisplayUpdateProgressLib for capsules >=20 > Hello Liming, >=20 > On 29 May 2018 at 15:05, Gao, Liming > wrote: > > Do you try to find this one [edk2] [edk2-platforms > Patch v4 0/6] Add DisplayUpdateProgressLib to platforms? > > >=20 > No, I am trying to locate the patch that actually > invokes the new > PerformFlashWriteWithProgress() function when processing > the capsule. >=20 > >> -----Original Message----- > >> From: edk2-devel [mailto:edk2-devel- > bounces@lists.01.org] On Behalf Of Ard Biesheuvel > >> Sent: Tuesday, May 29, 2018 8:43 PM > >> To: Kinney, Michael D > >> Cc: edk2-devel@lists.01.org; Yao, Jiewen > ; Dong, Eric > ; Zeng, Star > >> ; Wei, David > > >> Subject: Re: [edk2] [Patch v3 0/3] Add > DisplayUpdateProgressLib for capsules > >> > >> On 29 May 2018 at 11:51, Ard Biesheuvel > wrote: > >> > On 29 May 2018 at 11:51, Ard Biesheuvel > wrote: > >> >> On 25 May 2018 at 08:15, Michael D Kinney > wrote: > >> >>> > https://bugzilla.tianocore.org/show_bug.cgi?id=3D801 > >> >>> > >> >>> Based on content from: > >> >>> > >> >>> > >> > https://github.com/Microsoft/MS_UEFI/blob/share/MsCapsul > eSupport/MsCapsuleUpdatePkg/Include/Library/DisplayUpdat > eProgress > >> Lib.h > >> >>> > >> > https://github.com/Microsoft/MS_UEFI/tree/share/MsCapsul > eSupport/MsCapsuleUpdatePkg/Library/DisplayUpdateProgres > sGraphics > >> Lib > >> >>> > >> > https://github.com/Microsoft/MS_UEFI/tree/share/MsCapsul > eSupport/MsCapsuleUpdatePkg/Library/DisplayUpdateProgres > sTextLib > >> >>> > >> >>> Updates for V3 > >> >>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > >> >>> * Add Version field to > EDKII_FIRMWARE_MANAGEMENT_PROGRESS_PROTOCOL > >> >>> * Break up patch series into 4 smaller patch > series to handle dependencies > >> >>> between the edk2 repository and the edk2- > platforms repository. > >> >>> + Patch series for edk2 repo that adds > DisplayUpdateProgressLib class and > >> >>> instances. Defines the > EDKII_FIRMWARE_MANAGEMENT_PROGRESS_PROTOCOL. > >> >>> Adds PerformFlashWriteWithProgress() API to > the PlatformFlashAccessLib. > >> >>> + Patch series for platforms in edk2-platforms > that use capsules to add the > >> >>> DisplayUpdateProgressLib mapping to the DSC > files and add the > >> >>> PerformFlashWriteWithProgress() API > implementation to the > >> >>> PlatformFlashAccessLib implementations. > >> >>> + Patch series for platforms in edk2 that use > capsules to add the > >> >>> DisplayUpdateProgressLib mapping to the DSC > files and add the > >> >>> PerformFlashWriteWithProgress() API > implementation to the > >> >>> PlatformFlashAccessLib implementations. > >> >>> + Patch for edk2 that adds the use of the > DisplayUpateProgressLib and the > >> >>> PerformFlashWriteWithProgress() API . > >> >>> > >> >>> Updates for V2 > >> >>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > >> >>> * Change DisplayUpdateProgressGraphicsLib to > DisplayUpdateProgressLibGraphics > >> >>> * Change DisplayUpdateProgressTextLib to > DisplayUpdateProgressLibText > >> >>> * Clarify that color in Firmware Management > Progress Protocol is the foreground color > >> >>> * Add missing parameters to > PerformFlashWriteWithProgress() function header. > >> >>> * Update PerformFlashWriteWithProgress() function > header describing the use of > >> >>> the start and end percentage values. > >> >>> * Update QuarkPlatformPkg > PerformFlashWriteWithProgress() to call Progress() for > >> >>> the end precentage. > >> >>> * Update Vlv2Tbl2DevicePkg > PerformFlashWriteWithProgress() to call Progress() > >> >>> for the end precentage. > >> >>> > >> >>> Add DisplayUpdateProgressLib class along > implementations for both graphical > >> >>> (Graphics Output Protocol based) and text (Simple > Text Output Protocol based) > >> >>> consoles. Also add the EDK II Firmware > Management Progress Protocol that is an > >> >>> optional protocol that provides the progress bar > color and a watchdog timeout > >> >>> value thaty can be used when a firmware image is > updated in a firmware device. > >> >>> > >> >>> * Add progress support to DxeCapsuleLibFmp > >> >>> * Add progress support to SystemFirmwareUpdateDxe > >> >>> * Add progress support to PlatformFlashAccessLib > class and instances. > >> >>> * Reduce Print() calls during a firmware update. > >> >>> > >> >>> Cc: Sean Brogan > >> >>> Cc: Star Zeng > >> >>> Cc: Eric Dong > >> >>> Cc: Jiewen Yao > >> >>> Cc: David Wei > >> >>> Cc: Mang Guo > >> >>> Cc: Kelly Steele > >> >>> > >> >>> Signed-off-by: Michael D Kinney > > >> >>> Contributed-under: TianoCore Contribution > Agreement 1.1 > >> >>> > >> >>> Michael D Kinney (3): > >> >>> MdeModulePkg: Add DisplayUpdateProgressLib > class > >> >>> MdeModulePkg: Add DisplayUpdateProgressLib > instances > >> >>> SignedCapsulePkg/PlatformFlashAccessLib: Add > progress API > >> >>> > >> >> > >> >> This message says 0/3, but there appear to be 4 > patches in the series??? > >> >> > >> > > >> > Never mind, the threading in my email client > confused me. > >> > >> OK I am still confused > >> > >> Where is this patch: > >> > >> + Patch for edk2 that adds the use of the > DisplayUpateProgressLib and the > >> PerformFlashWriteWithProgress() API . > >> > >> ?? > >> _______________________________________________ > >> edk2-devel mailing list > >> edk2-devel@lists.01.org > >> https://lists.01.org/mailman/listinfo/edk2-devel > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel