[edk2] [PATCH 0/2] Reduce reserved memory consumption by page table buffer for S3

2015-07-10 Thread Star Zeng
= 0x40201000 bytes. Star Zeng (2): MdeModulePkg BootScriptExecutorDxe: Reduce reserved memory consumption. IntelFrameworkModulePkg AcpiS3SaveDxe: Reduce reserved memory consumption. .../Universal/Acpi/AcpiS3SaveDxe/AcpiS3Save.c | 193 + .../Universal/Acpi

[edk2] [PATCH 1/2] MdeModulePkg BootScriptExecutorDxe: Reduce reserved memory consumption.

2015-07-10 Thread Star Zeng
I spec requirement, so no need to hook page fault handler. Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- .../Acpi/BootScriptExecutorDxe/X64/SetIdtEntry.c | 104 + 1 file changed, 85 insertions(+), 19 deletions(-) diff --

[edk2] [PATCH 2/2] IntelFrameworkModulePkg AcpiS3SaveDxe: Reduce reserved memory consumption.

2015-07-10 Thread Star Zeng
= 0x40201000 bytes. When BIOS does not support long mode waking vector, only allocate 2 pages (1G page enabled) or 6 pages for 4G page table, and 8 extra pages to handles > 4G request by page fault. Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Z

[edk2] [PATCH] MdeModulePkg PiSmmCore: Remove a hidden assumption of SMRAM reservation

2015-07-08 Thread Star Zeng
e SmmConfiguration->SmramReservedRegions at beginning of, at end of, in the middle of, or cross multiple SmramRanges. Cc: Eugene Cohen Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- MdeModulePkg/Core/PiSmmCore/PiSmmCore.c| 4

[edk2] [PATCH] MdeModulePkg AcpiTableDxe: Install config table at ACPI data change

2015-07-07 Thread Star Zeng
if (EFI_ERROR (Status)) { return EFI_ABORTED; } AcpiTableInstance->TablesInstalled3= TRUE; } The AcpiTableInstance->TablesInstalled1 and AcpiTableInstance->TablesInstalled3 conditional judgment need to be removed. Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement

[edk2] [PATCH] MdeModulePkg: Correct AuthVaribleLib to AuthVariableLib in LibraryClass path

2015-07-01 Thread Star Zeng
Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- MdeModulePkg/MdeModulePkg.dec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MdeModulePkg/MdeModulePkg.dec b/MdeModulePkg/MdeModulePkg.dec index a067384..18e519c 100644 --- a

[edk2] [PATCH] MdeModulePkg: Fix EBC build failure.

2015-07-01 Thread Star Zeng
Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c b

[edk2] [PATCH] MdeModulePkg Variable: Minor enhancement to VarCheck

2015-07-01 Thread Star Zeng
1. When Property->Attributes == 0, don't check input Attributes. 2. Enhance comments to be indent aligned and debug message to be aligned with other messages. Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- .../Universal/Variable/Ru

[edk2] [PATCH V4 00/21] Separate auth variable service from Auth Variable driver

2015-06-30 Thread Star Zeng
in ArmPlatformPkg.dec and NorFlashAuthenticatedDxe.inf to remove gVariableAuthenticatedRuntimeDxeFileGuid and use gVariableRuntimeDxeFileGuid. Star Zeng (21): MdeModulePkg PlatDriOverrideDxe: Remove unneeded VARIABLE_HEADER reference MdeModulePkg: Move TpmMeasurementLib LibraryClass from

[edk2] [PATCH V4 12/21] ArmVirtPkg: Link AuthVariableLib for following merged variable driver deploy

2015-06-30 Thread Star Zeng
AuthVariableLibNull and TpmMeasurementLibNull in MdeModulePkg when SECURE_BOOT_ENABLE = FALSE. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Laszlo Ersek Reviewed-by: Ard Biesheuvel Tested-by: Ard Biesheuvel --- ArmVirtPkg/ArmVirt.dsc.inc | 5

[edk2] [PATCH V4 06/21] MdeModulePkg: Add AuthVariableLib LibraryClass

2015-06-30 Thread Star Zeng
variable attribute combinations definitions to VariableFormat.h will be shared by merged Variable driver and AuthVariableLib. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- MdeModulePkg/Include/Guid

[edk2] [PATCH V4 07/21] SecurityPkg: Implement AuthVariableLib library instance

2015-06-30 Thread Star Zeng
SecurityPkg to AuthVariableLib. Then the AuthVariableLib could benefit and be used by different implementation of Auth Variable drivers. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Include/Guid

[edk2] [PATCH V4 05/21] MdeModulePkg VariablePei: Merge from VariablePei in SecurityPkg

2015-06-30 Thread Star Zeng
Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Universal/Variable/Pei/PeiVariable.uni | Bin 2130 -> 2182 bytes MdeModulePkg/Universal/Variable/Pei/Variable.c | 194 +++-- MdeModulePkg/Universal/Variable/Pei/Variable.h |

