git: 580fcf642ea2 - main - edk2: Merge edk2-stable202502
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 23 Apr 2025 21:10:10 UTC
The branch main has been updated by imp:
URL: https://cgit.FreeBSD.org/src/commit/?id=580fcf642ea2d5a1e60f24947d1c2e97007e44e9
commit 580fcf642ea2d5a1e60f24947d1c2e97007e44e9
Merge: d0ab6abbf531 8f6bda97a473
Author: Warner Losh <imp@FreeBSD.org>
AuthorDate: 2025-04-23 19:07:32 +0000
Commit: Warner Losh <imp@FreeBSD.org>
CommitDate: 2025-04-23 21:07:21 +0000
edk2: Merge edk2-stable202502
Merge in edk2 stable202502 to pick up latest definitions. This is a
subset import, as outlined in FREEBSD-update, since the full thing has
only gotten larger.
I also had to disable building of libefivar for i386 build. The
precondition for EDK2 isn't met by our ABI there. And we can't call
EFIRT there anyway. We normally don't build the EFI binaries for i386
anyway. We likely never should have built this, but disabling one
library in 32-bit mode is hard.
I also had to ifdef the L" and L' asserts on _STANDALONE. In the boot
loader build enviornment, we met these conditions. All the other places
we do not. But we also are careful to massage the code so that we do not
depend on these preconditions.
Sponsored by: Netflix
sys/contrib/edk2/Include/Base.h | 718 ++---
.../edk2/Include/Guid/HiiFormMapMethodGuid.h | 2 +-
sys/contrib/edk2/Include/Guid/PcAnsi.h | 12 +-
sys/contrib/edk2/Include/Guid/WinCertificate.h | 32 +-
sys/contrib/edk2/Include/IndustryStandard/Acpi10.h | 473 ++--
sys/contrib/edk2/Include/IndustryStandard/Acpi20.h | 348 +--
sys/contrib/edk2/Include/IndustryStandard/Acpi30.h | 464 ++--
sys/contrib/edk2/Include/IndustryStandard/Acpi40.h | 1042 ++++----
sys/contrib/edk2/Include/IndustryStandard/Acpi50.h | 1517 +++++------
sys/contrib/edk2/Include/IndustryStandard/Acpi51.h | 1631 +++++------
sys/contrib/edk2/Include/IndustryStandard/Acpi60.h | 1905 ++++++-------
.../edk2/Include/IndustryStandard/AcpiAml.h | 305 +--
.../edk2/Include/IndustryStandard/Bluetooth.h | 18 +-
sys/contrib/edk2/Include/Library/BaseLib.h | 2825 +++++++++++---------
sys/contrib/edk2/Include/Library/DebugLib.h | 237 +-
sys/contrib/edk2/Include/Library/DevicePathLib.h | 38 +-
.../edk2/Include/Library/MemoryAllocationLib.h | 2 +-
sys/contrib/edk2/Include/Library/PcdLib.h | 848 +-----
sys/contrib/edk2/Include/Library/PrintLib.h | 151 +-
.../Include/Library/UefiBootServicesTableLib.h | 4 +-
sys/contrib/edk2/Include/Protocol/DebugPort.h | 21 +-
sys/contrib/edk2/Include/Protocol/DevicePath.h | 592 ++--
.../edk2/Include/Protocol/DevicePathFromText.h | 11 +-
.../edk2/Include/Protocol/DevicePathToText.h | 12 +-
.../edk2/Include/Protocol/DevicePathUtilities.h | 33 +-
sys/contrib/edk2/Include/Protocol/SimpleTextIn.h | 19 +-
sys/contrib/edk2/Include/Protocol/SimpleTextInEx.h | 124 +-
sys/contrib/edk2/Include/Protocol/SimpleTextOut.h | 96 +-
sys/contrib/edk2/Include/Uefi.h | 1 -
sys/contrib/edk2/Include/Uefi/UefiBaseType.h | 133 +-
sys/contrib/edk2/Include/Uefi/UefiGpt.h | 36 +-
.../Include/Uefi/UefiInternalFormRepresentation.h | 1480 +++++-----
sys/contrib/edk2/Include/Uefi/UefiMultiPhase.h | 58 +-
sys/contrib/edk2/Include/Uefi/UefiPxe.h | 608 +++--
sys/contrib/edk2/Include/Uefi/UefiSpec.h | 525 ++--
sys/contrib/edk2/MdePkg.dec | 322 ++-
36 files changed, 8379 insertions(+), 8264 deletions(-)