[edk2] [Patch 1/4] Vlv2TbltDevicePkg/Override/Bds: Add test key notification

2018-08-09 Thread Michael D Kinney
From: "Kinney, Michael D" Cc: David Wei Cc: Mang Guo Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney --- .../Library/GenericBdsLib/BdsConsole.c| 11 +++ .../Library/GenericBdsLib/GenericBdsLib.inf

[edk2] [Patch 2/4] Vlv2TbltDevicePkg/Feature/Capsule: Add FmpDeviceLib instances

2018-08-09 Thread Michael D Kinney
Cc: David Wei Cc: Mang Guo Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney --- .../Capsule/Library/FmpDeviceLib/FmpDeviceLib.c| 607 + .../Capsule/Library/FmpDeviceLib/FmpDeviceLib.inf | 63 +++ .../Library/FmpDeviceLibSample

[edk2] [Patch 4/4] Vlv2TbltDevicePkg: Update DSC/FDF to use FmpDevicePkg

2018-08-09 Thread Michael D Kinney
Cc: David Wei Cc: Mang Guo Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney --- Vlv2TbltDevicePkg/FmpBlueSampleDevice.dsc | 61 +++ Vlv2TbltDevicePkg/FmpCertificate.dsc | 28 + Vlv2TbltDevicePkg

[edk2] [Patch 3/4] Vlv2TbltDevicePkg/Capsule: Add scripts to generate capsules

2018-08-09 Thread Michael D Kinney
Use GenerateCapsule to generate capsules for MinnowMax debug and release builds and sample devices. Cc: David Wei Cc: Mang Guo Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney --- .../Capsule/GenerateCapsule/GenCapsuleAll.bat | 35

[edk2] [Patch 0/4] Vlv2TbltDevicePkg: Add FmpDevicePkg support

2018-08-09 Thread Michael D Kinney
: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney Kinney, Michael D (1): Vlv2TbltDevicePkg/Override/Bds: Add test key notification Michael D Kinney (3): Vlv2TbltDevicePkg/Feature/Capsule: Add FmpDeviceLib instances Vlv2TbltDevicePkg/Capsule: Add scripts to generate capsules

[edk2] [Patch] Maintainers.txt: Add FmpDevicePkg maintainers

2018-08-09 Thread Michael D Kinney
This patch adds maintainers for the FmpDevicePkg. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney --- Maintainers.txt | 5 + 1 file changed, 5 insertions(+) diff --git a/Maintainers.txt b/Maintainers.txt index 7295cd6b83..df7dc48f75 100644

[edk2] [RFC 0/1] Add Capsule Generation Tools

2018-05-29 Thread Michael D Kinney
-by: Michael D Kinney Kinney, Michael D (1): BaseTools/Capsule: Add Capsule Generation Tools BaseTools/BinWrappers/PosixLike/GenerateCapsule| 14 + .../BinWrappers/WindowsLike/GenerateCapsule.bat| 1 + BaseTools/Source/Python/Capsule/GenerateCapsule.py | 500

[edk2] [RFC v3 3/4] FmpDevicePkg: Add FmpDxe module

2018-05-29 Thread Michael D Kinney
The FmpDxe component is intended to be used "as is" with no need for any device specific or platform specific changes. Cc: Sean Brogan Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney --- FmpDevicePkg/FmpDxe/DetectTestKey.c | 16

[edk2] [RFC v3 1/4] FmpDevicePkg: Add package, library classes, and PCDs

2018-05-29 Thread Michael D Kinney
that locks the firmware device when the event is signaled. Cc: Sean Brogan Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney --- FmpDevicePkg/FmpDevicePkg.dec | 132 +++ FmpDevicePkg/FmpDevicePkg.uni

[edk2] [RFC v3 4/4] FmpDevicePkg: Add DSC file to build all package components

2018-05-29 Thread Michael D Kinney
libraries and modules build without error. Cc: Sean Brogan Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney --- FmpDevicePkg/FmpDevicePkg.dsc | 134 ++ 1 file changed, 134 insertions(+) create mode 100644 Fm

[edk2] [RFC v3 0/4] Add FmpDevicePkg

2018-05-29 Thread Michael D Kinney
that supports the update of firmware storage devices using UEFI Capsules. The behavior of the Firmware Management Protocol instance is customized using libraries and PCDs. Cc: Sean Brogan Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney Kinney

