From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=192.55.52.136; helo=mga12.intel.com; envelope-from=liming.gao@intel.com; receiver=edk2-devel@lists.01.org Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) (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 C3F1B203B8CE6 for ; Tue, 29 May 2018 06:05:12 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 May 2018 06:05:12 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.49,456,1520924400"; d="scan'208";a="43656487" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by fmsmga008.fm.intel.com with ESMTP; 29 May 2018 06:05:12 -0700 Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 29 May 2018 06:05:12 -0700 Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 29 May 2018 06:05:11 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.87]) by SHSMSX101.ccr.corp.intel.com ([169.254.1.82]) with mapi id 14.03.0319.002; Tue, 29 May 2018 21:05:09 +0800 From: "Gao, Liming" To: Ard Biesheuvel , "Kinney, Michael D" CC: "edk2-devel@lists.01.org" , "Yao, Jiewen" , "Dong, Eric" , "Zeng, Star" , "Wei, David" Thread-Topic: [edk2] [Patch v3 0/3] Add DisplayUpdateProgressLib for capsules Thread-Index: AQHT8+/jqZog81wJa0i4XhdYtHKUZqRF9ygAgAAAMYCAAC/WAIAAi7yg Date: Tue, 29 May 2018 13:05:09 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E28F088@SHSMSX104.ccr.corp.intel.com> References: <20180525061552.19840-1-michael.d.kinney@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTM0OGNlZGEtZmExMi00OTIwLWEyOWUtZmFmYjg4NGJjNzA2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiQVZVUEtiUEF5c3NBWEtHUU9nXC9nemladmZkRHJzOUJNNnVJY0FMR25FUEEzN1BrR1NoSkxKdDUxTDRKUU56aEYifQ== dlp-product: dlpe-windows dlp-version: 11.0.200.100 dlp-reaction: no-action x-originating-ip: [10.239.127.40] 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 13:05:13 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Do you try to find this one [edk2] [edk2-platforms Patch v4 0/6] Add Displa= yUpdateProgressLib to platforms? > -----Original Message----- > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of Ar= d Biesheuvel > Sent: Tuesday, May 29, 2018 8:43 PM > To: Kinney, Michael D > Cc: edk2-devel@lists.01.org; Yao, Jiewen ; Dong, Er= ic ; Zeng, Star > ; Wei, David > Subject: Re: [edk2] [Patch v3 0/3] Add DisplayUpdateProgressLib for capsu= les >=20 > On 29 May 2018 at 11:51, Ard Biesheuvel wrote= : > > On 29 May 2018 at 11:51, Ard Biesheuvel wro= te: > >> 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/MsCapsuleSupport/MsCapsul= eUpdatePkg/Include/Library/DisplayUpdateProgress > Lib.h > >>> > https://github.com/Microsoft/MS_UEFI/tree/share/MsCapsuleSupport/MsCapsul= eUpdatePkg/Library/DisplayUpdateProgressGraphics > Lib > >>> > https://github.com/Microsoft/MS_UEFI/tree/share/MsCapsuleSupport/MsCapsul= eUpdatePkg/Library/DisplayUpdateProgressTextLib > >>> > >>> 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 depende= ncies > >>> between the edk2 repository and the edk2-platforms repository. > >>> + Patch series for edk2 repo that adds DisplayUpdateProgressLib cla= ss and > >>> instances. Defines the EDKII_FIRMWARE_MANAGEMENT_PROGRESS_PROTOC= OL. > >>> Adds PerformFlashWriteWithProgress() API to the PlatformFlashAcce= ssLib. > >>> + 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 a= nd the > >>> PerformFlashWriteWithProgress() API . > >>> > >>> Updates for V2 > >>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > >>> * Change DisplayUpdateProgressGraphicsLib to DisplayUpdateProgressLib= Graphics > >>> * 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 t= he use of > >>> the start and end percentage values. > >>> * Update QuarkPlatformPkg PerformFlashWriteWithProgress() to call Pro= gress() for > >>> the end precentage. > >>> * Update Vlv2Tbl2DevicePkg PerformFlashWriteWithProgress() to call Pr= ogress() > >>> for the end precentage. > >>> > >>> Add DisplayUpdateProgressLib class along implementations for both gra= phical > >>> (Graphics Output Protocol based) and text (Simple Text Output Protoco= l 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 firmwar= e 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. >=20 > OK I am still confused >=20 > Where is this patch: >=20 > + Patch for edk2 that adds the use of the DisplayUpateProgressLib and t= he > PerformFlashWriteWithProgress() API . >=20 > ?? > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel