|
[PATCH] UefiPayloadPkg/PlatformBootManager: Connect console after EndOfDxe
Currently the console is connected before EndOfDxe causing OptionsROMs to be loaded, but their drivers aren't used and thus no GOP is installed. To make use of 3rdparty OptionROMs connect the console
Currently the console is connected before EndOfDxe causing OptionsROMs to be loaded, but their drivers aren't used and thus no GOP is installed. To make use of 3rdparty OptionROMs connect the console
|
By
Patrick Rudolph
· #71052
·
|
|
[PATCH] UefiPayloadPkg/PlatformBootManager: Connect console after EndOfDxe
Hi Sunny, none of the other packages are doing this before EndOfDxe. And there's no point in having trusted console as earlier as possible, as nothing is displayed in PlatformBootManagerBeforeConsole(
Hi Sunny, none of the other packages are doing this before EndOfDxe. And there's no point in having trusted console as earlier as possible, as nothing is displayed in PlatformBootManagerBeforeConsole(
|
By
Patrick Rudolph
· #71107
·
|
|
[PATCH] MdeModulePkg/Universal/SmbiosDxe: Scan for existing tables
The default EfiSmbiosProtocol operates on an empty SMBIOS table. The SMBIOS tables are provided by the bootloader on UefiPayloadPkg. Scan for existing tables in SmbiosDxe and load them if they seem va
The default EfiSmbiosProtocol operates on an empty SMBIOS table. The SMBIOS tables are provided by the bootloader on UefiPayloadPkg. Scan for existing tables in SmbiosDxe and load them if they seem va
|
By
Patrick Rudolph
· #71607
·
|
|
[PATCH - resend] MdeModulePkg/BootLogoLib: Center logo 38.2% from top of screen
From: Tim Crawford <tcrawford@...> Use Microsoft's recommended positioning [1] for the boot logo. > We recommend that the logo is placed with its center at 38.2% from the > screen's top edge.
From: Tim Crawford <tcrawford@...> Use Microsoft's recommended positioning [1] for the boot logo. > We recommend that the logo is placed with its center at 38.2% from the > screen's top edge.
|
By
Patrick Rudolph
· #71716
·
|
|
[PATCH - resend] MdeModulePkg/BootLogoLib: Center logo 38.2% from top of screen
Hi, Please find the issue created here: https://bugzilla.tianocore.org/show_bug.cgi?id=3226
Hi, Please find the issue created here: https://bugzilla.tianocore.org/show_bug.cgi?id=3226
|
By
Patrick Rudolph
· #71784
·
|
|
[PATCH] UefiPayloadPkg/UefiPayloadEntry: Remove 4GB memory WA
This patch breaks booting on master. In CpuDxe.efi / InitGlobalDescriptorTable as the GDT pointer is casted to 32bits. Regards, Patrick
This patch breaks booting on master. In CpuDxe.efi / InitGlobalDescriptorTable as the GDT pointer is casted to 32bits. Regards, Patrick
|
By
Patrick Rudolph
· #71957
·
|
|
[PATCH] UefiPayloadPkg/UefiPayloadEntry: Remove 4GB memory WA
Hi Guo, I tested on 078400ee15e7b250e4dfafd840c2e0c19835e16b and run it in QEMU. The problem seems to be here, as gdt is allocated > 4GiB: gdtPtr.Base = (UINT32)(UINTN)(VOID*) gdt; Regards, Patrick
Hi Guo, I tested on 078400ee15e7b250e4dfafd840c2e0c19835e16b and run it in QEMU. The problem seems to be here, as gdt is allocated > 4GiB: gdtPtr.Base = (UINT32)(UINTN)(VOID*) gdt; Regards, Patrick
|
By
Patrick Rudolph
· #71987
·
|
|
[PATCH] UefiPayloadPkg/UefiPayloadEntry: Remove 4GB memory WA
Hi Guo, I tested it and it works fine with your patch. The crash is gone. BTW: Are there are other possible side effects with placing memory above 4GB? Like 32bit UEFI drivers or Option ROMs malfuncti
Hi Guo, I tested it and it works fine with your patch. The crash is gone. BTW: Are there are other possible side effects with placing memory above 4GB? Like 32bit UEFI drivers or Option ROMs malfuncti
|
By
Patrick Rudolph
· #71995
·
|
|
[PATCH - resend] MdeModulePkg/Universal/SmbiosDxe: Scan for existing tables
The default EfiSmbiosProtocol operates on an empty SMBIOS table. The SMBIOS tables are provided by the bootloader on UefiPayloadPkg. Scan for existing tables in SmbiosDxe and load them if they seem va
The default EfiSmbiosProtocol operates on an empty SMBIOS table. The SMBIOS tables are provided by the bootloader on UefiPayloadPkg. Scan for existing tables in SmbiosDxe and load them if they seem va
|
By
Patrick Rudolph
· #72284
·
|
|
[PATCH - resend] MdeModulePkg/Universal/SmbiosDxe: Scan for existing tables
Hi Ray, thanks for your feedback. Currently a single HOB containing all the SMBIOS table is exported by coreboot. As coreboot doesn't support multiple HOBs with the same ID, #2 isn't a solution. I'll
Hi Ray, thanks for your feedback. Currently a single HOB containing all the SMBIOS table is exported by coreboot. As coreboot doesn't support multiple HOBs with the same ID, #2 isn't a solution. I'll
|
By
Patrick Rudolph
· #72380
·
|
|
[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
·
|
|
[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 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 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 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] 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] 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 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 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 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
·
|