[edk2] [Patch v3 2/2] SignedCapsulePkg/SystemFirmwareUpdateDxe: Use progress API

2018-05-29 Thread Michael D Kinney
Signed-off-by: Michael D Kinney Contributed-under: TianoCore Contribution Agreement 1.1 --- .../SystemFirmwareUpdate/SystemFirmwareUpdateDxe.c | 90 -- 1 file changed, 67 insertions(+), 23 deletions(-) diff --git a/SignedCapsulePkg/Universal/SystemFirmwareUpdate/SystemFirmwareUpda

[edk2] [Patch v3 1/2] MdeModulePkg/DxeCapsuleLibFmp: Add progress bar support

2018-05-29 Thread Michael D Kinney
Cc: Jiewen Yao Cc: Sean Brogan Signed-off-by: Michael D Kinney Contributed-under: TianoCore Contribution Agreement 1.1 --- .../Library/DxeCapsuleLibFmp/DxeCapsuleLib.c | 47 +--- .../Library/DxeCapsuleLibFmp/DxeCapsuleLib.inf | 8 ++- .../DxeCapsuleLibFmp/DxeCapsulePr

[edk2] [Patch v3 0/2] Use DisplayUpdateProgressLib and PerformFlashWriteWithProgress()

2018-05-29 Thread Michael D Kinney
to PlatformFlashAccessLib class and instances. * Reduce Print() calls during a firmware update. Cc: Star Zeng Cc: Eric Dong Cc: Jiewen Yao Cc: Sean Brogan Signed-off-by: Michael D Kinney Contributed-under: TianoCore Contribution Agreement 1.1 Kinney, Michael D (2): MdeModulePkg

[edk2] [edk2-platforms Patch v4 4/6] Styx/PlatformFlashAccessLib: Add progress API

2018-05-28 Thread Michael D Kinney
he minimal update to this library implementation to keep everything building and preserve any existing progress indication. Additional updates are required to use the Progress() API passed into PerformFlashWriteWithProgress(). Cc: Ard Biesheuvel Cc: Leif Lindholm Signed-off-by: Michae

[edk2] [edk2-platforms Patch v4 1/6] AMD/OverdriveBoard: Add DisplayUpdateProgressLib mapping

2018-05-28 Thread Michael D Kinney
From: "Kinney, Michael D" 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 Cc: Ard Biesheuvel Cc: Leif Lindholm Signed-off-by: Michael D Kinney Contributed-under:

[edk2] [edk2-platforms Patch v4 0/6] Add DisplayUpdateProgressLib to platforms

2018-05-28 Thread Michael D Kinney
support to DxeCapsuleLibFmp * Add progress support to SystemFirmwareUpdateDxe * Add progress support to PlatformFlashAccessLib class and instances. * Reduce Print() calls during a firmware update. Cc: Ard Biesheuvel Cc: Leif Lindholm Signed-off-by: Michael D Kinney Contributed-under: TianoCore

[edk2] [edk2-platforms Patch v4 5/6] Hisilicon/PlatformFlashAccessLib: Add progress API

2018-05-28 Thread Michael D Kinney
he minimal update to this library implementation to keep everything building and preserve any existing progress indication. Additional updates are required to use the Progress() API passed into PerformFlashWriteWithProgress(). Cc: Ard Biesheuvel Cc: Leif Lindholm Signed-off-by: Michae

[edk2] [edk2-platforms Patch v4 6/6] SynQuacer/PlatformFlashAccessLib: Add progress API

2018-05-28 Thread Michael D Kinney
he minimal update to this library implementation to keep everything building and preserve any existing progress indication. Additional updates are required to use the Progress() API passed into PerformFlashWriteWithProgress(). Cc: Ard Biesheuvel Cc: Leif Lindholm Signed-off-by: Michae

[edk2] [edk2-platforms Patch v4 3/6] Socionext/SynQuacerEvalBoard: Add DisplayUpdateProgressLib mapping

2018-05-28 Thread Michael D Kinney
From: "Kinney, Michael D" 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 Cc: Ard Biesheuvel Cc: Leif Lindholm Signed-off-by: Michael D Kinney Contributed-under:

[edk2] [edk2-platforms Patch v4 2/6] Socionext/DeveloperBox: Add DisplayUpdateProgressLib mapping