[edk2] [PATCH V4 18/21] ArmVirtPkg: Cleanup redundant library class resolution of Variable modules

2015-06-30 Thread Star Zeng
ptLib/RuntimeCryptLib.inf OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf } Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Laszlo Ersek Reviewed-by: Ard Biesheuvel Tested-by: Ard Biesheuvel --- ArmVirtPkg/ArmVirtQemu.dsc | 12 +++- 1

[edk2] [PATCH V4 19/21] ArmVirtPkg: Use the merged Variable driver

2015-06-30 Thread Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Laszlo Ersek Reviewed-by: Ard Biesheuvel Tested-by: Ard Biesheuvel --- ArmVirtPkg/ArmVirtQemu.dsc | 7 +-- ArmVirtPkg/ArmVirtQemu.fdf | 9 ++--- 2 files changed, 3 insertions(+), 13 deletions

[edk2] [PATCH V4 10/21] EmulatorPkg: Add TpmMeasurementLib and AuthVariableLib library mapping

2015-06-30 Thread Star Zeng
ables. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jordan Justen --- EmulatorPkg/EmulatorPkg.dsc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/EmulatorPkg/EmulatorPkg.dsc b/EmulatorPkg/EmulatorPkg.dsc index d02997c..b16fcac 100644

[edk2] [PATCH V4 20/21] Vlv2TbltDevicePkg: Use the merged Variable driver

2015-06-30 Thread Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: David Wei --- Vlv2TbltDevicePkg/PlatformPkg.fdf | 14 ++ Vlv2TbltDevicePkg/PlatformPkgGcc.fdf| 14 ++ Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc | 17

[edk2] [PATCH V4 16/21] OvmfPkg: Use the merged Variable driver

2015-06-30 Thread Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jordan Justen Reviewed-by: Laszlo Ersek Tested-by: Laszlo Ersek --- OvmfPkg/OvmfPkgIa32.dsc| 5 - OvmfPkg/OvmfPkgIa32.fdf| 6 ++ OvmfPkg/OvmfPkgIa32X64.dsc | 5 - OvmfPkg

[edk2] [PATCH V4 17/21] ArmPlatformPkg: Use the merged Variable driver

2015-06-30 Thread Star Zeng
-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- ArmPlatformPkg/ArmPlatformPkg.dec | 5 + ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashAuthenticatedDxe.inf | 5 +++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/ArmPlatformPkg

[edk2] [PATCH V4 03/21] MdeModulePkg: Move authenticated variable definition from SecurityPkg

2015-06-30 Thread Star Zeng
driver. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- MdeModulePkg/Include/Guid/VariableFormat.h | 50 +- MdeModulePkg/MdeModulePkg.dec | 4 +++ 2 files changed, 53

[edk2] [PATCH V4 15/21] Nt32Pkg: Use the merged Variable driver

2015-06-30 Thread Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Ruiyu Ni Reviewed-by: Jordan Justen --- Nt32Pkg/Nt32Pkg.dsc | 8 +--- Nt32Pkg/Nt32Pkg.fdf | 8 +--- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/Nt32Pkg/Nt32Pkg.dsc b

[edk2] [PATCH V4 02/21] MdeModulePkg: Move TpmMeasurementLib LibraryClass from SecurityPkg

2015-06-30 Thread Star Zeng
to be moved to MdeModulePkg. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- MdeModulePkg/Include/Library/TpmMeasurementLib.h | 44 .../TpmMeasurementLibNull/TpmMeasurementLibNull.c

[edk2] [PATCH V4 11/21] ArmPlatformPkg: Add TpmMeasurementLib and AuthVariableLib library mapping

2015-06-30 Thread Star Zeng
. Cc: Olivier Martin Cc: Leif Lindholm Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- ArmPlatformPkg/ArmJunoPkg/ArmJuno.dsc | 7 ++- ArmPlatformPkg/ArmRealViewEbPkg/ArmRealViewEb-RTSM-A8.dsc | 7 ++- ArmPlatfo

[edk2] [PATCH V4 04/21] MdeModulePkg VariableInfo: Merge from VariableInfo in SecurityPkg

2015-06-30 Thread Star Zeng
1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Application/VariableInfo/VariableInfo.c| 209 ++--- .../Application/VariableInfo/VariableInfo.inf | 25 ++- .../Application/VariableInfo/VariableInfo.uni | Bin 2430 -> 2904 by

[edk2] [PATCH V4 08/21] Nt32Pkg: Link AuthVariableLib for following merged variable driver deploy

2015-06-30 Thread Star Zeng
AuthVariableLibNull and TpmMeasurementLibNull in MdeModulePkg when SECURE_BOOT_ENABLE = FALSE. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Ruiyu Ni Reviewed-by: Jordan Justen --- Nt32Pkg/Nt32Pkg.dsc | 4 1 file changed, 4 insertions(+) diff

[edk2] [PATCH V4 09/21] OvmfPkg: Link AuthVariableLib for following merged variable driver deploy

