|
[PATCH v3 07/11] SecurityPkg: Secure Boot Drivers: Added common header files
From: Kun Qin <kuqin@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3910 This change added common header files to consumer drivers to unblock pipeline builds. Cc: Jiewen Yao <jiewen.yao@..
From: Kun Qin <kuqin@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3910 This change added common header files to consumer drivers to unblock pipeline builds. Cc: Jiewen Yao <jiewen.yao@..
|
By
Kun Qin
·
|
|
[PATCH v3 06/11] SecurityPkg: SecureBootVariableProvisionLib: Updated implementation
From: Kun Qin <kuqin@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3910 This change is in pair with the previous SecureBootVariableLib, which removes the explicit invocation of `CreateTim
From: Kun Qin <kuqin@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3910 This change is in pair with the previous SecureBootVariableLib, which removes the explicit invocation of `CreateTim
|
By
Kun Qin
·
|
|
[PATCH v3 05/11] SecurityPkg: SecureBootVariableLib: Added newly supported interfaces
From: kuqin <kuqin@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3911 This change updated the interfaces provided by SecureBootVariableLib. The new additions provided interfaces to enroll
From: kuqin <kuqin@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3911 This change updated the interfaces provided by SecureBootVariableLib. The new additions provided interfaces to enroll
|
By
Kun Qin
·
|
|
[PATCH v3 04/11] SecurityPkg: SecureBootVariableLib: Updated signature list creator
From: kuqin <kuqin@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3910 This change removes the interface of SecureBootFetchData, and replaced it with `SecureBootCreateDataFromInput`, which
From: kuqin <kuqin@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3910 This change removes the interface of SecureBootFetchData, and replaced it with `SecureBootCreateDataFromInput`, which
|
By
Kun Qin
·
|
|
[PATCH v3 03/11] SecurityPkg: SecureBootVariableLib: Updated time based payload creator
From: Kun Qin <kuqin@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3909 This change updated the interface of 'CreateTimeBasedPayload' by requiring the caller to provide a timestamp, inste
From: Kun Qin <kuqin@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3909 This change updated the interface of 'CreateTimeBasedPayload' by requiring the caller to provide a timestamp, inste
|
By
Kun Qin
·
|
|
[PATCH v3 02/11] SecurityPkg: PlatformPKProtectionLib: Added PK protection interface
From: Kun Qin <kuqin@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3911 This patch provides an abstracted interface for platform to implement PK variable related protection interface, whi
From: Kun Qin <kuqin@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3911 This patch provides an abstracted interface for platform to implement PK variable related protection interface, whi
|
By
Kun Qin
·
|
|
[PATCH v3 01/11] SecurityPkg: UefiSecureBoot: Definitions of cert and payload structures
From: Kun Qin <kuqin@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3910 This change added certificate and payload structures that can be consumed by SecureBootVariableLib and other Secure
From: Kun Qin <kuqin@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3910 This change added certificate and payload structures that can be consumed by SecureBootVariableLib and other Secure
|
By
Kun Qin
·
|
|
[PATCH v3 00/11] Enhance Secure Boot Variable Libraries
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3909 REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3910 REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3911 This is a follow-up of a prev
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3909 REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3910 REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3911 This is a follow-up of a prev
|
By
Kun Qin
·
|
|
[PATCH V4 8/8] OvmfPkg: Add build-flag SECURE_BOOT_FEATURE_ENABLED
From: Min M Xu <min.m.xu@...> SECURE_BOOT_FEATURE_ENABLED is the build-flag defined when secure boot is enabled. Currently this flag is used in below lib: - OvmfPkg/PlatformPei - PeilessStartupLib So
From: Min M Xu <min.m.xu@...> SECURE_BOOT_FEATURE_ENABLED is the build-flag defined when secure boot is enabled. Currently this flag is used in below lib: - OvmfPkg/PlatformPei - PeilessStartupLib So
|
By
Min Xu
·
|
|
[PATCH V4 7/8] OvmfPkg/TdxDxe: Set PcdEmuVariableNvStoreReserved
From: Min M Xu <min.m.xu@...> Set PcdEmuVariableNvStoreReserved with the value in PlatformInfoHob. It is the address of the EmuVariableNvStore reserved in Pei-less startup. Cc: Erdem Aktas <erdemaktas
From: Min M Xu <min.m.xu@...> Set PcdEmuVariableNvStoreReserved with the value in PlatformInfoHob. It is the address of the EmuVariableNvStore reserved in Pei-less startup. Cc: Erdem Aktas <erdemaktas
|
By
Min Xu
·
|
|
[PATCH V4 6/8] OvmfPkg/NvVarsFileLib: Shortcut ConnectNvVarsToFileSystem in secure-boot
From: Min M Xu <min.m.xu@...> OvmfPkg/Library/NvVarsFileLib allows loading variables into emulated varstore from a on-disk NvVars file. We can't allow that when secure boot is active. So check secure-
From: Min M Xu <min.m.xu@...> OvmfPkg/Library/NvVarsFileLib allows loading variables into emulated varstore from a on-disk NvVars file. We can't allow that when secure boot is active. So check secure-
|
By
Min Xu
·
|
|
[PATCH V4 5/8] OvmfPkg: Reserve and init EmuVariableNvStore in Pei-less Startup
From: Min M Xu <min.m.xu@...> EmuVariableNvStore is reserved and init with below 2 functions defined in PlatformInitLib: - PlatformReserveEmuVariableNvStore - PlatformInitEmuVariableNvStore PlatformIn
From: Min M Xu <min.m.xu@...> EmuVariableNvStore is reserved and init with below 2 functions defined in PlatformInitLib: - PlatformReserveEmuVariableNvStore - PlatformInitEmuVariableNvStore PlatformIn
|
By
Min Xu
·
|
|
[PATCH V4 4/8] OvmfPkg/PlatformPei: Update ReserveEmuVariableNvStore
From: Min M Xu <min.m.xu@...> ReserveEmuVariableNvStore is updated with below 2 functions defined in PlatformInitLib: - PlatformReserveEmuVariableNvStore - PlatformInitEmuVariableNvStore PlatformInitE
From: Min M Xu <min.m.xu@...> ReserveEmuVariableNvStore is updated with below 2 functions defined in PlatformInitLib: - PlatformReserveEmuVariableNvStore - PlatformInitEmuVariableNvStore PlatformInitE
|
By
Min Xu
·
|
|
[PATCH V4 3/8] OvmfPkg/PlatformInitLib: Add functions for EmuVariableNvStore
From: Min M Xu <min.m.xu@...> There are 3 functions added for EmuVariableNvStore: - PlatformReserveEmuVariableNvStore - PlatformInitEmuVariableNvStore - PlatformValidateNvVarStore PlatformReserveEmuVa
From: Min M Xu <min.m.xu@...> There are 3 functions added for EmuVariableNvStore: - PlatformReserveEmuVariableNvStore - PlatformInitEmuVariableNvStore - PlatformValidateNvVarStore PlatformReserveEmuVa
|
By
Min Xu
·
|
|
[PATCH V4 2/8] OvmfPkg/PeilessStartupLib: Delete TdxValidateCfv
From: Min M Xu <min.m.xu@...> TdxValidateCfv is used to validate the integrity of FlashNvVarStore (PcdOvmfFlashNvStorageVariableBase) and it is not Tdx specific. So it will be moved to PlatformInitLib
From: Min M Xu <min.m.xu@...> TdxValidateCfv is used to validate the integrity of FlashNvVarStore (PcdOvmfFlashNvStorageVariableBase) and it is not Tdx specific. So it will be moved to PlatformInitLib
|
By
Min Xu
·
|
|
[PATCH V4 1/8] EmbeddedPkg: Add AllocateRuntimePages in PrePiMemoryAllocationLib
From: Min M Xu <min.m.xu@...> AllocateRuntimePages is used to allocate one or more 4KB pages of type EfiRuntimeServicesData. Cc: Leif Lindholm <quic_llindhol@...> Cc: Ard Biesheuvel <ardb+tianocore@..
From: Min M Xu <min.m.xu@...> AllocateRuntimePages is used to allocate one or more 4KB pages of type EfiRuntimeServicesData. Cc: Leif Lindholm <quic_llindhol@...> Cc: Ard Biesheuvel <ardb+tianocore@..
|
By
Min Xu
·
|
|
[PATCH V4 0/8] Enable secure-boot when lauch OVMF with -bios parameter
Secure-Boot related variables include the PK/KEK/DB/DBX and they are stored in NvVarStore (OVMF_VARS.fd). When lauching with -pflash, QEMU/OVMF will use emulated flash, and fully support UEFI variable
Secure-Boot related variables include the PK/KEK/DB/DBX and they are stored in NvVarStore (OVMF_VARS.fd). When lauching with -pflash, QEMU/OVMF will use emulated flash, and fully support UEFI variable
|
By
Min Xu
·
|
|
[PATCH V3 0/7] Enable secure-boot when lauch OVMF with -bios parameter 3 messages
Secure-Boot related variables include the PK/KEK/DB/DBX and they are stored in NvVarStore (OVMF_VARS.fd). When lauching with -pflash, QEMU/OVMF will use emulated flash, and fully support UEFI variable
Secure-Boot related variables include the PK/KEK/DB/DBX and they are stored in NvVarStore (OVMF_VARS.fd). When lauching with -pflash, QEMU/OVMF will use emulated flash, and fully support UEFI variable
|
By
Min Xu
·
|
|
[PATCH v2 00/11] Enhance Secure Boot Variable Libraries 7 messages
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3909 REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3910 REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3911 This is a revamp of a previou
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3909 REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3910 REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3911 This is a revamp of a previou
|
By
Kun Qin
·
|
|
[PATCH] EmbeddedPkg/PrePiMemoryAllocationLib: Add check for space on
offset allocation
Update check for enough space to occur prior to alignment offset. This prevents cases where EfiFreeMemoryTop < EfiFreeMemoryBottom. Signed-off-by: Jeff Brasen <jbrasen@...> --- .../MemoryAllocationLib
Update check for enough space to occur prior to alignment offset. This prevents cases where EfiFreeMemoryTop < EfiFreeMemoryBottom. Signed-off-by: Jeff Brasen <jbrasen@...> --- .../MemoryAllocationLib
|
By
Jeff Brasen
·
|