2018-05-28 Thread Michael D Kinney
From: "Kinney, Michael D" 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 Cc: Ard Biesheuvel Cc: Leif Lindholm Signed-off-by: Michael D Kinney Contributed-under:

[edk2] [edk2-platforms Patch v3 4/6] Styx/PlatformFlashAccessLib: Add progress API

2018-05-25 Thread Michael D Kinney
h a new firmware image. Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Cc: Leif Lindholm <leif.lindh...@linaro.org> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- .../StyxPlatformFlash

[edk2] [edk2-platforms Patch v3 1/6] AMD/OverdriveBoard: Add DisplayUpdateProgressLib mapping

2018-05-25 Thread Michael D Kinney
> Cc: Leif Lindholm <leif.lindh...@linaro.org> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- Platform/AMD/OverdriveBoard/OverdriveBoard.dsc | 1 + 1 file changed, 1 insertion(+) diff --git a/Platform/AMD/OverdriveBo

[edk2] [edk2-platforms Patch v3 5/6] Hisilicon/PlatformFlashAccessLib: Add progress API

2018-05-25 Thread Michael D Kinney
h a new firmware image. Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Cc: Leif Lindholm <leif.lindh...@linaro.org> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- .../PlatformFlashAcce

[edk2] [edk2-platforms Patch v3 3/6] Socionext/SynQuacerEvalBoard: Add DisplayUpdateProgressLib mapping

2018-05-25 Thread Michael D Kinney
> Cc: Leif Lindholm <leif.lindh...@linaro.org> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc | 1 + 1 file changed, 1 insertion(+) diff --git a/Pla

[edk2] [edk2-platforms Patch v3 6/6] SynQuacer/PlatformFlashAccessLib: Add progress API

2018-05-25 Thread Michael D Kinney
h a new firmware image. Cc: Ard Biesheuvel <ard.biesheu...@linaro.org> Cc: Leif Lindholm <leif.lindh...@linaro.org> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- .../SynQuacerPlatform

[edk2] [edk2-platforms Patch v3 2/6] Socionext/DeveloperBox: Add DisplayUpdateProgressLib mapping

2018-05-25 Thread Michael D Kinney
> Cc: Leif Lindholm <leif.lindh...@linaro.org> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- Platform/Socionext/DeveloperBox/DeveloperBox.dsc | 1 + 1 file changed, 1 insertion(+) diff --git a/Platform/Socionex

[edk2] [edk2-platforms Patch v3 0/6] Add DisplayUpdateProgressLib to platforms

2018-05-25 Thread Michael D Kinney
...@intel.com> Cc: Mang Guo <mang@intel.com> Cc: Kelly Steele <kelly.ste...@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Kinney, Michael D (6): AMD/OverdriveBoard: Add DisplayUpdateP

[edk2] [Patch v3 4/4] QuarkPlatformPkg/PlatformFlashAccessLib: Add progress API

2018-05-25 Thread Michael D Kinney
com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- .../PlatformFlashAccessLibDxe.c| 78 +++--- 1 file changed, 70 insertions(+), 8 deletions(-) diff --git a/QuarkPlatformPkg/Fea

[edk2] [Patch v3 1/4] Vlv2Tbl2DevicePkg: Add DisplayUpdateProgressLib mapping

2018-05-25 Thread Michael D Kinney
com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc | 1 + Vlv2TbltDevicePkg/PlatformPkgIA32.dsc | 1 + Vlv2TbltDevicePkg/PlatformPkgX64.dsc| 1 + 3 files changed, 3 i

[edk2] [Patch v3 0/4] Add DisplayUpdateProgressLib to platforms

2018-05-25 Thread Michael D Kinney
...@intel.com> Cc: Mang Guo <mang@intel.com> Cc: Kelly Steele <kelly.ste...@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Kinney, Michael D (1): QuarkPlatformPkg: Add Displ

[edk2] [Patch v3 3/4] QuarkPlatformPkg: Add DisplayUpdateProgressLib mapping

2018-05-25 Thread Michael D Kinney
elly Steele <kelly.ste...@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- QuarkPlatformPkg/Quark.dsc | 1 + 1 file changed, 1 insertion(+) diff --git a/QuarkPlatformPkg/Quark.dsc b/QuarkPlatformPkg/Quar

[edk2] [Patch v3 2/4] Vlv2TbltDevicePkg/PlatformFlashAccessLib: Add progress API