2015-06-30 Thread Star Zeng
AuthVariableLibNull and TpmMeasurementLibNull in MdeModulePkg when SECURE_BOOT_ENABLE = FALSE. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jordan Justen Reviewed-by: Laszlo Ersek Tested-by: Laszlo Ersek --- OvmfPkg/OvmfPkgIa32.dsc| 4

[edk2] [PATCH V4 13/21] Vlv2TbltDevicePkg: Link AuthVariableLib for following merged variable driver deploy

2015-06-30 Thread Star Zeng
, and link AuthVariableLibNull and TpmMeasurementLibNull in MdeModulePkg when SECURE_BOOT_ENABLE = FALSE. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: David Wei --- Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc | 15 ++- Vlv2TbltDevicePkg

[edk2] [PATCH V4 01/21] MdeModulePkg PlatDriOverrideDxe: Remove unneeded VARIABLE_HEADER reference

2015-06-30 Thread Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatDriOverrideLib.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MdeModulePkg/Universal

[edk2] [PATCH V3 07/25] SecurityPkg: Implement AuthVariableLib library instance

2015-06-29 Thread Star Zeng
SecurityPkg to AuthVariableLib. Then the AuthVariableLib could benefit and be used by different implementation of Auth Variable drivers. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Include/Guid

[edk2] [PATCH V3 21/25] SecurityPkg: Move TpmMeasurementLib LibraryClass to MdeModulePkg

2015-06-29 Thread Star Zeng
needs to be moved to MdeModulePkg. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- SecurityPkg/Include/Library/TpmMeasurementLib.h| 44 -- .../DxeTpmMeasurementLib

[edk2] [PATCH V3 20/25] Vlv2TbltDevicePkg: Use the merged Variable driver

2015-06-29 Thread Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: David Wei --- Vlv2TbltDevicePkg/PlatformPkg.fdf | 14 ++ Vlv2TbltDevicePkg/PlatformPkgGcc.fdf| 14 ++ Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc | 17

[edk2] [PATCH V3 23/25] SecurityPkg VariablePei: Delete it

2015-06-29 Thread Star Zeng
Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- SecurityPkg/SecurityPkg.dsc|1 - .../VariableAuthenticated/Pei/PeiVariableAuth.uni | Bin 2170 -> 0 bytes .../VariableAuthenticated/Pei/PeiVariableExtra.uni | Bin 1348 -

[edk2] [PATCH V3 04/25] MdeModulePkg VariableInfo: Merge from VariableInfo in SecurityPkg

2015-06-29 Thread Star Zeng
1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Application/VariableInfo/VariableInfo.c| 209 ++--- .../Application/VariableInfo/VariableInfo.inf | 25 ++- .../Application/VariableInfo/VariableInfo.uni | Bin 2430 -> 2904 by

[edk2] [PATCH V3 18/25] ArmVirtPkg: Cleanup redundant library class resolution of Variable modules

2015-06-29 Thread Star Zeng
ptLib/RuntimeCryptLib.inf OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf } Cc: Laszlo Ersek Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- ArmVirtPkg/ArmVirtQemu.dsc | 12 +++- 1 file changed, 3 insertions(+), 9 deletions(-)

[edk2] [PATCH V3 16/25] OvmfPkg: Use the merged Variable driver

2015-06-29 Thread Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jordan Justen Reviewed-by: Laszlo Ersek Tested-by: Laszlo Ersek --- OvmfPkg/OvmfPkgIa32.dsc| 5 - OvmfPkg/OvmfPkgIa32.fdf| 6 ++ OvmfPkg/OvmfPkgIa32X64.dsc | 5 - OvmfPkg

[edk2] [PATCH V3 00/25] Separate auth variable service from Auth Variable driver

2015-06-29 Thread Star Zeng
gVariableAuthenticatedRuntimeDxeFileGuid and use gVariableRuntimeDxeFileGuid. Star Zeng (25): MdeModulePkg PlatDriOverrideDxe: Remove unneeded VARIABLE_HEADER reference MdeModulePkg: Move TpmMeasurementLib LibraryClass from SecurityPkg MdeModulePkg: Move authenticated variable definition from

[edk2] [PATCH V3 03/25] MdeModulePkg: Move authenticated variable definition from SecurityPkg

2015-06-29 Thread Star Zeng
driver. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- MdeModulePkg/Include/Guid/VariableFormat.h | 50 +- MdeModulePkg/MdeModulePkg.dec | 4 +++ 2 files changed, 53

[edk2] [PATCH V3 22/25] SecurityPkg VariableInfo: Delete it

2015-06-29 Thread Star Zeng
Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Application/VariableInfo/VariableInfo.c| 265 - .../Application/VariableInfo/VariableInfo.inf | 63 - .../Application/VariableInfo/VariableInfo.uni

[edk2] [PATCH V3 17/25] ArmPlatformPkg: Use the merged Variable driver

