|
[Patch V3 07/18] UefiCpuPkg/CpuPageTableLib:Add check for Mask and Attr
2 messages
For different usage, check if the combination for Mask and Attr is valid when creating or updating page table. 1.For non-present range 1.1Mask.Present is 0 but some other attributes is provided. This
For different usage, check if the combination for Mask and Attr is valid when creating or updating page table. 1.For non-present range 1.1Mask.Present is 0 but some other attributes is provided. This
|
By
duntan
·
|
|
[Patch V3 00/18] Fix issues in CpuPageTableLib
2 messages
In the V3 patch set: 1.Modify the V2 patch set based on Ray's comments 2.Remove the patch to enable PAE paging. Will do this in future patches 3.Add patches to combine code branch for non-present and
In the V3 patch set: 1.Modify the V2 patch set based on Ray's comments 2.Remove the patch to enable PAE paging. Will do this in future patches 3.Add patches to combine code branch for non-present and
|
By
duntan
·
|
|
[PATCH v3 0/2] OvmfPkg: Enable measured direct boot on AMD SEV-SNP
3 messages
AMD SEV and SEV-ES support measured direct boot with kernel/initrd/cmdline hashes injected by QEMU and verified by OVMF during boot. To enable the same approach for AMD SEV-SNP, we declare the kernel
AMD SEV and SEV-ES support measured direct boot with kernel/initrd/cmdline hashes injected by QEMU and verified by OVMF during boot. To enable the same approach for AMD SEV-SNP, we declare the kernel
|
By
Dov Murik
·
|
|
[PATCH 0/5] MdePkg/Base.h: Introduce various alignment-related macros
3 messages
Gerd Hoffmann (2): OvmfPkg: Rename IS_ALIGNED macros to avoid name collisions OvmfPkg: Consume new alignment-related macros Marvin Häuser (3): MdeModulePkg: Rename IS_ALIGNED macros to avoid name coll
Gerd Hoffmann (2): OvmfPkg: Rename IS_ALIGNED macros to avoid name collisions OvmfPkg: Consume new alignment-related macros Marvin Häuser (3): MdeModulePkg: Rename IS_ALIGNED macros to avoid name coll
|
By
Gerd Hoffmann
·
|
|
[PATCH 2/2] UefiCpuPkg/PiSmmCpuDxeSmm: fix error handling
2 messages
ASSERT() is not proper handling of allocation failures, it gets compiled out on RELEASE builds. Print a message and enter dead loop instead. Signed-off-by: Gerd Hoffmann <kraxel@...> --- UefiCpuPkg/Pi
ASSERT() is not proper handling of allocation failures, it gets compiled out on RELEASE builds. Print a message and enter dead loop instead. Signed-off-by: Gerd Hoffmann <kraxel@...> --- UefiCpuPkg/Pi
|
By
Gerd Hoffmann
·
|
|
[PATCH 1/2] UefiCpuPkg/PiSmmCpuDxeSmm: drop support for obsolete processors
2 messages
It's highly unlikely the code ever runs on processors which are almost 30 years old. Drop the code handling them. Bugzilla: https://bugzilla.tianocore.org/show_bug.cgi?id=4345 Signed-off-by: Gerd Hoff
It's highly unlikely the code ever runs on processors which are almost 30 years old. Drop the code handling them. Bugzilla: https://bugzilla.tianocore.org/show_bug.cgi?id=4345 Signed-off-by: Gerd Hoff
|
By
Gerd Hoffmann
·
|
|
[PATCH v2 1/1] SecurityPkg/DxeImageVerificationLib: Check result of GetEfiGlobalVariable2
2 messages
Call gRT->GetVariable() directly to read the SecureBoot variable. It is one byte in size so we can easily place it on the stack instead of having GetEfiGlobalVariable2() allocate it for us, which avoi
Call gRT->GetVariable() directly to read the SecureBoot variable. It is one byte in size so we can easily place it on the stack instead of having GetEfiGlobalVariable2() allocate it for us, which avoi
|
By
Gerd Hoffmann
·
|
|
[PATCH v2 0/3] OvmfPkg/PlatformInitLib: move mmconfig to 0xe0000000
2 messages
v2: - rebase to latest master. Gerd Hoffmann (3): OvmfPkg/PlatformInitLib: update address space layout comment OvmfPkg/PlatformInitLib: move mmconfig to 0xe0000000 OvmfPkg/PlatformInitLib: simplify mt
v2: - rebase to latest master. Gerd Hoffmann (3): OvmfPkg/PlatformInitLib: update address space layout comment OvmfPkg/PlatformInitLib: move mmconfig to 0xe0000000 OvmfPkg/PlatformInitLib: simplify mt
|
By
Gerd Hoffmann
·
|
|
[PATCH 1/1] UefiCpuPkg/MpInitLib: fix apic mode for cpu hotplug
2 messages
In case the number of CPUs can in increase beyond 255 due to CPU hotplug choose x2apic mode. Signed-off-by: Gerd Hoffmann <kraxel@...> --- UefiCpuPkg/Library/MpInitLib/MpLib.c | 8 +++++++- 1 file chan
In case the number of CPUs can in increase beyond 255 due to CPU hotplug choose x2apic mode. Signed-off-by: Gerd Hoffmann <kraxel@...> --- UefiCpuPkg/Library/MpInitLib/MpLib.c | 8 +++++++- 1 file chan
|
By
Gerd Hoffmann
·
|
|
[PATCH 2/3] MdeModulePkg/Logo: Add a PCD to control the position of the Logo
21 messages
When set to true, the Logo is positioned according to the BGRT specification, 38.2% from the top of the screen. When set to false, no behaviour is changed and the logo is positioned centrally. Cc: Zhi
When set to true, the Logo is positioned according to the BGRT specification, 38.2% from the top of the screen. When set to false, no behaviour is changed and the logo is positioned centrally. Cc: Zhi
|
By
Sean Rhodes
·
|
|
[PATCH v3 00/11] OvmfPkg: add Crypto Driver support
2 messages
v3 changes: - rebase to latest master. - enable crypto driver only for SMM + DXE. - CI passes now \o/ v2 changes: - turn on crypto driver support by default. - left the config option in for now as fal
v3 changes: - rebase to latest master. - enable crypto driver only for SMM + DXE. - CI passes now \o/ v2 changes: - turn on crypto driver support by default. - left the config option in for now as fal
|
By
Gerd Hoffmann
·
|
|
[PATCH RESEND 4/4] OvmfPkg/CcExitLib: Use documented XSave area base size for SEV-SNP
2 messages
Currently OVMF tries to rely on the base size advertised via the CPUID table entries corresponding to leaf 0xD, sub-leafs 0x0/0x1. This will generally work for KVM guests, but might not for other SEV-
Currently OVMF tries to rely on the base size advertised via the CPUID table entries corresponding to leaf 0xD, sub-leafs 0x0/0x1. This will generally work for KVM guests, but might not for other SEV-
|
By
Roth, Michael
·
|
|
[PATCH RESEND 3/4] OvmfPkg/CcExitLib: Fix SEV-SNP XSave area size calculation
2 messages
CPUID leaf 0xD sub-leafs 0x0 and 0x1 contain cumulative sizes for the enabled XSave areas. Those sizes are calculated by tallying up all the other sub-leafs that contain per-area size information for
CPUID leaf 0xD sub-leafs 0x0 and 0x1 contain cumulative sizes for the enabled XSave areas. Those sizes are calculated by tallying up all the other sub-leafs that contain per-area size information for
|
By
Roth, Michael
·
|
|
[PATCH RESEND 2/4] OvmfPkg/AmdSevDxe: Update ConfidentialComputing blob struct definition
2 messages
The Confidential Computing blob defined here is intended to match the definition defined by linux guest kernel. Previously, both definitions relied on natural alignment, but that relies on both OVMF a
The Confidential Computing blob defined here is intended to match the definition defined by linux guest kernel. Previously, both definitions relied on natural alignment, but that relies on both OVMF a
|
By
Roth, Michael
·
|
|
[PATCH RESEND 1/4] OvmfPkg/AmdSevDxe: Allocate SEV-SNP CC blob as EfiACPIReclaimMemory
2 messages
The SEV-SNP Confidential Computing blob contains metadata that should remain accessible for the life of the guest. Allocate it as EfiACPIReclaimMemory to ensure the memory isn't overwritten by the gue
The SEV-SNP Confidential Computing blob contains metadata that should remain accessible for the life of the guest. Allocate it as EfiACPIReclaimMemory to ensure the memory isn't overwritten by the gue
|
By
Roth, Michael
·
|
|
[PATCH 1/3] BaseTools: Allow users to specify compiler to use with make CC= CXX=
4 messages
In https://bugzilla.tianocore.org/show_bug.cgi?id=2842 clang support was added by having users specify "make CXX=llvm" when building BaseTools. The Makefile then sees that and sets CC=$(CLANG_BIN)clan
In https://bugzilla.tianocore.org/show_bug.cgi?id=2842 clang support was added by having users specify "make CXX=llvm" when building BaseTools. The Makefile then sees that and sets CC=$(CLANG_BIN)clan
|
By
Rebecca Cran
·
|
|
[edk2-platforms][PATCH 2/2][RESEND] PlatformPayloadFeaturePkg.py: Add Linux support
- Use OS specific path seperator instead of hardcoding ';' - Fix case of build artifact FV/PLATFORMPAYLOAD.Fv Test: python Features/Intel/PlatformPayloadFeaturePkg/PlatformPayloadFeaturePkg.py works o
- Use OS specific path seperator instead of hardcoding ';' - Fix case of build artifact FV/PLATFORMPAYLOAD.Fv Test: python Features/Intel/PlatformPayloadFeaturePkg/PlatformPayloadFeaturePkg.py works o
|
By
Patrick Rudolph
·
|
|
[edk2-platforms][PATCH 1/2][RESEND] PlatformPayloadFeaturePkg.dsc: Add missing packages
Add package that are required to build PlatformPayloadFeaturePkg. Test: Running python Features/Intel/PlatformPayloadFeaturePkg/PlatformPayloadFeat= urePkg.py generates a FV. Signed-off-by: Patrick Ru
Add package that are required to build PlatformPayloadFeaturePkg. Test: Running python Features/Intel/PlatformPayloadFeaturePkg/PlatformPayloadFeat= urePkg.py generates a FV. Signed-off-by: Patrick Ru
|
By
Patrick Rudolph
·
|
|
[PATCH v2 1/3] RedfishPkg/Library: Redfish BMC USBNIC Host Interface
2 messages
From: Abner Chang <abner.chang@...> BMC exposed USB NIC platform Redfish Host Interface library implementation. Signed-off-by: Abner Chang <abner.chang@...> Cc: Nickle Wang <nicklew@...> Cc: Igor Kulc
From: Abner Chang <abner.chang@...> BMC exposed USB NIC platform Redfish Host Interface library implementation. Signed-off-by: Abner Chang <abner.chang@...> Cc: Nickle Wang <nicklew@...> Cc: Igor Kulc
|
By
Chang, Abner
·
|
|
[PATCH v2 1/1] ArmPkg/SmbiosMiscDxe: Adjust the priority of getting firmware version
The BIOS Firmware Version in the SMBIOS Type 0 can be fetched from the fixed PcdFirmwareVersionString or platform specific OemMiscLib. In fact, the support from OemMiscLib comes into play when the fir
The BIOS Firmware Version in the SMBIOS Type 0 can be fetched from the fixed PcdFirmwareVersionString or platform specific OemMiscLib. In fact, the support from OemMiscLib comes into play when the fir
|
By
Tinh Nguyen
·
|