2018-05-25 Thread Michael D Kinney
: Mang Guo <mang@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- .../PlatformFlashAccessLib.c | 102 +++-- .../PlatformFlashAccessLib.inf

[edk2] [Patch v3 2/3] MdeModulePkg: Add DisplayUpdateProgressLib instances

2018-05-25 Thread Michael D Kinney
gt; Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- .../DisplayUpdateProgressLibGrap

[edk2] [Patch v3 1/3] MdeModulePkg: Add DisplayUpdateProgressLib class

2018-05-25 Thread Michael D Kinney
Brogan <sean.bro...@microsoft.com> Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- .../Include/Library/DisplayUpda

[edk2] [Patch v3 3/3] SignedCapsulePkg/PlatformFlashAccessLib: Add progress API

2018-05-25 Thread Michael D Kinney
to contents of a firmware storage device. Cc: Jiewen Yao <jiewen@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- .../Include/Library/PlatformFlashAccessLib.

[edk2] [Patch v3 0/3] Add DisplayUpdateProgressLib for capsules

2018-05-25 Thread Michael D Kinney
...@intel.com> Cc: Mang Guo <mang@intel.com> Cc: Kelly Steele <kelly.ste...@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Michael D Kinney (3): MdeModulePkg: Add DisplayUpdateProgressLib cl

[edk2] [RFC 3/4] FmpDevicePkg: Add FmpDxe module

2018-04-04 Thread Michael D Kinney
ture to be added to an existing device driver. The FmpDxe component is intended to be used "as is" with no need for any device specific or platform specific changes. Cc: Sean Brogan <sean.bro...@microsoft.com> Cc: Jiewen Yao <jiewen@intel.com> Contributed-under: TianoCore Contribution

[edk2] [RFC 4/4] FmpDevicePkg: Add DSC file to build all package components

2018-04-04 Thread Michael D Kinney
verify that all of the FmpDevicePkg libraries and modules build without error. Cc: Sean Brogan <sean.bro...@microsoft.com> Cc: Jiewen Yao <jiewen@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- F

[edk2] [RFC 1/4] FmpDevicePkg: Add package, library classes, and PCDs

2018-04-04 Thread Michael D Kinney
ibution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- FmpDevicePkg/FmpDevicePkg.dec | 126 +++ FmpDevicePkg/FmpDevicePkg.uni | 75 FmpDevicePkg/FmpDevicePkgExtra.uni | 18 + .../Includ

[edk2] [RFC 2/4] FmpDevicePkg: Add library instances

2018-04-04 Thread Michael D Kinney
Cc: Sean Brogan <sean.bro...@microsoft.com> Cc: Jiewen Yao <jiewen@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- .../CapsuleUpdatePolicyLibNull.c | 136 +++ .../CapsuleU

[edk2] [RFC 0/4] Add FmpDevicePkg

2018-04-04 Thread Michael D Kinney
lt;jiewen@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Kinney, Michael D (4): FmpDevicePkg: Add package, library classes, and PCDs FmpDevicePkg: Add library instances FmpDevicePkg: Add FmpDxe module FmpDevic

[edk2] [Patch 2/9] MdeModulePkg: Add DisplayUpdateProgressLib instances

2018-04-04 Thread Michael D Kinney
gt; Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- .../DisplayUpdateProgressGraphic

[edk2] [Patch 3/9] Vlv2Tbl2DevicePkg: Add DisplayUpdateProgressLib mapping

2018-04-04 Thread Michael D Kinney
com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc | 1 + Vlv2TbltDevicePkg/PlatformPkgIA32.dsc | 1 + Vlv2TbltDevicePkg/PlatformPkgX64.dsc| 1 + 3 files changed, 3 i

[edk2] [Patch 9/9] SignedCapsulePkg/SystemFirmwareUpdateDxe: Use progress API

2018-04-04 Thread Michael D Kinney
ware device. Cc: Jiewen Yao <jiewen@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- .../SystemFirmwareUpdate/SystemFirmwareUpdateDxe.c | 92 -- 1 file changed, 68 insertions(+),

[edk2] [Patch 6/9] SignedCapsulePkg/PlatformFlashAccessLib: Add progress API

2018-04-04 Thread Michael D Kinney
to contents of a firmware storage device. Cc: Jiewen Yao <jiewen@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- .../Include/Library/PlatformFlashAccessLib.