2015-06-29 Thread Star Zeng
-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- ArmPlatformPkg/ArmPlatformPkg.dec | 5 + ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashAuthenticatedDxe.inf | 5 +++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/ArmPlatformPkg

[edk2] [PATCH V3 06/25] MdeModulePkg: Add AuthVariableLib LibraryClass

2015-06-29 Thread Star Zeng
variable attribute combinations definitions to VariableFormat.h will be shared by merged Variable driver and AuthVariableLib. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- MdeModulePkg/Include/Guid

[edk2] [PATCH V3 13/25] Vlv2TbltDevicePkg: Link AuthVariableLib for following merged variable driver deploy

2015-06-29 Thread Star Zeng
, and link AuthVariableLibNull and TpmMeasurementLibNull in MdeModulePkg when SECURE_BOOT_ENABLE = FALSE. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: David Wei --- Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc | 15 ++- Vlv2TbltDevicePkg

[edk2] [PATCH V3 02/25] MdeModulePkg: Move TpmMeasurementLib LibraryClass from SecurityPkg

2015-06-29 Thread Star Zeng
to be moved to MdeModulePkg. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- MdeModulePkg/Include/Library/TpmMeasurementLib.h | 44 .../TpmMeasurementLibNull/TpmMeasurementLibNull.c

[edk2] [PATCH V3 10/25] EmulatorPkg: Add TpmMeasurementLib and AuthVariableLib library mapping

2015-06-29 Thread Star Zeng
ables. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jordan Justen --- EmulatorPkg/EmulatorPkg.dsc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/EmulatorPkg/EmulatorPkg.dsc b/EmulatorPkg/EmulatorPkg.dsc index d02997c..b16fcac 100644

[edk2] [PATCH V3 19/25] ArmVirtPkg: Use the merged Variable driver

2015-06-29 Thread Star Zeng
Cc: Laszlo Ersek Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- ArmVirtPkg/ArmVirtQemu.dsc | 7 +-- ArmVirtPkg/ArmVirtQemu.fdf | 9 ++--- 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/ArmVirtPkg/ArmVirtQemu.dsc

[edk2] [PATCH V3 25/25] SecurityPkg: Move authenticated variable definition to MdeModulePkg

2015-06-29 Thread Star Zeng
1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Include/Guid/AuthenticatedVariableFormat.h | 201 +++ SecurityPkg/SecurityPkg.dec| 6 +- .../EsalVariableDxeSal/AuthService.c | 42

[edk2] [PATCH V3 01/25] MdeModulePkg PlatDriOverrideDxe: Remove unneeded VARIABLE_HEADER reference

2015-06-29 Thread Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatDriOverrideLib.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MdeModulePkg/Universal

[edk2] [PATCH V3 08/25] Nt32Pkg: Link AuthVariableLib for following merged variable driver deploy

2015-06-29 Thread Star Zeng
AuthVariableLibNull and TpmMeasurementLibNull in MdeModulePkg when SECURE_BOOT_ENABLE = FALSE. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Ruiyu Ni Reviewed-by: Jordan Justen --- Nt32Pkg/Nt32Pkg.dsc | 4 1 file changed, 4 insertions(+) diff

[edk2] [PATCH V3 05/25] MdeModulePkg VariablePei: Merge from VariablePei in SecurityPkg

2015-06-29 Thread Star Zeng
Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Universal/Variable/Pei/PeiVariable.uni | Bin 2130 -> 2182 bytes MdeModulePkg/Universal/Variable/Pei/Variable.c | 194 +++-- MdeModulePkg/Universal/Variable/Pei/Variable.h |

[edk2] [PATCH V3 11/25] ArmPlatformPkg: Add TpmMeasurementLib and AuthVariableLib library mapping

2015-06-29 Thread Star Zeng
. Cc: Olivier Martin Cc: Leif Lindholm Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- ArmPlatformPkg/ArmJunoPkg/ArmJuno.dsc | 7 ++- ArmPlatformPkg/ArmRealViewEbPkg/ArmRealViewEb-RTSM-A8.dsc | 7 ++- ArmPlatfo

[edk2] [PATCH V3 12/25] ArmVirtPkg: Link AuthVariableLib for following merged variable driver deploy

2015-06-29 Thread Star Zeng
AuthVariableLibNull and TpmMeasurementLibNull in MdeModulePkg when SECURE_BOOT_ENABLE = FALSE. Cc: Laszlo Ersek Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- ArmVirtPkg/ArmVirt.dsc.inc | 5 + 1 file changed, 5 insertions(+) diff

[edk2] [PATCH V3 15/25] Nt32Pkg: Use the merged Variable driver

2015-06-29 Thread Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Ruiyu Ni Reviewed-by: Jordan Justen --- Nt32Pkg/Nt32Pkg.dsc | 8 +--- Nt32Pkg/Nt32Pkg.fdf | 8 +--- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/Nt32Pkg/Nt32Pkg.dsc b

[edk2] [PATCH V3 09/25] OvmfPkg: Link AuthVariableLib for following merged variable driver deploy

