Please extend copyright to 2019 of this file.
With above change Reviewed-by: Chasel Chiu
> -Original Message-
> From: Zhang, Shenglei
> Sent: Thursday, August 8, 2019 2:25 PM
> To: devel@edk2.groups.io
> Cc: Chiu, Chasel ; Desimone, Nathaniel L
> ; Zeng, Star
> Subject: [PATCH 3/3] In
Eric:
I review this patch set. I think patch 14 can be merged into patch 4, patch
13 can be merged into patch 5.
And, patch 2 introduces new APIs in FmpDeviceLib. I see edk2-platform
Platform\Intel\Vlv2TbltDevicePkg\Feature\Capsule\Library\FmpDeviceLib
is the FmpDeviceLib library instan
Please ignore this serial which error adds "Signed-off-by: Eric Dong.." tag by
git tool.
V6 serial has been send out.
Thanks,
Eric
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Dong, Eric
> Sent: Thursday, August 8, 2019 2:15 PM
> To: dev
From: "Ni, Ray"
Signed-off-by: Ray Ni
Reviewed-by: Eric Dong
Regression-tested-by: Laszlo Ersek
---
UefiCpuPkg/Application/Cpuid/Cpuid.c | 2 +-
UefiCpuPkg/CpuDxe/CpuDxe.h| 4 ++--
UefiCpuPkg/CpuDxe/CpuPageTable.c |
SecFsp.h is used but missing inf file, which will cause generating
warning message.
Cc: Chasel Chiu
Cc: Nate DeSimone
Cc: Star Zeng
Signed-off-by: Shenglei Zhang
---
IntelFsp2Pkg/FspSecCore/FspSecCoreS.inf | 1 +
1 file changed, 1 insertion(+)
diff --git a/IntelFsp2Pkg/FspSecCore/FspSecCoreS
MadtParser.h and PpttParser.h are actually used but missing INF file,
which will generate warning message when building this package.
Cc: Jaben Carsey
Cc: Ray Ni
Cc: Zhichao Gao
Signed-off-by: Shenglei Zhang
---
.../UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.inf | 2 ++
1 file ch
From: "Ni, Ray"
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2008
MpInitLib is the library that's responsible to wake up APs to provide
MP PPI and Protocol services.
The patch synchronizes BSP's CR4.LA57 to each AP's CR4.LA57.
Without this change, AP may enter to GP fault when BSP's 5-le
There are some header files used but not included in INF
files. This causes warings are generated when building the
packages. So now add them into INF files.
https://bugzilla.tianocore.org/show_bug.cgi?id=2036
Cc: Jian J Wang
Cc: Hao A Wu
Cc: Jaben Carsey
Cc: Ray Ni
Cc: Zhichao Gao
Cc: Chasel
From: "Ni, Ray"
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2008
Signed-off-by: Ray Ni
Reviewed-by: Eric Dong
Regression-tested-by: Laszlo Ersek
---
UefiCpuPkg/CpuDxe/CpuPageTable.c | 18 +-
UefiCpuPkg/CpuDxe/CpuPageTable.h | 3 ++-
2 files changed, 19 insertions(+),
V6:
Remove error added "Signed-off" tag added by git tool.
V5:
Correct the copyright time.
Update print format code.
v4:
Move all files under UefiCpuPkg/Include/Register/ to MdePkg.
NOTE: Changes like updating BaseLib.h to include Cpuid.h is not included.
v3:
Move UefiCpu
The header files are used but missing in INF,which causes
generating warning message when building them.
Cc: Jian J Wang
Cc: Hao A Wu
Cc: Liming Gao
Signed-off-by: Shenglei Zhang
---
MdeModulePkg/Universal/CapsulePei/CapsulePei.inf| 1 +
MdeModulePkg/Universal/EbcDxe/EbcDebuggerConfig.inf
From: "Ni, Ray"
Today's code defines macros like CR0_PG, CR0_WP, CR4_PSE, CR4_PAE
when checking whether individual bits are set in CR0 or CR4 register.
The patch changes the code to use IA32_CR0 and IA32_CR4 structure
defined in MdePkg/Include/Library/BaseLib.h so that the module
local macros ca
From: "Ni, Ray"
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2008
DxeIpl is responsible to create page table for DXE phase running
either in long mode or in 32bit mode with certain protection
mechanism enabled (refer to ToBuildPageTable()).
The patch updates DxeIpl to create 5-level page
Change referenced MSR name to avoid later build failure.
Signed-off-by: Eric Dong
Cc: Laszlo Ersek
Cc: Jordan Justen
Cc: Ard Biesheuvel
---
OvmfPkg/PlatformPei/FeatureControl.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/OvmfPkg/PlatformPei/FeatureControl.c
b/Ovmf
From: "Ni, Ray"
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2008
The PCD indicates if 5-Level Paging will be enabled in long mode.
5-Level Paging will not be enabled when the PCD is TRUE but CPU
doesn't support 5-Level Paging.
Signed-off-by: Ray Ni
Reviewed-by: Eric Dong
Regression-te
From: "Ni, Ray"
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2008
Signed-off-by: Ray Ni
Reviewed-by: Eric Dong
Regression-tested-by: Laszlo Ersek
Signed-off-by: Eric Dong
---
UefiCpuPkg/CpuDxe/CpuPageTable.c | 18 +-
UefiCpuPkg/CpuDxe/CpuPageTable.h | 3 ++-
2 files
V5:
Correct the copyright time.
Update print format code.
v4:
Move all files under UefiCpuPkg/Include/Register/ to MdePkg.
NOTE: Changes like updating BaseLib.h to include Cpuid.h is not included.
v3:
Move UefiCpuPkg/Include/Register/Cpuid.h to MdePkg/Include/Register/Intel/
From: "Ni, Ray"
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2008
MpInitLib is the library that's responsible to wake up APs to provide
MP PPI and Protocol services.
The patch synchronizes BSP's CR4.LA57 to each AP's CR4.LA57.
Without this change, AP may enter to GP fault when BSP's 5-le
From: "Ni, Ray"
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2008
The PCD indicates if 5-Level Paging will be enabled in long mode.
5-Level Paging will not be enabled when the PCD is TRUE but CPU
doesn't support 5-Level Paging.
Signed-off-by: Ray Ni
Reviewed-by: Eric Dong
Regression-te
From: "Ni, Ray"
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2008
DxeIpl is responsible to create page table for DXE phase running
either in long mode or in 32bit mode with certain protection
mechanism enabled (refer to ToBuildPageTable()).
The patch updates DxeIpl to create 5-level page
Change referenced MSR name to avoid later build failure.
Signed-off-by: Eric Dong
Cc: Laszlo Ersek
Cc: Jordan Justen
Cc: Ard Biesheuvel
---
OvmfPkg/PlatformPei/FeatureControl.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/OvmfPkg/PlatformPei/FeatureControl.c
b/Ovmf
From: "Ni, Ray"
Today's code defines macros like CR0_PG, CR0_WP, CR4_PSE, CR4_PAE
when checking whether individual bits are set in CR0 or CR4 register.
The patch changes the code to use IA32_CR0 and IA32_CR4 structure
defined in MdePkg/Include/Library/BaseLib.h so that the module
local macros ca
From: "Ni, Ray"
Signed-off-by: Ray Ni
Reviewed-by: Eric Dong
Regression-tested-by: Laszlo Ersek
Signed-off-by: Eric Dong
---
UefiCpuPkg/Application/Cpuid/Cpuid.c | 2 +-
UefiCpuPkg/CpuDxe/CpuDxe.h| 4 ++--
UefiCpuPkg/CpuDxe/CpuPageTable.c
Hello Mike,
With one typo mentioned below addressed,
Reviewed-by: Hao A Wu
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Michael D Kinney
> Sent: Thursday, August 08, 2019 10:26 AM
> To: devel@edk2.groups.io
> Cc: Justen, Jordan L; Andrew
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Michael D Kinney
> Sent: Thursday, August 08, 2019 10:26 AM
> To: devel@edk2.groups.io
> Cc: Justen, Jordan L; Andrew Fish; Ni, Ray
> Subject: [edk2-devel] [Patch V2 2/3] EmulatorPkg: Remove
> UNI
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Michael D Kinney
> Sent: Thursday, August 08, 2019 10:26 AM
> To: devel@edk2.groups.io
> Cc: Justen, Jordan L; Andrew Fish; Ni, Ray
> Subject: [edk2-devel] [Patch V2 1/3] EmulatorPkg: Fix VS20xx I
PatchCheck reports Trailing whitespace. Please fix it when you push the change.
* Trailing whitespace found
File: MdeModulePkg/MdeModulePkg.dec
Line: # @Prompt Enable 5-Level Paging support in long mode.
* Trailing whitespace found
File: MdeModulePkg/MdeModulePkg.uni
Line:
Thanks
> -Original Message-
> From: Ni, Ray
> Sent: Thursday, August 01, 2019 5:58 PM
> To: devel@edk2.groups.io
> Cc: Dong, Eric; Laszlo Ersek; Wu, Hao A; Wang, Jian J
> Subject: [PATCH v4 6/8] MdeModulePkg/DxeIpl: Create 5-level page table
> for long mode
>
> REF: https://bugzilla.tianocore.org
> -Original Message-
> From: Ni, Ray
> Sent: Thursday, August 01, 2019 5:58 PM
> To: devel@edk2.groups.io
> Cc: Dong, Eric; Laszlo Ersek; Wu, Hao A; Wang, Jian J
> Subject: [PATCH v4 4/8] MdeModulePkg/DxeIpl: Introduce PCD
> PcdUse5LevelPageTable
>
> REF: https://bugzilla.tianocore.org/sho
From: Shrishail Patil
Adding Firmware Management Protocol to IHVSCT.
This patch contains the changes to build/compilation Changes.
Addressed the review comments relating to adding space between sections.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shrishail patil
Reviewed-by: Liming Gao
>-Original Message-
>From: Ni, Ray
>Sent: Thursday, August 01, 2019 5:58 PM
>To: devel@edk2.groups.io
>Cc: Kinney, Michael D ; Gao, Liming
>; Dong, Eric ; Laszlo Ersek
>
>Subject: [PATCH v4 5/8] MdePkg/Cpuid.h: Move Cpuid.h from UefiCpuPkg to
>MdePkg
>
>REF: https:
Dear stewards and Liming,
Sorry for top-posting.
I plan to add the below new feature which is targeting for the upcoming
edk2-stable201908 tag:
* Add EDKII_UFS_HC_PLATFORM_PROTOCOL to support platform specific programming
of UFS host controllers
The BZ tracker for the feature request is at:
ht
Hello Mateusz,
One inline comment below:
> -Original Message-
> From: Albecki, Mateusz
> Sent: Thursday, August 08, 2019 12:51 AM
> To: devel@edk2.groups.io
> Cc: Albecki, Mateusz; Wu, Hao A
> Subject: [PATCH 4/4] MdeModulePkg/UfsPassThruDxe: Implement
> EDKII_UFS_HC_PLATFORM_PROTOCOL
>
Hello Mateusz,
One inline comment below:
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Albecki, Mateusz
> Sent: Thursday, August 08, 2019 12:51 AM
> To: devel@edk2.groups.io
> Cc: Albecki, Mateusz; Wu, Hao A
> Subject: [edk2-devel] [PATCH
> -Original Message-
> From: Albecki, Mateusz
> Sent: Thursday, August 08, 2019 12:51 AM
> To: devel@edk2.groups.io
> Cc: Albecki, Mateusz; Wu, Hao A
> Subject: [PATCH 1/4] MdeModulePkg: Add definition of the
> EDKII_UFS_HC_PLATFORM_PROTOCOL
>
> https://bugzilla.tianocore.org/show_bug.cgi?
> -Original Message-
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Albecki, Mateusz
> Sent: Thursday, August 08, 2019 12:51 AM
> To: devel@edk2.groups.io
> Cc: Albecki, Mateusz; Wu, Hao A
> Subject: [edk2-devel] [PATCH 2/4] MdeModulePkg/UfsPassThruDxe:
> Refactor
Hao Wu,
Thanks for the detailed feedback on the size
Parameters. I have fixed all these issues in
V2. I also found some additional functions
that needed to be updated to safe string
functions for the POSIX host module.
I have verified the EmulatorPkg builds and
boots on Windows and Linux for
Hao Wu,
In the V2 patch series there are now fewer checks
for IA32/X64. I was able to update the DEC file
with a new default value that works for all
combinations.
Mike
> -Original Message-
> From: Wu, Hao A
> Sent: Wednesday, August 7, 2019 1:00 AM
> To: Kinney, Michael D ;
> devel@ed
Hao Wu,
I could not reproduce the exception case today.
There must have been something incorrect about my
build environment. I have verified an error message
with normal exit always occurs.
Mike
> -Original Message-
> From: Kinney, Michael D
> Sent: Wednesday, August 7, 2019 8:52 AM
>
New in V2
=
* Fix size values in safe string function calls.
* Update POSIX sources to use AsciiStrCpyS() and AsciiStrCatS().
* Verify that no exceptions occur if EMU_MAGIC_PAGE() can not be mapped. An
error message is generated and the host app exits normally.
* Update EmulatorPkg DEC f
https://bugzilla.tianocore.org/show_bug.cgi?id=2056
The IA32 build of the EmulatorPkg for VS20xx does not boot
because the default value of PCD PcdPeiServicesTablePage
rarely succeeds to be mapped on IA32 Windows Host Environments.
Change the DEC default value for this PCD to a value that
is compa
https://bugzilla.tianocore.org/show_bug.cgi?id=162
Update EmulatorPkg specific modules and libraries to use
safe string functions in BaseLib and safe PcdSetxx()
functions in PcdLib. With these updates, the define
DISABLE_NEW_DEPRECATED_INTERFACES is enabled in the DSC
file.
Cc: Jordan Justen
Cc
https://bugzilla.tianocore.org/show_bug.cgi?id=2055
Remove the use of the defines UNIX_SEC_BUILD and
WIN_SEC_BUILD. This simplifies the build command
for the EmulatorPkg. Instead, use !if statements
in the DSC file using $(ARCH) and $(FAMILY) to
determine if the build is for a Windows or POSIX
e
From: Shrishail Patil
Adding HII Config Access Protocol to IHVSCT
This patch contains the changes to build/compilation Changes.
Addressed the review comments relating to adding space between sections.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shrishail patil
--
Reviewed-by: Maurice Ma
Regards,
Maurice
> -Original Message-
> From: Gao, Zhichao
> Sent: Wednesday, August 7, 2019 18:08
> To: devel@edk2.groups.io
> Cc: Ma, Maurice ; Dong, Guo
> ; You, Benjamin ; Gao,
> Liming
> Subject: [PATCH V3 10/15] UefiPayloadPkg/UefiPayloadPkgIa32.dsc: Add
>
Reviewed-by: Maurice Ma
Regards,
Maurice
> -Original Message-
> From: Gao, Zhichao
> Sent: Wednesday, August 7, 2019 18:08
> To: devel@edk2.groups.io
> Cc: Ma, Maurice ; Dong, Guo
> ; You, Benjamin ; Gao,
> Liming
> Subject: [PATCH V3 11/15] UefiPayloadPkg: Add ResetUtilityLib to
> Uefi
Reviewed-by: Chasel Chiu
> -Original Message-
> From: Kubacki, Michael A
> Sent: Thursday, August 8, 2019 5:15 AM
> To: devel@edk2.groups.io
> Cc: Chiu, Chasel ; Desimone, Nathaniel L
> ; Gao, Liming
> Subject: [edk2-platforms][PATCH V1 2/2] KabylakeOpenBoardPkg: Fix duplicate
> GUID i
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/Socionext/SynQuacerEvalBoard
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Kelly Steele
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/Intel/Quar
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/RaspberryPi/RPi3/RPi3.dsc |
Reviewed-by: Liming Gao
>-Original Message-
>From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
>Zhang, Shenglei
>Sent: Tuesday, August 06, 2019 10:17 AM
>To: devel@edk2.groups.io
>Cc: Kinney, Michael D ; Gao, Liming
>
>Subject: [edk2-devel] [PATCH] MdePkg/BaseUefiDecom
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Michael Kubacki
Cc: Chasel Chiu
Cc: Nate DeSimone
Cc: Liming Gao
Signed-off-by
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/Hisilicon/HiKey/HiKey.dsc |
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/ARM/SgiPkg/SgiPlatform.dsc |
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/SoftIron/Overdrive1000Board/
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Kelly Steele
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/Intel/Quar
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/Hisilicon/D05/D05.dsc | 2 ++
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Zailiang Sun
Cc: Yi Qian
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platfo
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/ARM/JunoPkg/ArmJuno.dsc | 2
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/LeMaker/CelloBoard/CelloBoar
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/Comcast/RDKQemu/RDKQemu.dsc
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/ARM/VExpressPkg/ArmVExpress-
From: Bret Barkelew
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
Transfer reset data start with a null sting and followed by
gEdkiiCapsuleUpdateCompleteResetGuid for DoResetSystem
function.
Cc: Jian J Wang
Cc: Hao Wu
Cc: Ray Ni
Cc: Star Zeng
Cc: Liming Gao
Cc: Sean Brogan
Cc:
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/BeagleBoard/BeagleBoardPkg/B
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Jordan Justen
Cc: Laszlo Ersek
Cc: Ard Biesheuvel
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
OvmfPkg/OvmfPkgIa32.dsc | 2 ++
1 file ch
Change the comment of EfiResetSystem base on the
UEFI spec 2.8
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
MdePkg/Library/UefiRuntimeLib/RuntimeLib.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/MdePkg/Library/UefiRuntimeLib/RuntimeLib.c
b
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/AMD/OverdriveBoard/Overdrive
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Maurice Ma
Cc: Guo Dong
Cc: Benjamin You
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
UefiPayloadPkg/UefiPayloadPkgIa32X64.dsc | 2 ++
1
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Laszlo Ersek
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
ArmVirtPkg/ArmVirtQemu.dsc | 1 +
1 file
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/ARM/VExpressPkg/ArmVExpress-
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/Socionext/DeveloperBox/Devel
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Signed-off-by: Zhichao Gao
---
ArmVirtPkg/ArmVirtXen.dsc | 1 +
1 file changed, 1 insertion(+)
diff --git a/ArmVirtPkg/ArmVirtXen.dsc b/ArmVirtP
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Jordan Justen
Cc: Laszlo Ersek
Cc: Ard Biesheuvel
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
OvmfPkg/OvmfPkgX64.dsc | 2 ++
1 file cha
The ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it to the related platform dsc files.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Michael Kubacki
Cc: Chasel Chiu
Cc: Nate DeSimone
Cc: Zailiang Sun
Cc: Yi Qian
Cc: Kelly Steele
Zhichao Gao (22):
Platf
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/Hisilicon/D06/D06.dsc | 2 ++
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/Hisilicon/D03/D03.dsc | 2 ++
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platform/Hisilicon/HiKey960/HiKey960.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Zailiang Sun
Cc: Yi Qian
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
Platfo
Indicate two guids gCapsuleArmedResetGuid and gCapsuleUpdateCompleteResetGuid
for capsule update. And define a struct which start with a null string and
followed by a EFI_GUID.
V2:
Add prefix Edkii to the new guids.
Move the new struct definition to ResetSystemLib.h.
Fix the wrong reset data to tr
Change the comment of EfiResetSystem base on the
UEFI spec 2.8
Cc: Michael D Kinney
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
MdePkg/Include/Library/UefiRuntimeLib.h | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/MdePkg/Include/Library/UefiRuntimeLib.h
b/MdePk
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Jian J Wang
Cc: Hao Wu
Cc: Ray Ni
Cc: Star Zeng
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
MdeModulePkg/MdeModulePkg.dsc | 1 +
1 fil
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Jordan Justen
Cc: Laszlo Ersek
Cc: Ard Biesheuvel
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
OvmfPkg/OvmfPkgIa32X64.dsc | 2 ++
1 file
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Maurice Ma
Cc: Guo Dong
Cc: Benjamin You
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
UefiPayloadPkg/UefiPayloadPkgIa32.dsc | 2 ++
1 fi
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Laszlo Ersek
Cc: Ard Biesheuvel
Cc: Leif Lindholm
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
ArmVirtPkg/ArmVirtQemuKernel.dsc | 1 +
1
From: Bret Barkelew
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
Transfer reset data start with a null sting and followed by
gEdkiiCapsuleArmedResetGuid for capsule update.
Cc: Jian J Wang
Cc: Hao Wu
Cc: Ray Ni
Cc: Star Zeng
Cc: Liming Gao
Cc: Sean Brogan
Cc: Michael Turner
C
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
ResetUtilityLib would be consumed by CapsuleRuntimeDxe.
So add it for the platform dsc file.
Cc: Jordan Justen
Cc: Andrew Fish
Cc: Ray Ni
Cc: Liming Gao
Signed-off-by: Zhichao Gao
---
EmulatorPkg/EmulatorPkg.dsc | 1 +
1 file changed,
From: Bret Barkelew
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1772
And add two guids gEdkiiCapsuleArmedResetGuid and
gEdkiiCapsuleUpdateCompleteResetGuid for capsule
Update.
Cc: Jian J Wang
Cc: Hao Wu
Cc: Ray Ni
Cc: Star Zeng
Cc: Liming Gao
Cc: Sean Brogan
Cc: Michael Turner
Cc
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2049
ShellPkg\Library\UefiShellLevel2CommandsLib\Cp.c line 104 and
ShellPkg\Library\UefiShellLevel2CommandsLib\Mv.c line 640, the
pointer variable Response may be a NULL pointer. So we should
make sure that it isn't NULL before dereference it.
I
Reviewed-by: Liming Gao
>-Original Message-
>From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
>Bob Feng
>Sent: Friday, August 02, 2019 3:22 PM
>To: devel@edk2.groups.io
>Cc: Gao, Liming ; Feng, Bob C
>Subject: [edk2-devel] [Patch 1/1] BaseTools: Fixed an issue that b
Reviewed-by: Liming Gao
>-Original Message-
>From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
>Kubacki, Michael A
>Sent: Thursday, August 08, 2019 5:14 AM
>To: devel@edk2.groups.io
>Cc: Chiu, Chasel ; Desimone, Nathaniel L
>; Gao, Liming ;
>Sinha, Ankit
>Subject: [ed
Hi Laszlo,
Good catch, I will follow up to clean it. Thanks.
Thanks,
Eric
> -Original Message-
> From: Laszlo Ersek [mailto:ler...@redhat.com]
> Sent: Thursday, August 8, 2019 2:14 AM
> To: Dong, Eric ; devel@edk2.groups.io
> Cc: Ni, Ray
> Subject: Re: [Patch v2 0/2] UefiCpuPkg: Remove
SmbiosPlatformDxe is used both by Armada 7k8k and CN913x platforms.
Replace board name placeholder in order to avoid confusion.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/S
In case the number of CP11x components exceeded the maximum
of currently supported, the user is informed with the information.
It turned out that the print arguments were incorrect - fix it.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Library/IcuLib/IcuLib.c | 4 ++--
1 file changed, 2 inse
Hi,
Marvell Octeon CN913X SoC is a new device, which is built of
upgraded hardware blocks known from previously supported line
of SoCs. It is avaialble in 3 variants - CN9130/CN9131/CN9132.
CN9130 is made of a single Application Processor unit
(AP807) and one internal south bridge (CP115). It can
Hitherto SoC description library code assumed that there could
be only two Xenon SdMmc controller instances in the SoC. Remove this
limitation, so that to support CN913x SoCs, which may have up to 4 of
such interfaces.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Armada7k8k/Library/Armada7k8
This patch introduces all necessary components required
for building EDK2 firmware for CN9132-DB setup A.
Signed-off-by: Marcin Wojtas
---
Platform/Marvell/Cn913xDb/Cn9132DbA.dsc.inc |
72 +++
Platform/Marvell/Cn913xDb/Cn9132DbA.dsc
This patch introduces all necessary components required
for building EDK2 firmware for CN9130-DB setup A.
Because the board is modular and can be extended to support
also CN9131 and CN9132 SoC variants, extract common part into
.dsc.inc file, which will be included by them.
Signed-off-by: Marcin W
This patch adds device tree sources which are common for Cn913x SoCs
and the CN9130 development board (variant A). Wiring up of support
will be done in the follow-up commits.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/OcteonTx/DeviceTree/T91/Cn9130DbA.inf | 22 +
Silicon/Marvell/
This patch introduces all necessary components required
for building EDK2 firmware for CN9131-DB setup A.
Signed-off-by: Marcin Wojtas
---
Platform/Marvell/Cn913xDb/Cn9131DbA.dsc.inc | 72
++
Platform/Marvell/Cn913xDb/Cn9131DbA.dsc
Hitherto MppLib code assumed that there could be only two
Xenon SdMmc controllers' PHYs. Remove this limitation, so that to
support CN913x SoCs, which may have up to 4 of such interfaces.
Signed-off-by: Marcin Wojtas
---
Silicon/Marvell/Library/MppLib/MppLib.c | 4 +---
1 file changed, 1 inserti
1 - 100 of 156 matches
Mail list logo