[edk2] [Patch 7/9] Vlv2TbltDevicePkg/PlatformFlashAccessLib: Add progress API

2018-04-04 Thread Michael D Kinney
: Mang Guo <mang@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- .../PlatformFlashAccessLib.c | 84 +++--- .../PlatformFlashAccessLib.inf | 3 +

[edk2] [Patch 4/9] QuarkPlatformPkg: Add DisplayUpdateProgressLib mapping

2018-04-04 Thread Michael D Kinney
elly Steele <kelly.ste...@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- QuarkPlatformPkg/Quark.dsc | 1 + 1 file changed, 1 insertion(+) diff --git a/QuarkPlatformPkg/Quark.dsc b/QuarkPlatformPkg/Quar

[edk2] [Patch 8/9] QuarkPlatformPkg/PlatformFlashAccessLib: Add progress API

2018-04-04 Thread Michael D Kinney
com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- .../PlatformFlashAccessLibDxe.c| 59 +++--- 1 file changed, 51 insertions(+), 8 deletions(-) diff --git a/QuarkPlatformPkg/Fea

[edk2] [Patch 5/9] MdeModulePkg/DxeCapsuleLibFmp: Add progress bar support

2018-04-04 Thread Michael D Kinney
. Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Cc: Sean Brogan <sean.bro...@microsoft.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution A

[edk2] [Patch 1/9] MdeModulePkg: Add DisplayUpdateProgressLib class

2018-04-04 Thread Michael D Kinney
Brogan <sean.bro...@microsoft.com> Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- .../Include/Library/DisplayUpda

[edk2] [Patch 0/9] Add DisplayUpdateProgressLib for capsules

2018-04-04 Thread Michael D Kinney
Jiewen Yao <jiewen@intel.com> Cc: David Wei <david@intel.com> Cc: Mang Guo <mang@intel.com> Cc: Kelly Steele <kelly.ste...@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1

[edk2] [Patch V2] BaseTools/BinToPcd: Add support for multiple binary input files

2018-03-21 Thread Michael D Kinney
..@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- BaseTools/Scripts/BinToPcd.py | 83 --- 1 file changed, 54 insertions(+), 29 deletions(-) diff --git a/BaseTools

[edk2] [Patch] Vlv2TbltDevicePkg: Remove DxeTcg2PhysicalPresenceLibNull

2018-03-21 Thread Michael D Kinney
<mang@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- .../DxeTcg2PhysicalPresenceLibNull.c | 242 - .../DxeTcg2PhysicalPresenceLibNull.inf | 46

[edk2] [Patch 2/2] MdeModulePkg/CapsuleApp: Center bitmap at bottom of screen

2018-03-21 Thread Michael D Kinney
: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- MdeModulePkg/Application/CapsuleApp/CapsuleApp.c | 63 -- MdeModulePk

[edk2] [Patch 0/2] MdeModulePkg/CapsuleApp: CleanGatherList() fix and UX enhancements

2018-03-21 Thread Michael D Kinney
wen@intel.com> Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Michael D Kinney (2): MdeModulePkg/CapsuleApp: Fix logic bug in CleanGat

[edk2] [Patch 1/2] MdeModulePkg/CapsuleApp: Fix logic bug in CleanGatherList()

2018-03-21 Thread Michael D Kinney
gt; Cc: Eric Dong <eric.d...@intel.com> Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 --- MdeModulePkg/Application/CapsuleApp/CapsuleApp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/

[edk2] [Patch V4 1/2] MdeModulePkg/UsbBusDxe: Add UsbControlTransfer() error check

2017-11-17 Thread Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.c | 16 +++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.c b/Md

[edk2] [Patch V4 2/2] MdeModulePkg/UsbMassStorageDxe: Check Get Max LUN status/value

2017-11-17 Thread Michael D Kinney
greement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- .../Bus/Usb/UsbMassStorageDxe/UsbMassBot.c | 22 ++ 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassBot.c b/MdeModulePkg/Bus/Usb

[edk2] [Patch V4 0/2] Add Max LUN status/value checks

2017-11-17 Thread Michael D Kinney
intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Michael D Kinney (2): MdeModulePkg/UsbBusDxe: Add UsbControlTransfer() error check MdeModulePkg/UsbMassStorageDxe: Check Get Max LUN status/value MdeModulePkg

[edk2] [Patch V3 0/2] Add Max LUN status/value checks

