|
[PATCH 5/5] UefiPayloadPkg: Add support for Firmware Volume Block Protocol
Hi Guo, I don't see where it's written that UefiPayloadPkg is bootloader independent. Can you point me to that documentation? Reading the BuildAndIntegrationInstructions.txt I understand that it is ve
Hi Guo, I don't see where it's written that UefiPayloadPkg is bootloader independent. Can you point me to that documentation? Reading the BuildAndIntegrationInstructions.txt I understand that it is ve
|
By
Patrick Rudolph
· #87910
·
|
|
[PATCH 1/2] Add filesystem drivers
Hi Sean, the Ext4 filesystem code is now available as source from https://github.com/tianocore/edk2-platforms/tree/master/Features/Ext4Pkg It looks like the UefiPayloadPkg needs to be generated from m
Hi Sean, the Ext4 filesystem code is now available as source from https://github.com/tianocore/edk2-platforms/tree/master/Features/Ext4Pkg It looks like the UefiPayloadPkg needs to be generated from m
|
By
Patrick Rudolph
· #87796
·
|
|
[PATCH] UefiPayloadPkg: Add PlatformGopPolicy
Hi Sean, 1. This patch only works with the Intel binary EFI Option ROM (GOP driver) that's not part of this repository, as already mentioned. 2. The name USE_PLATFORM_GOP is miss-leading, I'd prefer s
Hi Sean, 1. This patch only works with the Intel binary EFI Option ROM (GOP driver) that's not part of this repository, as already mentioned. 2. The name USE_PLATFORM_GOP is miss-leading, I'd prefer s
|
By
Patrick Rudolph
· #87086
·
|
|
[PATCH 1/2] UefiPayloadPkg: Add i801 SMBus controller DXE
Hi Maurice, I agree that edk2-platforms is the right place. How should it be used to build UefiPlayloadPkg? Should it be hooked up as git submodule? Just wondering why you added vendor (or platform) s
Hi Maurice, I agree that edk2-platforms is the right place. How should it be used to build UefiPlayloadPkg? Should it be hooked up as git submodule? Just wondering why you added vendor (or platform) s
|
By
Patrick Rudolph
· #86963
·
|
|
[PATCH 08/18] UefiPayloadPkg: Fix case of protocol
Hi, can you please have a look at this patch? It fixes a build failure. Regards, Patrick Rudolph
Hi, can you please have a look at this patch? It fixes a build failure. Regards, Patrick Rudolph
|
By
Patrick Rudolph
· #86814
·
|
|
[PATCH 10/18] BlSupportSmm: fix definition of SetSmrr()
Hi, Can you please have a look at this patch? The BlSupportSmm currently doesn't compile and this patch fixes the issue. It would be very nice if you could add build tests for every option defaulting
Hi, Can you please have a look at this patch? The BlSupportSmm currently doesn't compile and this patch fixes the issue. It would be very nice if you could add build tests for every option defaulting
|
By
Patrick Rudolph
· #86813
·
|
|
[PATCH] UefiPayloadPkg: Fix PciHostBridgeLib
On modern platforms with TBT devices the coreboot resource allocator opens large PCI bridge MMIO windows above 4GiB to place hotplugable PCI BARs there as they won't fit below 4GiB. In addition modern
On modern platforms with TBT devices the coreboot resource allocator opens large PCI bridge MMIO windows above 4GiB to place hotplugable PCI BARs there as they won't fit below 4GiB. In addition modern
|
By
Patrick Rudolph
· #86707
·
|
|
[PATCH 16/18] UefiCpuPkg: Disable MTRR programming for UefiPayloadPkg
Hi Mike, I don't see this covered by the PI specification (it's soo huge). Which chapter describes this? The original issue was a boot hang observed on real hardware as the MtrrLib can't handle specif
Hi Mike, I don't see this covered by the PI specification (it's soo huge). Which chapter describes this? The original issue was a boot hang observed on real hardware as the MtrrLib can't handle specif
|
By
Patrick Rudolph
· #86608
·
|
|
[edk2-platform][PATCH] UefiPayloadPkg: Fix PciHostBridgeLib
On modern platforms with TBT devices the coreboot resource allocator opens large PCI bridge MMIO windows above 4GiB to place hotplugable PCI BARs there as they won't fit below 4GiB. In addition modern
On modern platforms with TBT devices the coreboot resource allocator opens large PCI bridge MMIO windows above 4GiB to place hotplugable PCI BARs there as they won't fit below 4GiB. In addition modern
|
By
Patrick Rudolph
· #86407
·
|
|
[PATCH v8 02/11] SecurityPkg: Create library for enrolling Secure Boot variables.
Hi Grzegorz, I tried this patch, but I cannot enroll the DBX downloaded from here: https://uefi.org/revocationlistfile Is it even possible with current code? Did you test DBX enrollment as well using
Hi Grzegorz, I tried this patch, but I cannot enroll the DBX downloaded from here: https://uefi.org/revocationlistfile Is it even possible with current code? Did you test DBX enrollment as well using
|
By
Patrick Rudolph
· #79766
·
|
|
[PATCH v3] UefiPayloadPkg/UefiPayloadEntry: Improve bootloader memrange parsing
Currently several DXE crash due to invalid memory resource settings. The PciHostBridgeDxe which expects the MMCONF and PCI Aperature to be EfiMemoryMappedIO, but currently those regions are (partly) m
Currently several DXE crash due to invalid memory resource settings. The PciHostBridgeDxe which expects the MMCONF and PCI Aperature to be EfiMemoryMappedIO, but currently those regions are (partly) m
|
By
Patrick Rudolph
· #76798
·
|
|
[PATCH] UefiPayloadPkg/UefiPayloadEntry: Improve bootloader memrange parsing
Hi Maurice, I've implemented the requested changes. It now also accepts ACPI_NVS as usable DRAM. Thanks, Patrick
Hi Maurice, I've implemented the requested changes. It now also accepts ACPI_NVS as usable DRAM. Thanks, Patrick
|
By
Patrick Rudolph
· #76671
·
|
|
[PATCH v2] UefiPayloadPkg/UefiPayloadEntry: Improve bootloader memrange parsing
Currently several DXE crash due to invalid memory resource settings. The PciHostBridgeDxe which expects the MMCONF and PCI Aperature to be EfiMemoryMappedIO, but currently those regions are (partly) m
Currently several DXE crash due to invalid memory resource settings. The PciHostBridgeDxe which expects the MMCONF and PCI Aperature to be EfiMemoryMappedIO, but currently those regions are (partly) m
|
By
Patrick Rudolph
· #76669
·
|
|
[PATCH] UefiPayloadPkg/UefiPayloadEntry: Improve bootloader memrange parsing
Hi Guo, The PciHostBridgeDxe expects the PCI Aperature and MMCONF to be marked as EfiMemoryMappedIO, however as the bootloader provides an e820 compatible memory map, it's actually marked as EfiReserv
Hi Guo, The PciHostBridgeDxe expects the PCI Aperature and MMCONF to be marked as EfiMemoryMappedIO, however as the bootloader provides an e820 compatible memory map, it's actually marked as EfiReserv
|
By
Patrick Rudolph
· #76575
·
|
|
[PATCH] UefiPayloadPkg/UefiPayloadEntry: Improve bootloader memrange parsing
Currently several DXE crash due to invalid memory resource settings. coreboot and slimbootloader provide an e820 compatible memory map, which doesn't work well with EDK2 as the e820 spec is missing MM
Currently several DXE crash due to invalid memory resource settings. coreboot and slimbootloader provide an e820 compatible memory map, which doesn't work well with EDK2 as the e820 spec is missing MM
|
By
Patrick Rudolph
· #76517
·
|
|
[Patch V4 0/9] Create multiple Hobs for Universal Payload
Tested the patch series on Intel Coffee Lake Platform using latest coreboot master. Everything seems to work fine. Thanks Patrick
Tested the patch series on Intel Coffee Lake Platform using latest coreboot master. Everything seems to work fine. Thanks Patrick
|
By
Patrick Rudolph
· #76516
·
|
|
[Patch V3 5/9] MdeModulePkg/Universal/SmbiosDxe: Scan for existing tables
That doesn't compile as Status is written, but never read.
That doesn't compile as Status is written, but never read.
|
By
Patrick Rudolph
· #76191
·
|
|
[PATCH 9/9] UefiPayloadPkg: Creat gPldAcpiTableGuid Hob
Note that AcpiTableDxe.inf is currently not part of the FV on UefipayloadPkg, so there won't be any tables installed after all. DEBUG ((DEBUG_INFO, "Create acpi table ...
Note that AcpiTableDxe.inf is currently not part of the FV on UefipayloadPkg, so there won't be any tables installed after all. DEBUG ((DEBUG_INFO, "Create acpi table ...
|
By
Patrick Rudolph
· #75662
·
|
|
[PATCH 5/9] MdeModulePkg/Universal/SmbiosDxe: Scan for existing tables
This is not correct, it should be if (SmbiosTable->EntryPointLength != 0x1E && SmbiosTable->EntryPointLength != sizeof (SMBIOS_TABLE_ENTRY_POINT)) { otherwise the table wouldn't be recognized as valid
This is not correct, it should be if (SmbiosTable->EntryPointLength != 0x1E && SmbiosTable->EntryPointLength != sizeof (SMBIOS_TABLE_ENTRY_POINT)) { otherwise the table wouldn't be recognized as valid
|
By
Patrick Rudolph
· #75661
·
|
|
[PATCH - resend] MdeModulePkg/Universal/SmbiosDxe: Scan for existing tables
Hi Zhiguang, this is still on my todo-list, but I'm quite busy right now. If you got time please take care of that patch. Regards, Patrick Rudolph
Hi Zhiguang, this is still on my todo-list, but I'm quite busy right now. If you got time please take care of that patch. Regards, Patrick Rudolph
|
By
Patrick Rudolph
· #73597
·
|