2015-06-29 Thread Star Zeng
AuthVariableLibNull and TpmMeasurementLibNull in MdeModulePkg when SECURE_BOOT_ENABLE = FALSE. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jordan Justen Reviewed-by: Laszlo Ersek Tested-by: Laszlo Ersek --- OvmfPkg/OvmfPkgIa32.dsc| 4

[edk2] [PATCH V2 20/24] SecurityPkg: Move TpmMeasurementLib LibraryClass to MdeModulePkg.

2015-06-26 Thread Star Zeng
needs to be moved to MdeModulePkg. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- SecurityPkg/Include/Library/TpmMeasurementLib.h| 44 -- .../DxeTpmMeasurementLib

[edk2] [PATCH V2 18/24] ArmVirtPkg: Use the merged Variable driver.

2015-06-26 Thread Star Zeng
Cc: Laszlo Ersek Cc: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- ArmVirtPkg/ArmVirtQemu.dsc | 30 ++ ArmVirtPkg/ArmVirtQemu.fdf | 9 ++--- 2 files changed, 12 insertions(+), 27 deletions(-) diff --git a

[edk2] [PATCH V2 19/24] Vlv2TbltDevicePkg: Use the merged Variable driver.

2015-06-26 Thread Star Zeng
Cc: David Wei Cc: Tim He Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- Vlv2TbltDevicePkg/PlatformPkg.fdf | 14 ++ Vlv2TbltDevicePkg/PlatformPkgGcc.fdf| 14 ++ Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc | 17

[edk2] [PATCH V2 22/24] SecurityPkg VariablePei: Delete it.

2015-06-26 Thread Star Zeng
Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- SecurityPkg/SecurityPkg.dsc|1 - .../VariableAuthenticated/Pei/PeiVariableAuth.uni | Bin 2170 -> 0 bytes .../VariableAuthenticated/Pei/PeiVariableExtra.uni | Bin 1348 -

[edk2] [PATCH V2 13/24] Vlv2TbltDevicePkg: Link AuthVariableLib for following merged variable driver deploy.

2015-06-26 Thread Star Zeng
Link AuthVariableLib and DxeTpmMeasurementLib in SecurityPkg when SECURE_BOOT_ENABLE = TRUE. Link AuthVariableLibNull and TpmMeasurementLibNull in MdeModulePkg when SECURE_BOOT_ENABLE = FALSE. Cc: David Wei Cc: Tim He Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star

[edk2] [PATCH V2 06/24] MdeModulePkg: Add AuthVariableLib LibraryClass.

2015-06-26 Thread Star Zeng
variable attribute combinations definitions to VariableFormat.h will be shared by merged Variable driver and AuthVariableLib. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- MdeModulePkg/Include/Guid

[edk2] [PATCH V2 07/24] SecurityPkg: Implement AuthVariableLib library instance.

2015-06-26 Thread Star Zeng
SecurityPkg to AuthVariableLib. Then the AuthVariableLib could benefit and be used by different implementation of Auth Variable drivers. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Include/Guid

[edk2] [PATCH V2 21/24] SecurityPkg VariableInfo: Delete it.

2015-06-26 Thread Star Zeng
Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Application/VariableInfo/VariableInfo.c| 265 - .../Application/VariableInfo/VariableInfo.inf | 63 - .../Application/VariableInfo/VariableInfo.uni

[edk2] [PATCH V2 24/24] SecurityPkg: Move authenticated variable definition to MdeModulePkg.

2015-06-26 Thread Star Zeng
and AuthVariableLib, AUTHENTICATED_VARIABLE_HEADER will be used by merged Variable driver. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Include/Guid/AuthenticatedVariableFormat.h | 201

[edk2] [PATCH V2 11/24] ArmPlatformPkg: Link AuthVariableLib for following merged variable driver deploy.

2015-06-26 Thread Star Zeng
Link AuthVariableLibNull and TpmMeasurementLibNull in MdeModulePkg. Cc: Olivier Martin Cc: Leif Lindholm Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- ArmPlatformPkg/ArmJunoPkg/ArmJuno.dsc | 7 ++- ArmPlatformPkg

[edk2] [PATCH V2 08/24] Nt32Pkg: Link AuthVariableLib for following merged variable driver deploy.

2015-06-26 Thread Star Zeng
Link AuthVariableLib and DxeTpmMeasurementLib in SecurityPkg when SECURE_BOOT_ENABLE = TRUE. Link AuthVariableLibNull and TpmMeasurementLibNull in MdeModulePkg when SECURE_BOOT_ENABLE = FALSE. Cc: Ruiyu Ni Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng

[edk2] [PATCH V2 05/24] MdeModulePkg VariablePei: Merge from VariablePei in SecurityPkg.

2015-06-26 Thread Star Zeng
Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Universal/Variable/Pei/PeiVariable.uni | Bin 2130 -> 2182 bytes MdeModulePkg/Universal/Variable/Pei/Variable.c | 194 +++-- MdeModulePkg/Universal/Variable/Pei/Variable.h |