2017-11-15 Thread Michael D Kinney
t 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Michael D Kinney (2): MdeModulePkg/UsbBusDxe: Add UsbControlTransfer() error check MdeModulePkg/UsbMassStorageDxe: Check Get Max LUN status/value MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.c | 16 +++-

[edk2] [Patch V3 1/2] MdeModulePkg/UsbBusDxe: Add UsbControlTransfer() error check

2017-11-15 Thread Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.c | 16 +++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.c b/Md

[edk2] [Patch V3 2/2] MdeModulePkg/UsbMassStorageDxe: Check Get Max LUN status/value

2017-11-15 Thread Michael D Kinney
greement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassBot.c | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassBot.c b/MdeModulePkg/Bus/Usb

[edk2] [Patch] MdeModulePkg/UsbMassStorageDxe: Enhance Request Sense Handling

2017-11-14 Thread Michael D Kinney
om> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassBoot.c | 4 1 file changed, 4 insertions(+) diff --git a/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMass

[edk2] [Patch V2 1/2] MdeModulePkg/UsbBusDxe: Add UsbControlTransfer() error check

2017-11-14 Thread Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.c | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.c b/MdeModulePkg

[edk2] [Patch V2 0/2] Add Max LUN status/value checks

2017-11-14 Thread Michael D Kinney
device does not support Get Max LUN command or returned an invalud Max LUN value. Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> M

[edk2] [Patch V2 2/2] MdeModulePkg/UsbMassStorageDxe: Check Get Max LUN status/value

2017-11-14 Thread Michael D Kinney
greement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassBot.c | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassBot.c b/MdeModulePkg/Bus/Usb

[edk2] [Patch] QuarkPlatformPkg/Readme.md: Fix markdown format issue

2017-11-08 Thread Michael D Kinney
https://bugzilla.tianocore.org/show_bug.cgi?id=769 Remove extra carriage return that causes formatting issues. Cc: Kelly Steele <kelly.ste...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney &l

[edk2] [Patch] QuarkPlatformPkg/PlatformBootManagerLib: Update boot mode handling

2017-11-08 Thread Michael D Kinney
ste...@intel.com> Cc: Jiewen Yao <jiewen@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- .../PlatformBootManagerLib/PlatformBootManager.c | 30 +- 1 file changed, 12 insertion

[edk2] [Patch] MdeModulePkg/UsbMassStorageDxe: Verify Get Max LUN value

2017-11-08 Thread Michael D Kinney
. This change improves compatibility with USB FLASH drives that have a single LUN, but return invalid maximum LUN values. Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.k

[edk2] [Patch] MdeModulePkg/UsbMassStorageDxe: Fix USB Mass Storage detection

2017-11-08 Thread Michael D Kinney
of EFI_NO_RESPONSE and this caused USB mass storage devices such as a USB floppy drive to not be detected. Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.k

[edk2] [Patch] MdeModulePkg/Core/Dxe: Remove extra connects for UEFI Applications

2017-11-08 Thread Michael D Kinney
ConnectController(). Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- MdeModulePkg/Core/Dxe/Image/Image.c | 12 ++-- 1 file changed, 10 insertio

[edk2] [Patch] MdeModulePkg/TerminalDxe: Fix PCANSI mapping for TRIANGLE and ARROW

2017-11-07 Thread Michael D Kinney
GLE '<' ARROW_UP '^' ARROW_DOWN 'v' Cc: Star Zeng <star.z...@intel.com> Cc: Eric Dong <eric.d...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --

[edk2] [Patch] UefiCpuPkg/PiSmmCpuDxeSmm: Add CPUID MCA support check

2017-08-16 Thread Michael D Kinney
https://bugzilla.tianocore.org/show_bug.cgi?id=674 Add CPUID check to see if the CPU supports the Machine Check Architecture before accessing the Machine Check Architecture related MSRs. Cc: Eric Dong Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:

[edk2] [edk2-staging/edk2-test Patch V3] Test*Pkg: Replace POSTBUILD batch files with a python script

2017-08-15 Thread Michael D Kinney
Update the POSTBUILD step to use a python script to create and/or update the installer for the test framework and test cases. This expands the OS compatibility to include Windows, Linux, and Mac OS X. The python script TestFrameworkPkg/GenFramework.py is used by the TestFrameworkPkg to generate

