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(-)