= 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
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 --
= 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
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
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
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
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
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
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
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
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
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
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 |
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
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
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
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
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
-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
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
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
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
.
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
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
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
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
,
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
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
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
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
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
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 -
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
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(-)
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
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
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
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
-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
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
,
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
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
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
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
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
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
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
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 |
.
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
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
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
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
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
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
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
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 -
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
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
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
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
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
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
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
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 |
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
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
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
-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
-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
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
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
-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
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
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
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
-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
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
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
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 -
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
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
-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
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
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
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
-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
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
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
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
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 |
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
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
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
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
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
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
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
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
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
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 - 100 of 148 matches
Mail list logo