[edk2] [edk2-staging/edk2-test Patch V2] Test*Pkg: Replace POSTBUILD batch file with python script

2017-08-14 Thread Michael D Kinney
Update the POSTBUILD step that creates the installer for the test framework to use a python script. This expands the OS compatibility to include Windows, Linux, and Mac OS X. Cc: Andrew Fish Cc: Supreeth Venkatesh Contributed-under: TianoCore

[edk2] [edk2-staging/edk2-test Patch V2 1/2] Test*Pkg: Update DSC files to improve debug

2017-08-14 Thread Michael D Kinney
Update the DSC files to improve debug of the TestFrameworkPkg and TestCasePkg. * If -b DEBUG build, then enable DEBUG() messages on the standard error console device with messages of type DEBUG_ERROR, DEBUG_VERBOSE, DEBUG_INFO, DEBUG_WARN, and DEBUG_INIT enabled. * If -b DEBUG build, then

[edk2] [edk2-staging/edk2-test Patch V2 2/2] TestFrameworkPkg/TestProfile: Fix overlapping buffer ASSERT()

2017-08-14 Thread Michael D Kinney
The patch is a bug fix for TestFrameworkPkg/Support/TestProfile driver. AsciiStrCpy() function was used to copy overlapping strings, which triggered an ASSERT(). The function was used on overlapping strings in a couple of places: 1. _alltrim(): AsciiStrCpy() is replaced with CopyMem(), which can

[edk2] [edk2-staging/edk2-test Patch V2 0/2] TestFrameworkPkg/TestProfile: Fix overlapping buffer ASSERT()

2017-08-14 Thread Michael D Kinney
gt; Cc: Michael Kinney <michael.d.kin...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Felix Polyudov <fel...@ami.com> Michael D Kinney (2): Test*Pkg: Update DSC files to improve debug TestFrameworkPkg/TestProfile: Fix overlapping buffer ASSE

[edk2] [Patch] Nt32/PlatformBootManagerLib: Enable STD_ERROR on all consoles

2017-08-14 Thread Michael D Kinney
Add STD_ERROR flag to all output consoles that the Nt32 platform supports so all messages sent to the standard error console device(s) are visible by default. The Boot Maintenance Manager can be used to manually disable standard error output to specific console devices. UEFI Applications and

[edk2] [edk2-staging/edk2-test Patch] TestFrameworkPkg: Replace POSTBUILD batch file with python script

2017-08-11 Thread Michael D Kinney
Update the POSTBUILD step that creates the installer for the test framework to use a python script. This expands the OS compatibility to include Windows, Linux, and Mac OS X. Cc: Andrew Fish Cc: Supreeth Venkatesh Contributed-under: TianoCore

[edk2] [Patch 1/2] QuarkSocPkg/MemoryInit: Remove use of memset()/memcpy()

2017-08-09 Thread Michael D Kinney
. Cc: Kelly Steele <kelly.ste...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei/MemoryInitPei.inf | 6 +

[edk2] [Patch 0/2] Update Quark for edk2-non-osi changes

2017-08-09 Thread Michael D Kinney
-off-by: Michael D Kinney <michael.d.kin...@intel.com> Michael D Kinney (2): QuarkSocPkg/MemoryInit: Remove use of memset()/memcpy() QuarkPlatformPkg/Readme.md: edk2-non-osi directory layout QuarkPlatformPkg/Readme.md | 34 -- .../MemoryIn

[edk2] [RFC Patch 2/3] BaseTools/Scripts: Add python script to run a makefile

2017-08-03 Thread Michael D Kinney
Add the python script RunMakefile.py that can be used in a PREBUILD/POSTBUIILD action to invoke a makefile passing in context as makefile defines. The command line arguments passed into RunMakefile.py are converted to the following set of defines. * ACTIVE_PLATFORM * TARGET_ARCH * TOOL_CHAIN_TAG

[edk2] [RFC Patch 1/3] BaseTools/build: Expand PREBUILD/POSTBUILD DSC actions

2017-08-03 Thread Michael D Kinney
* Extend PREBUILD/POSTBUILD define values to support more than one argument. * Delay normalization of PREBUILD/POSTBUILD define values until all arguments in the define values can be processed. * Convert PREBUILD/POSTBUILD build define value arguments that are WORKSPACE or PACKAGES_PATH

[edk2] [RFC Patch 3/3] BaseTools/Scripts: Add sample makefile for use with RunMakefile.py

