From nobody Wed Apr 23 21:10:10 2025 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZjWw32LF8z5stt7; Wed, 23 Apr 2025 21:10:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZjWw30sBYz3mnv; Wed, 23 Apr 2025 21:10:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1745442611; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=lFclEHKShcUy/c6l8+cw4IO3i4FL/yzzapOZLL3hIYQ=; b=LCcPzljRJMHklEiwej3VfH4qEp7g78YsCzhVOKMWaFfW1GotOsmS3vpZtHuPvLoKEu1Hat 1hGn9BVw5Dc9qIRH+zdBIjwyNz+Lkj751wRQZpL+RcYpVVLkpsowV/xiTa4Rl51KsDuHJk VpGt/0g+NMIfazn0cNhgfwNpx/mRuUk/exd+5fao9UQeQ2ixuOQbvALP9h70HKkMflYRh/ cL2xtl9vhxsgBdzOddy9qHLu8GTe9ONGKc9R8Sjy89BFJLLEnlSKytXt79nUxExDI51qW+ s31Cpo3o6R9jXwVLAa7gg0DT6UDDZCOpqLLihQZAIfv6ArugUs1fu7GgMGhdQg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1745442611; a=rsa-sha256; cv=none; b=JtYwNGPUVS+yXDfDROyqTE5VeTWK+fWtDBNSKqdHQ1cJnqHE3lDeITwYSXe0/eCQ3ii43j YUpEHfmLoQ8lWjckPIUsLh8wNMlC/dXJSH5pTLeNSkZy6KceAPdtENIWgZ1TsxpOMv1uu7 +pQu2+ZyxByxogTU8YImxoC9usU4s0SBsikeWO+XfSajX8bbHNzkgIYp4LNSyRdV+YyotQ 7STJxbnH++PuLrasKgP8Os2kyag65PRDihyOlk1KB+SmIP8ANcJQGEndE7ors77uuRhER3 pSLeUnXr5+PhjcwB08jUGzeUHOPKBabIssxGNNFAvLpFqAPuuBiYlcNZok9kPA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1745442611; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=lFclEHKShcUy/c6l8+cw4IO3i4FL/yzzapOZLL3hIYQ=; b=mD8RVDbTzKzNS4tS3JzxgGB2StzByhH/e/i8pvOM2OY+KBhZWbK1rJsHmi4xtzUnQ6ekex Yoy/5pzgj3aQRvo8w3LpM+5/09o07S1a7QBH23CisEZMnIOjb+ywrS+FSL4tofGeRP4vSg 7GUQ+J9GSRmCmmNS3lCN7n2AMgJWrHwnvEiCHyyfE740q5q/Yre7RljbjHEg50DhApj/pp +XIQ8K7nuPGwU9As7YPrWzdogswkykPEjlHwQItDe+mztTe1wdkTMWphZ9rgMi214yjFub 1cWmKneJF/W7AJOuSP+gBCwyj9CTw6lieoW5bfUfa20d+CNepe4YkU4fqWuUdA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ZjWw30Rk9z4vy; Wed, 23 Apr 2025 21:10:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 53NLAAPx014326; Wed, 23 Apr 2025 21:10:10 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 53NLAA0e014224; Wed, 23 Apr 2025 21:10:10 GMT (envelope-from git) Date: Wed, 23 Apr 2025 21:10:10 GMT Message-Id: <202504232110.53NLAA0e014224@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Warner Losh Subject: git: 580fcf642ea2 - main - edk2: Merge edk2-stable202502 List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: imp X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 580fcf642ea2d5a1e60f24947d1c2e97007e44e9 Auto-Submitted: auto-generated 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 AuthorDate: 2025-04-23 19:07:32 +0000 Commit: Warner Losh 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(-)