[edk2] [PATCH V2 16/24] OvmfPkg: Use the merged Variable driver.

2015-06-26 Thread Star Zeng
Cc: Jordan Justen Cc: Laszlo Ersek Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- OvmfPkg/OvmfPkgIa32.dsc| 5 - OvmfPkg/OvmfPkgIa32.fdf| 6 ++ OvmfPkg/OvmfPkgIa32X64.dsc | 5 - OvmfPkg/OvmfPkgIa32X64.fdf | 6 ++ OvmfPkg/OvmfPkgX64

[edk2] [PATCH V2 00/24] Separate auth variable service from Auth Variable driver.

2015-06-26 Thread Star Zeng
NorFlashAuthenticatedDxe.inf to remove gVariableAuthenticatedRuntimeDxeFileGuid and use gVariableRuntimeDxeFileGuid. Star Zeng (24): MdeModulePkg PlatDriOverrideDxe: Remove unneeded VARIABLE_HEADER reference. MdeModulePkg: Move TpmMeasurementLib LibraryClass from SecurityPkg. MdeModulePkg: Move

[edk2] [PATCH V2 04/24] MdeModulePkg VariableInfo: Merge from VariableInfo in SecurityPkg.

2015-06-26 Thread Star Zeng
1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Application/VariableInfo/VariableInfo.c| 209 ++--- .../Application/VariableInfo/VariableInfo.inf | 25 ++- .../Application/VariableInfo/VariableInfo.uni | Bin 2430 -> 2904 by

[edk2] [PATCH V2 12/24] ArmVirtPkg: Link AuthVariableLib for following merged variable driver deploy.

2015-06-26 Thread Star Zeng
-by: Star Zeng --- ArmVirtPkg/ArmVirtQemu.dsc | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/ArmVirtPkg/ArmVirtQemu.dsc b/ArmVirtPkg/ArmVirtQemu.dsc index 374cf7a..b49389c 100644 --- a/ArmVirtPkg/ArmVirtQemu.dsc +++ b/ArmVirtPkg/ArmVirtQemu.dsc @@ -1,6 +1,7

[edk2] [PATCH V2 09/24] OvmfPkg: Link AuthVariableLib for following merged variable driver deploy.

2015-06-26 Thread Star Zeng
-by: Star Zeng --- OvmfPkg/OvmfPkgIa32.dsc| 4 OvmfPkg/OvmfPkgIa32X64.dsc | 4 OvmfPkg/OvmfPkgX64.dsc | 4 3 files changed, 12 insertions(+) diff --git a/OvmfPkg/OvmfPkgIa32.dsc b/OvmfPkg/OvmfPkgIa32.dsc index 6342b5c..c9bfe30 100644 --- a/OvmfPkg/OvmfPkgIa32.dsc +++ b

[edk2] [PATCH V2 01/24] MdeModulePkg PlatDriOverrideDxe: Remove unneeded VARIABLE_HEADER reference.

2015-06-26 Thread Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatDriOverrideLib.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MdeModulePkg/Universal

[edk2] [PATCH V2 02/24] MdeModulePkg: Move TpmMeasurementLib LibraryClass from SecurityPkg.

2015-06-26 Thread Star Zeng
to be moved to MdeModulePkg. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- MdeModulePkg/Include/Library/TpmMeasurementLib.h | 44 .../TpmMeasurementLibNull/TpmMeasurementLibNull.c

[edk2] [PATCH V2 17/24] ArmPlatformPkg: Use the merged Variable driver.

2015-06-26 Thread Star Zeng
-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- ArmPlatformPkg/ArmPlatformPkg.dec | 5 + ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashAuthenticatedDxe.inf | 5 +++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/ArmPlatformPkg

[edk2] [PATCH V2 10/24] EmulatorPkg: Link AuthVariableLib for following merged variable driver deploy.

2015-06-26 Thread Star Zeng
Link AuthVariableLibNull and TpmMeasurementLibNull in MdeModulePkg. Cc: Jordan Justen Cc: Andrew Fish Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- EmulatorPkg/EmulatorPkg.dsc | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a

[edk2] [PATCH V2 15/24] Nt32Pkg: Use the merged Variable driver.

2015-06-26 Thread Star Zeng
Cc: Ruiyu Ni Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- Nt32Pkg/Nt32Pkg.dsc | 8 +--- Nt32Pkg/Nt32Pkg.fdf | 8 +--- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/Nt32Pkg/Nt32Pkg.dsc b/Nt32Pkg/Nt32Pkg.dsc index 2344d9a..a8e5590

[edk2] [PATCH V2 03/24] MdeModulePkg: Move authenticated variable definition from SecurityPkg.

2015-06-26 Thread Star Zeng
driver. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- MdeModulePkg/Include/Guid/VariableFormat.h | 50 +- MdeModulePkg/MdeModulePkg.dec | 4 +++ 2 files changed, 53

