|
[PATCH v3 04/22] ArmPkg/ArmHvcNullLib: Add NULL instance of ArmHvcLib
From: Pierre Gondois <Pierre.Gondois@...> Add a Null instance of ArmHvcLib in case of library dependencies. Signed-off-by: Pierre Gondois <Pierre.Gondois@...> --- ArmPkg/ArmPkg.dsc | 1 + ArmPkg/Librar
From: Pierre Gondois <Pierre.Gondois@...> Add a Null instance of ArmHvcLib in case of library dependencies. Signed-off-by: Pierre Gondois <Pierre.Gondois@...> --- ArmPkg/ArmPkg.dsc | 1 + ArmPkg/Librar
|
By
PierreGondois
·
|
|
[PATCH v3 03/22] ArmPkg/ArmMonitorLib: Add ArmMonitorLib
From: Pierre Gondois <Pierre.Gondois@...> The ArmMonitorLib provides an abstract interface to issue an HyperVisor Call (HVC) or System Monitor Call (SMC) depending on the default conduit. The PcdMonit
From: Pierre Gondois <Pierre.Gondois@...> The ArmMonitorLib provides an abstract interface to issue an HyperVisor Call (HVC) or System Monitor Call (SMC) depending on the default conduit. The PcdMonit
|
By
PierreGondois
·
|
|
[PATCH v3 02/22] ArmPkg/ArmMonitorLib: Definition for ArmMonitorLib library class
From: Pierre Gondois <Pierre.Gondois@...> The ArmMonitorLib provides an abstract interface to issue an HyperVisor Call (HVC) or System Monitor Call (SMC) depending on the default conduit. The PcdMonit
From: Pierre Gondois <Pierre.Gondois@...> The ArmMonitorLib provides an abstract interface to issue an HyperVisor Call (HVC) or System Monitor Call (SMC) depending on the default conduit. The PcdMonit
|
By
PierreGondois
·
|
|
[PATCH v3 01/22] ArmPkg: PCD to select conduit for monitor calls
From: Sami Mujawar <sami.mujawar@...> Define a PCD 'PcdMonitorConduitHvc' to select the conduit to use for monitor calls. PcdMonitorConduitHvc is defined as FALSE by default, meaning the SMC conduit i
From: Sami Mujawar <sami.mujawar@...> Define a PCD 'PcdMonitorConduitHvc' to select the conduit to use for monitor calls. PcdMonitorConduitHvc is defined as FALSE by default, meaning the SMC conduit i
|
By
PierreGondois
·
|
|
[PATCH v3 00/22] Add Raw algorithm support using Arm FW-TRNG interface
From: Pierre Gondois <pierre.gondois@...> Bugzilla: Bug 3668 (https://bugzilla.tianocore.org/show_bug.cgi?id=3D3668= ) The Arm True Random Number Generator Firmware, Interface 1.0, specificati= on def
From: Pierre Gondois <pierre.gondois@...> Bugzilla: Bug 3668 (https://bugzilla.tianocore.org/show_bug.cgi?id=3D3668= ) The Arm True Random Number Generator Firmware, Interface 1.0, specificati= on def
|
By
PierreGondois
·
|
|
[PATCH] ArmVirtPkg: do not enable iSCSI driver by default 2 messages
The iSCSI driver slows down the boot on a pristine variable store flash image, as it creates a couple of large EFI non-volatile variables to preserve state between boots. Since iSCSI boot for VMs is k
The iSCSI driver slows down the boot on a pristine variable store flash image, as it creates a couple of large EFI non-volatile variables to preserve state between boots. Since iSCSI boot for VMs is k
|
By
Ard Biesheuvel
·
|
|
Need clarification about UEFI Strings 6 messages
Hello everyone, I am trying to write an implementation for UEFI strings in Rust and just wanted clarification about some things. Are UEFI Strings UTF-16 encoded? I have looked at some previous Rust im
Hello everyone, I am trying to write an implementation for UEFI strings in Rust and just wanted clarification about some things. Are UEFI Strings UTF-16 encoded? I have looked at some previous Rust im
|
By
Ayush Singh
·
|
|
[PATCH V3 7/7] 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 V3 6/7] 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 V3 5/7] 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 V3 4/7] 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 V3 3/7] 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 V3 2/7] 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 V3 1/7] 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 V3 0/7] 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 v1 1/1] OvmfPkg/QemuVideoDxe: Zero out PixelInformation in QueryMode 2 messages
Ensure that the PixelInformation field of the EFI_GRAPHICS_OUTPUT_MODE_INFORMATION structure is zeroed out in EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode() and EFI_GRAPHICS_OUTPUT_PROTOCOL.SetMode() when P
Ensure that the PixelInformation field of the EFI_GRAPHICS_OUTPUT_MODE_INFORMATION structure is zeroed out in EFI_GRAPHICS_OUTPUT_PROTOCOL.QueryMode() and EFI_GRAPHICS_OUTPUT_PROTOCOL.SetMode() when P
|
By
Dimitrije Pavlov
·
|
|
[PATCH V2 5/8] OvmfPkg/PlatformPei: Update ReserveEmuVariableNvStore 3 messages
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 V2 4/8] OvmfPkg/PlatformInitLib: Add functions for EmuVariableNvStore 3 messages
From: Min M Xu <min.m.xu@...> There are 2 functions added for EmuVariableNvStore: - PlatformReserveEmuVariableNvStore - PlatformInitEmuVariableNvStore PlatformReserveEmuVariableNvStore allocate storag
From: Min M Xu <min.m.xu@...> There are 2 functions added for EmuVariableNvStore: - PlatformReserveEmuVariableNvStore - PlatformInitEmuVariableNvStore PlatformReserveEmuVariableNvStore allocate storag
|
By
Min Xu
·
|
|
[PATCH V2 1/8] OvmfPkg: Move TdxValidateCfv from PeilessStartupLib to PlatformInitLib 5 messages
From: Min M Xu <min.m.xu@...> TdxValidateCfv validates the integrity of Configuration FV (CFV). It was implemented in PeilessStartupLib which is included in IntelTdxX64. In OvmfPkgX64 we should valida
From: Min M Xu <min.m.xu@...> TdxValidateCfv validates the integrity of Configuration FV (CFV). It was implemented in PeilessStartupLib which is included in IntelTdxX64. In OvmfPkgX64 we should valida
|
By
Min Xu
·
|
|
[PATCH v1] UefiCpuPkg: Add PCD to control SMRR enable & SmmFeatureControl support 3 messages
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3962 Two SMM variables (mSmrrSupported & mSmmFeatureControlSupported) are global variables, they control whether the SMRR and SMM Feature Control MS
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3962 Two SMM variables (mSmrrSupported & mSmmFeatureControlSupported) are global variables, they control whether the SMRR and SMM Feature Control MS
|
By
Wu, Jiaxin
·
|