2017-08-03 Thread Michael D Kinney
Add sample makefile that can be used to test RunMakefile.py script and can also be used as a template to start a new PREBUILD/POSTBUILD makefile. Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:

[edk2] [RFC Patch 0/3] Expand PREBUILD/POSTBUILD actions

2017-08-03 Thread Michael D Kinney
;yonghong@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Michael Kinney <michael.d.kin...@intel.com> Michael D Kinney (3): BaseTools/build: Expand PREBUILD/POSTBUILD DSC actions BaseTools/Scripts: Add python script to run a makefile BaseTools/S

[edk2] [Patch v4 6/6] edk2: Add Readme.md to root of edk2 repository

2017-07-24 Thread Michael D Kinney
ordan Justen <jordan.l.jus...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- Readme.md | 28 1 file changed, 28 insertions(+) create mode 100644 Readme.md diff --git a/Readme

[edk2] [Patch v4 5/6] edk2: Move License.txt file to root

2017-07-24 Thread Michael D Kinney
the duplication License.txt file from package directories. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Andrew Fish <af...@apple.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <micha

[edk2] [Patch v4 3/6] edk2: Update to TianoCore Contribution Agreement 1.1

2017-07-24 Thread Michael D Kinney
oCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- Contributions.txt | 43 ++- 1 file changed, 30 insertions(+), 13 deletions(-) diff --git a/Contributions.txt b/Contributions.txt index f87cb

[edk2] [Patch v4 4/6] edk2: Reformat TianoCore Contribution Agreement 1.1

2017-07-24 Thread Michael D Kinney
ribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- Contributions.txt | 28 ++-- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/Contributions.txt b/Contributions.txt index e52fd1adcc..44b3787550 100644 --- a

[edk2] [Patch v4 1/6] BaseTools/PatchCheck: Support Contribution Agreement 1.1

2017-07-24 Thread Michael D Kinney
anoCore Contribution Agreement 1.0 agreement. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Andrew Fish <af...@apple.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:

[edk2] [Patch V4 0/6] Update to Tiano Contribution Agreement 1.1

2017-07-24 Thread Michael D Kinney
ordan Justen <jordan.l.jus...@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Michael D Kinney (6): BaseTools/PatchCheck: Support Contribution Agreement 1.1 edk

[edk2] [Patch V3 3/8] edk2: Remove commit message details from Contributions.txt

2017-07-19 Thread Michael D Kinney
and wiki and will be added to Readme.md in the root of the edk2 repository. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Andrew Fish <af...@apple.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kin

[edk2] [Patch V3 0/8] Update to Tiano Contribution Agreement 1.1

2017-07-19 Thread Michael D Kinney
<ler...@redhat.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> Michael D Kinney (8): BaseTools/PatchCheck: Support Contribution Agreement 1.1 edk2: Move TianoCore Contribution Agreement to root edk2: Remo

[edk2] [Patch V3 4/8] edk2: Update to TianoCore Contribution Agreement 1.1

2017-07-19 Thread Michael D Kinney
oCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- Contributions.txt | 19 ++- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/Contributions.txt b/Contributions.txt index 06c60d8e17..a6bf0103f8 100644 --- a

[edk2] [Patch V3 6/8] edk2/OvmfPkg: Add MIT license files

2017-07-19 Thread Michael D Kinney
Lindholm <leif.lindh...@linaro.org> Cc: Andrew Fish <af...@apple.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@inte

[edk2] [Patch V3 7/8] edk2: Move License.txt file to root

2017-07-19 Thread Michael D Kinney
the duplication License.txt file from package directories. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Andrew Fish <af...@apple.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <micha

[edk2] [Patch V3 1/8] BaseTools/PatchCheck: Support Contribution Agreement 1.1

2017-07-19 Thread Michael D Kinney
anoCore Contribution Agreement 1.0 agreement. Cc: Leif Lindholm <leif.lindh...@linaro.org> Cc: Andrew Fish <af...@apple.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Liming Gao <liming@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by:

[edk2] [Patch V3 5/8] edk2: Reformat TianoCore Contribution Agreement 1.1

2017-07-19 Thread Michael D Kinney
ribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kin...@intel.com> --- Contributions.txt | 24 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Contributions.txt b/Contributions.txt index a6bf0103f8..bae86c335c 100644 --- a

  1   2   >