[edk2] [PATCH 10/20] SecurityPkg: Implement AuthVariableLib library instance.

2015-06-25 Thread Star Zeng
-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- SecurityPkg/Library/AuthVariableLib/AuthService.c | 2432 .../Library/AuthVariableLib/AuthServiceInternal.h | 411 .../Library/AuthVariableLib

[edk2] [PATCH 13/20] MdeModulePkg PlatDriOverrideDxe: Remove unneeded VARIABLE_HEADER reference.

2015-06-25 Thread Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatDriOverrideLib.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/MdeModulePkg/Universal

[edk2] [PATCH 14/20] SecurityPkg EsalVariableDxeSal: Replace VARIABLE_HEADER

2015-06-25 Thread Star Zeng
with AUTHENTICATED_VARIABLE_HEADER. Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- .../EsalVariableDxeSal/AuthService.c | 42 ++-- .../EsalVariableDxeSal/Variable.c | 220

[edk2] [PATCH 08/20] SecurityPkg VariablePei: Delete it.

2015-06-25 Thread Star Zeng
Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- SecurityPkg/SecurityPkg.dsc|1 - .../VariableAuthenticated/Pei/PeiVariableAuth.uni | Bin 2170 -> 0 bytes .../VariableAuthenticated/Pei/PeiVariableExtra.uni | Bin 1348 -

[edk2] [PATCH 20/20] Vlv2TbltDevicePkg: Use the merged Variable driver.

2015-06-25 Thread Star Zeng
Link AuthVariableLib and DxeTpmMeasurementLib in SecurityPkg when SECURE_BOOT_ENABLE = TRUE. Link AuthVariableLibNull and TpmMeasurementLibNull in MdeModulePkg when SECURE_BOOT_ENABLE = FALSE. Cc: David Wei Cc: Tim He Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star

[edk2] [PATCH 15/20] Nt32Pkg: Use the merged Variable driver.

2015-06-25 Thread Star Zeng
Link AuthVariableLib and DxeTpmMeasurementLib in SecurityPkg when SECURE_BOOT_ENABLE = TRUE. Link AuthVariableLibNull and TpmMeasurementLibNull in MdeModulePkg when SECURE_BOOT_ENABLE = FALSE. Cc: Ruiyu Ni Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng

[edk2] [PATCH 16/20] OvmfPkg: Use the merged Variable driver.

2015-06-25 Thread Star Zeng
-by: Star Zeng --- OvmfPkg/OvmfPkgIa32.dsc| 18 -- OvmfPkg/OvmfPkgIa32.fdf| 6 ++ OvmfPkg/OvmfPkgIa32X64.dsc | 18 -- OvmfPkg/OvmfPkgIa32X64.fdf | 6 ++ OvmfPkg/OvmfPkgX64.dsc | 18 -- OvmfPkg/OvmfPkgX64.fdf | 4 +--- 6

[edk2] [PATCH 03/20] MdeModulePkg: Move authenticated variable definition from SecurityPkg.

2015-06-25 Thread Star Zeng
driver. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- MdeModulePkg/Include/Guid/VariableFormat.h | 50 +- MdeModulePkg/MdeModulePkg.dec | 4 +++ 2 files changed, 53

[edk2] [PATCH 09/20] MdeModulePkg: Add AuthVariableLib LibraryClass.

2015-06-25 Thread Star Zeng
variable attribute combinations definitions to VariableFormat.h will be shared by merged Variable driver and AuthVariableLib. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- MdeModulePkg/Include/Guid

[edk2] [PATCH 18/20] ArmPlatformPkg: Use the merged Variable driver.

2015-06-25 Thread Star Zeng
been merged. Cc: Olivier Martin Cc: Leif Lindholm Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- ArmPlatformPkg/ArmJunoPkg/ArmJuno.dsc | 7 ++- ArmPlatformPkg/ArmPlatformPkg.dec | 5

[edk2] [PATCH 19/20] ArmVirtPkg: Use the merged Variable driver.

2015-06-25 Thread Star Zeng
-by: Star Zeng --- ArmVirtPkg/ArmVirtQemu.dsc | 26 +- ArmVirtPkg/ArmVirtQemu.fdf | 9 ++--- 2 files changed, 15 insertions(+), 20 deletions(-) diff --git a/ArmVirtPkg/ArmVirtQemu.dsc b/ArmVirtPkg/ArmVirtQemu.dsc index 374cf7a..60f7a06 100644 --- a/ArmVirtPkg

[edk2] [PATCH 04/20] SecurityPkg: Move authenticated variable definition to MdeModulePkg.

2015-06-25 Thread Star Zeng
driver. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Include/Guid/AuthenticatedVariableFormat.h | 184 +++-- SecurityPkg/SecurityPkg.dec| 4 - 2 files changed

[edk2] [PATCH 01/20] MdeModulePkg: Move TpmMeasurementLib LibraryClass from SecurityPkg.

