From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2607:f8b0:4001:c0b::244; helo=mail-it0-x244.google.com; envelope-from=ard.biesheuvel@linaro.org; receiver=edk2-devel@lists.01.org Received: from mail-it0-x244.google.com (mail-it0-x244.google.com [IPv6:2607:f8b0:4001:c0b::244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 8FAA120971755 for ; Tue, 29 May 2018 06:08:17 -0700 (PDT) Received: by mail-it0-x244.google.com with SMTP id c3-v6so18413209itj.4 for ; Tue, 29 May 2018 06:08:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=w3ypBwMH71v3rGnKFZzILMAYifnQUES2s0Xeqq1NJh8=; b=gclvhAQlr6ntCxY57Ejwp+jG3dxcenqs50jSsJpKGVfFiM1BsAJHKlLotIXKYiR8F+ t5yemtuj7+iS+7NWZjPMWhz4E+tph5LNxRejAJOEU5Yyyj9tEH1USzy6ExsEXdPDJ3xn A/+1lXLRyUWFVVwOn9yw7qSWSTmIDwPZNYsbU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=w3ypBwMH71v3rGnKFZzILMAYifnQUES2s0Xeqq1NJh8=; b=IC7nF6V+w1Sya2SgdxIaDljA4YWhjt4z1uwMuv4A5nKgdbZ5XEl7Wf9oNQZtTWKqZk xOxXwAsP/JCnotT/sXwUgUgyCjkcpwHXKwjf81m1+81xbFh1ufXiKQRDTIOfRfxqX0tF 0DTyOOqrSgRuU9qTw0CzqZ/wbyvMOs+4krU+bAsYNN14JIn2Z/Rv1UWckfY1WNYYPuk9 Dd/daIbkJXcrQ0pwXPVG3oFcOr/I4OszSzz6PCQr1qHZTVPiRbHs07vMXkVOHjNrwdjB TVrsOBx4UHWhxd1jV/xQoDI7SLhEKKY9wbgAMDGXHifUXZl+QoOi4INro6Q05kzJG0ic gk2Q== X-Gm-Message-State: ALKqPweKk6n2WBcj5lTY55G78ka+Hqs8ES/NTvyeRAqSJXAsk/D189bg fy9po4mEdmS5crK53Las86UL5o4MzLcwtJTchG+rtQ== X-Google-Smtp-Source: AB8JxZoFZ3eYpMafqxyio/FlE6czJfXjUNZaT70osT3nIMB3iT1lFg6uYiXkQs3HXIpc/V5NqQtdhgnMxgB1JKpXauM= X-Received: by 2002:a24:af45:: with SMTP id l5-v6mr14146221iti.106.1527599296558; Tue, 29 May 2018 06:08:16 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a6b:bb86:0:0:0:0:0 with HTTP; Tue, 29 May 2018 06:08:16 -0700 (PDT) In-Reply-To: <4A89E2EF3DFEDB4C8BFDE51014F606A14E28F088@SHSMSX104.ccr.corp.intel.com> References: <20180525061552.19840-1-michael.d.kinney@intel.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14E28F088@SHSMSX104.ccr.corp.intel.com> From: Ard Biesheuvel Date: Tue, 29 May 2018 15:08:16 +0200 Message-ID: To: "Gao, Liming" Cc: "Kinney, Michael D" , "edk2-devel@lists.01.org" , "Yao, Jiewen" , "Dong, Eric" , "Zeng, Star" , "Wei, David" 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:08:17 -0000 Content-Type: text/plain; charset="UTF-8" Hello Liming, 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? > No, I am trying to locate the patch that actually invokes the new PerformFlashWriteWithProgress() function when processing the capsule. >> -----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=801 >> >>> >> >>> Based on content from: >> >>> >> >>> >> https://github.com/Microsoft/MS_UEFI/blob/share/MsCapsuleSupport/MsCapsuleUpdatePkg/Include/Library/DisplayUpdateProgress >> Lib.h >> >>> >> https://github.com/Microsoft/MS_UEFI/tree/share/MsCapsuleSupport/MsCapsuleUpdatePkg/Library/DisplayUpdateProgressGraphics >> Lib >> >>> >> https://github.com/Microsoft/MS_UEFI/tree/share/MsCapsuleSupport/MsCapsuleUpdatePkg/Library/DisplayUpdateProgressTextLib >> >>> >> >>> Updates for V3 >> >>> ============== >> >>> * 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 >> >>> ============== >> >>> * 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