2015-06-25 Thread Star Zeng
to be moved to MdeModulePkg. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- MdeModulePkg/Include/Library/TpmMeasurementLib.h | 44 .../TpmMeasurementLibNull/TpmMeasurementLibNull.c

[edk2] [PATCH 17/20] EmulatorPkg: Use the merged Variable driver.

2015-06-25 Thread Star Zeng
Link AuthVariableLibNull and TpmMeasurementLibNull in MdeModulePkg. Cc: Jordan Justen Cc: Andrew Fish Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- EmulatorPkg/EmulatorPkg.dsc | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a

[edk2] [PATCH 07/20] MdeModulePkg VariablePei: Merge from VariablePei in SecurityPkg.

2015-06-25 Thread Star Zeng
Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Universal/Variable/Pei/PeiVariable.uni | Bin 2130 -> 2182 bytes MdeModulePkg/Universal/Variable/Pei/Variable.c | 194 +++-- MdeModulePkg/Universal/Variable/Pei/Variable.h |

[edk2] [PATCH 06/20] SecurityPkg VariableInfo: Delete it.

2015-06-25 Thread Star Zeng
Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Application/VariableInfo/VariableInfo.c| 265 - .../Application/VariableInfo/VariableInfo.inf | 63 - .../Application/VariableInfo/VariableInfo.uni

[edk2] [PATCH 00/20] Separate auth variable service from Auth Variable driver.

2015-06-25 Thread Star Zeng
the change in ArmPlatformPkg.dec and NorFlashAuthenticatedDxe.inf to remove gVariableAuthenticatedRuntimeDxeFileGuid and use gVariableRuntimeDxeFileGuid. Star Zeng (20): MdeModulePkg: Move TpmMeasurementLib LibraryClass from SecurityPkg. SecurityPkg: Move TpmMeasurementLib LibraryClass to

[edk2] [PATCH 05/20] MdeModulePkg VariableInfo: Merge from VariableInfo in SecurityPkg.

2015-06-25 Thread Star Zeng
1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- .../Application/VariableInfo/VariableInfo.c| 209 ++--- .../Application/VariableInfo/VariableInfo.inf | 25 ++- .../Application/VariableInfo/VariableInfo.uni | Bin 2430 -> 2904 by

[edk2] [PATCH 02/20] SecurityPkg: Move TpmMeasurementLib LibraryClass to MdeModulePkg.

2015-06-25 Thread Star Zeng
needs to be moved to MdeModulePkg. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao Reviewed-by: Liming Gao --- SecurityPkg/Include/Library/TpmMeasurementLib.h| 44 -- .../DxeTpmMeasurementLib

[edk2] [PATCH] MdeModulePkg AcpiTableDxe: Non-Boolean comparisons should use a compare operator.

2015-06-19 Thread Star Zeng
Cc: Shumin Qiu Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableProtocol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableProtocol.c b

[edk2] [PATCH 1/2] MdePkg: Enhance the comments in SmmEndOfDxe.h and SmmReadyToLock.h.

2015-06-17 Thread Star Zeng
Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- MdePkg/Include/Protocol/SmmEndOfDxe.h| 3 ++- MdePkg/Include/Protocol/SmmReadyToLock.h | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/MdePkg/Include/Protocol

[edk2] [PATCH 0/2] Unregister end of dxe notification in SmmReadyToLock.

2015-06-17 Thread Star Zeng
Cc: Jiewen Yao Star Zeng (2): MdePkg: Enhance the comments in SmmEndOfDxe.h and SmmReadyToLock.h. MdeModulePkg PiSmmCore: Unregister end of dxe notification in SmmReadyToLock. MdeModulePkg/Core/PiSmmCore/PiSmmCore.c | 2 +- MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c | 2 +- MdePkg

[edk2] [PATCH 2/2] MdeModulePkg PiSmmCore: Unregister end of dxe notification in SmmReadyToLock.

2015-06-17 Thread Star Zeng
Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- MdeModulePkg/Core/PiSmmCore/PiSmmCore.c | 2 +- MdeModulePkg/Core/PiSmmCore/PiSmmIpl.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/MdeModulePkg/Core/PiSmmCore

[edk2] [PATCH V2] MdeModulePkg PiSmmCore: Introduce SMM Exit Boot Services and Legacy Boot.

2015-06-17 Thread Star Zeng
drivers can get protocol notify on what happened in DXE phase, then there is no need to let each individual SMM driver to register SMM Communication Handler for that. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng Reviewed-by: Jiewen Yao --- Core/PiSmmCore

[edk2] [PATCH] MdeModulePkg PiSmmCore: Introduce SMM Exit Boot Services and Legacy Boot.

2015-06-17 Thread Star Zeng
EFI_EVENT_LEGACY_BOOT_GUID to notify SMM driver that system enter legacy boot. Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Star Zeng --- Core/PiSmmCore/PiSmmCore.c | 74 +- Core/PiSmmCore/PiSmmCore.h | 24

  1   2   >