From nobody Mon Apr 29 16:42:46 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1560543968; cv=none; d=zoho.com; s=zohoarc; b=JHAwvveyGsg7GXLsN294+91blhXLCCayG6KlC3pz2F67FkKab+2bFm5bM4w0DnoQW5a5lKf+iFuwVGiKBkXyc7FEllgizKb1EyQM7qytBGHPhtBljDL5trfZ7Plw6Ct5HbdK6+EgPX4COvNUjy5puEiK7ZIWpLZx/u/fSl6oD30= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1560543968; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=5R6wiakB6IEzCbErxyPIBIDrDamtS+7bASxnQIt4jmU=; b=cxOhTzRhsdtFRNeL6V2PgXjZy26lEOujnWpCT91c8uwl/r2dPRer6macZR7c0o4nMs6ebt0ay9J8uWtw1+gmExcGma4ebz8gfEK9k26WjXZU01kp4DDCS1upGDDRZXVH39FxoDS1I2sno/i063ar2Ju+8PanEgA0xeuclwvPt8M= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (209.51.188.17 [209.51.188.17]) by mx.zohomail.com with SMTPS id 156054396887369.85135986501075; Fri, 14 Jun 2019 13:26:08 -0700 (PDT) Received: from localhost ([::1]:55088 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hbslt-00006F-EQ for importer@patchew.org; Fri, 14 Jun 2019 16:26:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56217) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hbsje-0006hl-Kp for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:23:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hbsjd-0006rp-GY for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:23:42 -0400 Received: from mx1.redhat.com ([209.132.183.28]:50172) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hbsjd-0006r4-B2 for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:23:41 -0400 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 1E2F136899 for ; Fri, 14 Jun 2019 20:23:40 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141]) by smtp.corp.redhat.com (Postfix) with ESMTP id 2867E5C1A1; Fri, 14 Jun 2019 20:23:36 +0000 (UTC) From: Laszlo Ersek To: qemu-devel@nongnu.org Date: Fri, 14 Jun 2019 22:23:28 +0200 Message-Id: <20190614202333.19355-2-lersek@redhat.com> In-Reply-To: <20190614202333.19355-1-lersek@redhat.com> References: <20190614202333.19355-1-lersek@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.30]); Fri, 14 Jun 2019 20:23:40 +0000 (UTC) Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.132.183.28 Subject: [Qemu-devel] [PULL 1/6] roms/Makefile.edk2: define edk2-stable201905 network feature test macros X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" Content-Type: text/plain; charset="utf-8" Due to edk2 commits 631195044ff0 ("OvmfPkg: Update DSC/FDF to use NetworkPkg's include fragment file.", 2019-05-16) and 157a3b1aa50f ("ArmVirtPkg: Update DSC/FDF to use NetworkPkg's include fragment file.", 2019-05-16), we'll have to pefix the HTTP_BOOT_ENABLE and TLS_ENABLE build flags with "NETWORK_", for building edk2 at tag "edk2-stable201905". Right now the new flags are no-ops, so we can insert them separately, before advancing our edk2 submodule reference. We will remove the old flags afterwards. Cc: Philippe Mathieu-Daud=C3=A9 Ref: https://bugs.launchpad.net/qemu/+bug/1831477 Signed-off-by: Laszlo Ersek Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- roms/Makefile.edk2 | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/roms/Makefile.edk2 b/roms/Makefile.edk2 index 822c547fec64..071d6e454b68 100644 --- a/roms/Makefile.edk2 +++ b/roms/Makefile.edk2 @@ -57,6 +57,7 @@ submodules: --arch=3DAARCH64 \ --platform=3DArmVirtPkg/ArmVirtQemu.dsc \ -D NETWORK_IP6_ENABLE \ + -D NETWORK_HTTP_BOOT_ENABLE \ -D HTTP_BOOT_ENABLE cp edk2/Build/ArmVirtQemu-AARCH64/DEBUG_$(call toolchain,aarch64)/FV/QEMU= _EFI.fd \ $@ @@ -68,6 +69,7 @@ submodules: --arch=3DARM \ --platform=3DArmVirtPkg/ArmVirtQemu.dsc \ -D NETWORK_IP6_ENABLE \ + -D NETWORK_HTTP_BOOT_ENABLE \ -D HTTP_BOOT_ENABLE cp edk2/Build/ArmVirtQemu-ARM/DEBUG_$(call toolchain,arm)/FV/QEMU_EFI.fd \ $@ @@ -79,7 +81,9 @@ submodules: --arch=3DIA32 \ --platform=3DOvmfPkg/OvmfPkgIa32.dsc \ -D NETWORK_IP6_ENABLE \ + -D NETWORK_HTTP_BOOT_ENABLE \ -D HTTP_BOOT_ENABLE \ + -D NETWORK_TLS_ENABLE \ -D TLS_ENABLE \ -D TPM2_ENABLE \ -D TPM2_CONFIG_ENABLE @@ -91,7 +95,9 @@ submodules: --arch=3DIA32 \ --platform=3DOvmfPkg/OvmfPkgIa32.dsc \ -D NETWORK_IP6_ENABLE \ + -D NETWORK_HTTP_BOOT_ENABLE \ -D HTTP_BOOT_ENABLE \ + -D NETWORK_TLS_ENABLE \ -D TLS_ENABLE \ -D TPM2_ENABLE \ -D TPM2_CONFIG_ENABLE \ @@ -105,7 +111,9 @@ submodules: --arch=3DX64 \ --platform=3DOvmfPkg/OvmfPkgX64.dsc \ -D NETWORK_IP6_ENABLE \ + -D NETWORK_HTTP_BOOT_ENABLE \ -D HTTP_BOOT_ENABLE \ + -D NETWORK_TLS_ENABLE \ -D TLS_ENABLE \ -D TPM2_ENABLE \ -D TPM2_CONFIG_ENABLE @@ -118,7 +126,9 @@ submodules: --arch=3DX64 \ --platform=3DOvmfPkg/OvmfPkgIa32X64.dsc \ -D NETWORK_IP6_ENABLE \ + -D NETWORK_HTTP_BOOT_ENABLE \ -D HTTP_BOOT_ENABLE \ + -D NETWORK_TLS_ENABLE \ -D TLS_ENABLE \ -D TPM2_ENABLE \ -D TPM2_CONFIG_ENABLE \ --=20 2.19.1.3.g30247aa5d201 From nobody Mon Apr 29 16:42:46 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1560544210; cv=none; d=zoho.com; s=zohoarc; b=E/nTNHO9fo0gvmms4Ise0gsOv3P2G2GhO77VBJZdXQR6yb5XjndQ8FIfj6enio+lGNNp7nyYOxfqbfU6q5yzf55p+cFKBT7wPdpVspbUX1RA7NAhPuQGntQflU/qkWMdUvl3YKhDmilsZuyyn8e3ZAaE4m2JItn1fYYY3Tv3HmM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1560544210; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=XsxWKCg5tR4pLUc6MROSlo+v/IU8s+FJS5xk7KeklpI=; b=ZV0dECSlDG00DA/liDZhdzTBc0hldMjtpqnE+faOmSsjTro+czPnWZeW9yyo0Zb/WGtnCqSliBC9VuBxlj0PCstXecvpQpVZSIebd5ylrqZs9GJQUkN+UFLbDGMiVfRUFTZr7Y1hvFtPC4KZLu+9ndd9WdymmHX4wOVUMFcOy8A= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1560544210089715.9863862286969; Fri, 14 Jun 2019 13:30:10 -0700 (PDT) Received: from localhost ([::1]:55106 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hbsps-0003DT-SL for importer@patchew.org; Fri, 14 Jun 2019 16:30:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56287) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hbsjo-0006wz-4d for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:23:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hbsjj-0006xU-Cz for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:23:52 -0400 Received: from mx1.redhat.com ([209.132.183.28]:58306) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hbsjj-0006wa-0O for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:23:47 -0400 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 528223092652 for ; Fri, 14 Jun 2019 20:23:41 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141]) by smtp.corp.redhat.com (Postfix) with ESMTP id 6B68E5C1A1; Fri, 14 Jun 2019 20:23:40 +0000 (UTC) From: Laszlo Ersek To: qemu-devel@nongnu.org Date: Fri, 14 Jun 2019 22:23:29 +0200 Message-Id: <20190614202333.19355-3-lersek@redhat.com> In-Reply-To: <20190614202333.19355-1-lersek@redhat.com> References: <20190614202333.19355-1-lersek@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.43]); Fri, 14 Jun 2019 20:23:41 +0000 (UTC) Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.132.183.28 Subject: [Qemu-devel] [PULL 2/6] roms/edk2: update submodule from edk2-stable201903 to edk2-stable201905 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" Content-Type: text/plain; charset="utf-8" Update the edk2 submodule from release edk2-stable201903 to edk2-stable201905. The release notes can be read at https://github.com/tianocore/edk2/releases/tag/edk2-stable201905 Below is a list of commits in the new release: 1 c9e1e28b6195 Maintainers.txt: clarify Reviewer requirements and respo= nsibilities 2 a24a37dba42c StdLib: Update resolv.conf to use Google's DNS servers 3 690d60c0ada5 MdeModulePkg/SdMmcPciHcDxe: Add V3 64b DMA Support 4 326598e9b759 StandaloneMmPkg/Library: Install Variable Arch Protocol 5 56edfb174ad6 StandaloneMmPkg: drop redundant definition of gEfiMmConf= igurationProtocolGuid 6 8edde27a3835 StandaloneMmPkg: switch to NULL DebugLib resolution 7 4b771927c801 StandaloneMmPkg/StandaloneMmCoreEntryPoint: drop explici= t SerialPortLib call 8 d65e0e4881b7 StandaloneMmPkg/Core: permit encapsulated firmware volum= es 9 84249babd703 StandaloneMmPkg/Core: dispatch all drivers at init time 10 094c0bc7d7a5 StandaloneMmPkg/Core: drop support for dispatching FVs i= nto MM 11 b2877855c7ec StandaloneMmPkg/Core: remove legacy boot support 12 4d275961d8d6 StandaloneMmPkg: drop unused PCD PcdStandaloneMmEnable 13 d6253d2f9a33 StandaloneMmPkg: remove redundant StandaloneMmDriverEntr= yPoint driver 14 fb94f83131f0 BaseTools: Enable compiler cache support in edk2 build 15 c8eada5ca07b SecurityPkg: Remove duplicated BSD license 16 5835c054f4ce Vlv2TbltDevicePkg: Remove duplicated BSD license 17 b2a0a4ffd4d6 ShellPkg/UefiShellAcpiViewCommandLib: Change the note in= uni 18 d868846a4ecc BaseTool/Build: Add --disable-include-path-check. 19 dbe05cb1c038 BaseTools: Fixed the issue of BaseTools Make cleanall fa= iled. 20 b0189eac00a5 BaseTools: Explicitly close files after readlines 21 c49f298d28cb EmbeddedPkg/MmcDxe: Enable 4-bit mode even if SD_HIGH_SP= EED is not supported 22 34b162d078aa UefiCpuPkg/CpuCommonFeaturesLib: Aesni.c uses BIT0 and B= IT1 reversedly 23 d0abf8bb3e09 MdePkg/MdePkg.uni: Add the prompt and help information 24 6ef95e4da714 SecurityPkg/SecurityPkg.uni: Add the prompt and help inf= ormation 25 792396bec919 UefiCpuPkg/UefiCpuPkg.uni: Add the prompt and help infor= mation 26 43b1be74a8f6 ShellPkg: Correct a parameter's name 27 2ac896a67b8e MdePkg/PciSegmentLibSegmentInfo: Change parameters type 28 7681a891cec6 BaseTools: Add missing license and copyright info 29 432a2ba1a0d7 DynamicTablesPkg: correct LibraryClass dependencies for = Arm/DBG2 30 fbdfef35cb82 DynamicTablesPkg: add package .dsc file 31 a4712bea79a7 Vlv2TbltDevicePkg: ECP Cleanup. 32 46002a4a379b Vlv2TbltDevicePkg: Fix build failure issue after ECP cle= anup 33 2cb2b6d6fa9c Vlv2TbltDevicePkg: Fix 32bit BIOS build failure issue 34 4f93ff22b983 DynamicTablesPkg: Fix protocol section 35 98a4a7a99bf5 DynamicTablesPkg: Rename enum used for ID Mapping 36 e12bdeb1c2ad DynamicTablesPkg: Add OEM Info 37 1018bd4c79a6 DynamicTablesPkg: DGB2: Update DBG2_DEBUG_PORT_DDI 38 24534823b281 DynamicTablesPkg: Remove GIC Distributor Id field 39 c606f47291e4 DynamicTablesPkg: Minor updates and fix typos 40 6c27a4d337d0 MdeModulePkg/UefiBootManangerLib: Fix exception issue 41 bb2c9ccb3388 MdeModulePkg/PiSmmCore: Control S3 related functionality= through flag. 42 f4c5200926df SecurityPkg/OpalPassword: Fix incorrect line ending issu= e. 43 210bd16aff81 Document: Remove obsolete user manuals 44 f293841f9335 BaseTools: Remove EDKI related logic from Trim tool 45 2f2c51acfb70 BaseTools: Remove the logic SourceOverridePath 46 b669adebd01d Fix links in Maintainers.txt and remove slow outdated so= urceforge git mirror 47 cf85ba23d58c OvmfPkg: retire "create-release.py" 48 4da419e2deb9 IntelSiliconPkg/IntelSiliconPkg.dsc: Add a driver to bui= ld 49 fa888c7ee9ba PcAtChipsetPkg/PcatChipsetPkg.dsc: Add a driver to build 50 4a1f6b85c184 MdeModulePkg: add LockBoxNullLib for !IA32/X64 in .dsc 51 a004d17d01a9 BaseTool: Fixed an issue of Structure PCD 52 fdebdc961bfd Nt32Pkg/Nt32Pkg.dsc: Remove EdkCompatibilityPkg informat= ion 53 5bca07268aca Maintainers.txt: Remove EdkCompatibilityPkg information 54 c455bc8c8d78 EdkCompatibilityPkg: Remove EdkCompatibilityPkg 55 e259ad9b6452 OvmfPkg: Drop the ISA Floppy device support 56 a5cc178aeb1a OvmfPkg: Add an Super IO bus driver 57 a06810229618 OvmfPkg: Add a build flag to select ISA driver stack 58 f67786e38171 BaseTools/TianoCompress: Improve performance of boundary= validation 59 55756c88aec9 BaseTools/C/Common: Improve performance of boundary vali= dation 60 8028f0303218 MdePkg/BaseUefiDecompressLib: Improve performance of bou= ndary validation 61 58742d79457e BaseTools:Trim will trig exception when input asl UTF8 f= ormat file 62 1c27ec423635 BaseTools:Coding problems caused by special characters 63 b02873340b2d Vlv2TbltDevicePkg: Remove PACKAGES_PATH 64 a89fd3a359b8 MdeModulePkg/CapsuleRuntimeDxe: Add cache flush for IA32= and X64 65 9338e2301785 MdeModulePkg/ResetSystemRuntimeDxe: Remove DoS3 in warm = reset 66 b87a9a76ebc3 MdePkg/DebugLib.h: Add new APIs for DebugLib 67 b04bdd154add MdePkg/BaseDebugLibNull: Add new APIs for DebugLib 68 f13202874c9c MdePkg/BaseDebugLibSerialPort: Add new APIs 69 ec81dba51f0b MdePkg/UefidebugLibConOut: Add new APIs 70 8055c3d5ee3f MdePkg/UefiDebugLibStdErr: Add new APIs 71 b22b4f5aeed9 MdePkg/DxeRuntimeDebugLibSerialPort: Add new APIs 72 27d86bc12b1d MdePkg/UefiDebuglibDebugPortProtocol: Add new APIs 73 92c0bbd18b8b ArmPkg/SemiHostingDebugLib: Add new APIs 74 2fe5f2f52918 OvmfPkg/PlatformDebugLibIoPort: Add new APIs 75 446be24d0bd2 IntelFsp2Pkg/BaseFspDebugLibSerialPort: Add new APIs 76 0bb4eff6a0bb IntelFspPkg/BaseFspDebugLibSerialPort: Add new APIs 77 9fb1f7efc90a IntelFramworkModulePkg/PeiDxeDebugLibReportStatusCode: A= dd new APIs 78 bd68cddc6b5f MdeModulePkg/PeiDxeDebugLibReportStatusCode: Add new APIs 79 52e22c60eab7 MdeModulePkg: Add definitions for EDKII DEBUG PPI 80 2bc82244638a MdeModulePkg: Add a PEIM to install Debug PPI 81 66f50a4b0d49 MdeModulePkg/PeiDebugLibDebugPpi: Add PEI debug lib 82 a8ac75b8eeb8 MdeModulePkg: Add PEIM and lib to dsc file 83 475a4317c037 UefiCpuPkg/SmmCpuFeaturesLib: Remove .S files for IA32 a= nd X64 arch 84 b2d13be506fb UefiCpuPkg/BaseUefiCpuLib: Remove .S files for IA32 and = X64 arch 85 df6c5f01e182 UefiCpuPkg/CpuExceptionHandlerLib:Remove.S files for IA3= 2 and X64 arch 86 4eea7627ef0d MdePkg/BaseCpuLib: Remove .S files for IA32 and X64 arch 87 1ee58b7103f3 MdePkg/BaseLib: Remove .S files for IA32 and X64 arch 88 f578386cc49d MdePkg/BaseMemoryLibMmx: Remove .S files for IA32 and X6= 4 arch 89 fbce3e064cdd MdePkg/BaseMemoryLibOptDxe: Remove .S files for IA32 and= X64 arch 90 ef008cd706b8 MdePkg/BaseMemoryLibOptPei: Remove .S files for IA32 and= X64 arch 91 42b7b15d2798 MdePkg/BaseMemoryLibRepStr: Remove .S files for IA32 and= X64 arch 92 94cf7d235a48 MdePkg/BaseMemoryLibSse2: Remove .S files for IA32 and X= 64 arch 93 fcc61ca4b122 CryptoPkg/IntrinsicLib: Remove .S files for IA32 arch 94 c7d22535f7dc SourceLevelDebugPkg/DebugAgentCommon: Remove .S files 95 fb5c9ed8439b SourceLevelDebugPkg/PeCoffExtraActionLibDebug: Remove .S= files 96 57b6844503e7 CorebootModulePkg/SecCore: Remove .S files for IA32 arch 97 7ed72121b753 SourceLevelDebugPkg/DebugAgent: Remove AsmFuncs.S in INF 98 e4ff6349bf9e UefiCpuPkg/MpInitLib: Fix MemTest86 failure. 99 37f9fea5b88d UefiCpuPkg\CpuSmm: Save & restore CR2 on-demand paging i= n SMM 100 79be3d27517c UefiCpuPkg/RegisterCpuFeaturesLib: Remove useless functi= ons. 101 6214ffb41079 UefiCpuPkg/RegisterCpuFeaturesLib: Optimize PCD PcdCpuFe= aturesUserConfiguration. 102 001c2c80333f UefiCpuPkg/RegisterCpuFeaturesLib: Simplify PcdCpuFeatur= esSupport. 103 f664032e063b UefiCpuPkg/RegisterCpuFeaturesLib: Correct comments. 104 516e33972f0a UefiCpuPkg/Cpuid.h: Remove duplicated struct definition = for leaf 1FH 105 079141ebe7f1 UefiCpuPkg/Cpuid: Dump leaf 1FH information correctly 106 7f33d4f22836 UefiCpuPkg/LocalApicLib: Add GetProcessorLocation2ByApic= Id() API 107 f8113e25001e UefiCpuPkg/Cpuid.h: Update CPUID.7H.ECX structure for 5-= level paging 108 f53de8aecb12 edk2: Add License-History.txt 109 304bff7223a8 edk2: Change License.txt from 2-Clause BSD to BSD+Patent 110 9ca2b9b9abef edk2: Replace BSD License with BSD+Patent License 111 2e351cbe8e19 BaseTools: Replace BSD License with BSD+Patent License 112 4059386c7080 ArmPkg: Replace BSD License with BSD+Patent License 113 f4dfad05dda2 ArmPlatformPkg: Replace BSD License with BSD+Patent Lice= nse 114 9792fb0e65ff ArmVirtPkg: Replace BSD License with BSD+Patent License 115 a1594be9c788 BeagleBoardPkg: Replace BSD License with BSD+Patent Lice= nse 116 f3342b7a69bd CorebootModulePkg: Replace BSD License with BSD+Patent L= icense 117 d2e8b7e1462f CorebootPayloadPkg: Replace BSD License with BSD+Patent = License 118 2009f6b4c5cb CryptoPkg: Replace BSD License with BSD+Patent License 119 9cd9bdc620b4 DynamicTablesPkg: Replace BSD License with BSD+Patent Li= cense 120 878b807a435e EmbeddedPkg: Replace BSD License with BSD+Patent License 121 e3ba31da1cd1 EmulatorPkg: Replace BSD License with BSD+Patent License 122 eb6cb4ce755f FatPkg: Replace BSD License with BSD+Patent License 123 bcef758cbac5 FmpDevicePkg: Replace BSD License with BSD+Patent License 124 c0a00b143853 IntelFrameworkModulePkg: Replace BSD License with BSD+Pa= tent License 125 22a69a5efe1d IntelFrameworkPkg: Replace BSD License with BSD+Patent L= icense 126 9672cd30563b IntelFsp2Pkg: Replace BSD License with BSD+Patent License 127 512e23a3339d IntelFsp2WrapperPkg: Replace BSD License with BSD+Patent= License 128 16a16ea6e39a IntelFspPkg: Replace BSD License with BSD+Patent License 129 194863604898 IntelFspWrapperPkg: Replace BSD License with BSD+Patent = License 130 8f7a05e13966 IntelSiliconPkg: Replace BSD License with BSD+Patent Lic= ense 131 9d510e61fcee MdeModulePkg: Replace BSD License with BSD+Patent License 132 9344f0921518 MdePkg: Replace BSD License with BSD+Patent License 133 ecf98fbcf858 NetworkPkg: Replace BSD License with BSD+Patent License 134 9d2eedba985b Nt32Pkg: Replace BSD License with BSD+Patent License 135 538311f7d3f6 Omap35xxPkg: Replace BSD License with BSD+Patent License 136 96ae5934cfc3 OptionRomPkg: Replace BSD License with BSD+Patent License 137 b26f0cf9ee09 OvmfPkg: Replace BSD License with BSD+Patent License 138 e1d302e55472 PcAtChipsetPkg: Replace BSD License with BSD+Patent Lice= nse 139 0eb3de2edc2a QuarkPlatformPkg: Replace BSD License with BSD+Patent Li= cense 140 c9f231d08bdb QuarkSocPkg: Replace BSD License with BSD+Patent License 141 289b714b7700 SecurityPkg: Replace BSD License with BSD+Patent License 142 616bb7577171 ShellBinPkg: Replace BSD License with BSD+Patent License 143 56ba37463a5f ShellPkg: Replace BSD License with BSD+Patent License 144 fbf06957b9fd SignedCapsulePkg: Replace BSD License with BSD+Patent Li= cense 145 85f7e11021b3 SourceLevelDebugPkg: Replace BSD License with BSD+Patent= License 146 86094561f674 StandaloneMmPkg: Replace BSD License with BSD+Patent Lic= ense 147 0acd869796de UefiCpuPkg: Replace BSD License with BSD+Patent License 148 7ede80607b3f Vlv2DeviceRefCodePkg: Replace BSD License with BSD+Paten= t License 149 9dc8036ddf6f Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent L= icense 150 bcb966958adc AppPkg: Replace BSD License with BSD+Patent License 151 0a2530ea7f53 StdLib: Replace BSD License with BSD+Patent License 152 be41238497e9 StdLibPrivateInternalFiles: Replace BSD License with BSD= +Patent License 153 75fae505b735 OvmfPkg: Change License.txt from 2-Clause BSD to BSD+Pat= ent 154 3806e1fd1397 edk2: Remove Contributions.txt and update Readme.md 155 a281361014de BaseTools/PatchCheck: Generate error if Contributed-unde= r found 156 ae2fb9ead47b CorebootPayloadPkg/FbGop: Locate correct framebuffer dev= ice 157 b1e27d175abb BaseTools: Fixed issue in MultiThread Genfds function 158 2914e8153dd3 BaseTools: Fix corner-cases of --hash feature 159 1b8caf0d87ea BaseTools: Fix corner-cases of --hash feature 160 f2b5e04acad2 BaseTools: Fix corner-cases of --hash feature 161 db4d47fd3ae9 BaseTools: Fix corner-cases of --hash feature 162 746c5b6238f1 ArmVirtPkg: Update UefiDecompressLib instance 163 4ffc5aa1d14f BeagleBoardPkg: Update UefiDecompressLib instance 164 0108a91c5526 EmulatorPkg: Update UefiDecompressLib instance 165 58e8a1d8044f MdeModulePkg: Move BaseUefiTianoCustomDecompressLib to 166 9c0f90ffe163 Nt32Pkg: Update to use UefiDecompressLib in MdeModulePkg 167 8c3677c33f59 Quark: Update to use UefiDecompressLib in MdeModulePkg 168 f9f757fd098a Vlv2TbltDevicePkg: Update to use UefiDecompressLib in Md= eModulePkg 169 ddb8cedce7e0 IntelFrameworkModulePkg: Fix comments and improve E820 d= ebug output 170 9a86fd33e941 OvmfPkg: Copy 8259InterruptControllerDxe driver from PcA= tChipsetPkg 171 10fa47e53829 OvmfPkg: Copy Legacy8259 protocol definitions from Intel= FrameworkPkg 172 460ffed242af OvmfPkg/OvmfPkg.dec: Add 8259-related PCDs in OVMF DEC f= ile 173 c01852433f37 OvmfPkg/8259InterruptControllerDxe: Update to make it bu= ild for OVMF 174 682888a6d236 OvmfPkg/AcpiPlatformDxe: Consume the 8259 PCD defined in= OvmfPkg 175 1a3ffdff82e6 OvmfPkg: Copy 8254TimerDxe driver from PcAtChipsetPkg 176 e3c787af8c04 OvmfPkg/8254TimerDxe: Update to make it build for OVMF 177 6d70ade90cab OvmfPkg: Update DSC/FDF files to consume 8259/8254 drive= rs in OvmfPkg 178 e0fd9ece26c9 ShellPkg: Clarify the description of acpiview option '-s' 179 cff96d43730c OvmfPkg/License.txt: remove XenPvBlkDxe from the MIT lic= ensed dir list 180 07a0f27b0e00 OvmfPkg/License.txt: refresh the MIT license text and in= clude the SPDX ID 181 6f21d772aa6b OvmfPkg/IndustryStandard/Xen: replace MIT license text w= ith SPDX ID 182 34131e1b5c09 OvmfPkg/XenBusDxe: replace MIT license text with SPDX ID 183 174232fa9a90 MdePkg/BaseLib: Remove LongJump.c and SetJump.c 184 f72f81777b39 MdeModulePkg: introduce PE/COFF image emulator protocol 185 57df17fe26cd MdeModulePkg/DxeCore: invoke the emulator protocol for f= oreign images 186 615a72400bca MdeModulePkg/PciBusDxe: dispatch option ROMs for foreign= architectures 187 26d60374b87d MdeModulePkg/UefiBootManagerLib: allow foreign Driver###= # images 188 095fcfc606bd MdeModulePkg/EbcDxe: implement the PE/COFF emulator prot= ocol 189 431390dc1f7d MdePkg/UefiBaseType.h: treat EBC as a non-native machine= type 190 2e21e8c4b896 MdeModulePkg/DxeCore: remove explicit EBC handling 191 87fcc6e8634e CorebootPayloadPkg: Remove the dependency of ShellBinPkg 192 04af8bf262f1 UefiPayloadPkg: Enhance UEFI payload for coreboot and Sl= im Bootloader 193 eb33b3994d06 EmulatorPkg/Unix: Rename GdbRun to GdbRun.sh 194 68d47eea422d IntelFsp2WrapperPkg: Perform post FSP-S process. 195 85b01932765d MdeModulePkg/CapsulePei: Change debug MACRO 196 42d8be0eaac5 MdeModulePkg/CapsulePei: Update the debug code to print = 64bit data 197 05217d210e8d BaseTools:Enable the /MP option of MSVC compiler 198 87bfb9bcb744 BaseTools:Coding problems cause can not encode FMP Auth = Header 199 0eccea3fbe2f BaseTools: Hash false success with back to back builds 200 cfb29d2bda57 BaseTools:update ConvertFceToStructurePcd.py with the ch= ar order PCD name. 201 d43056888790 MdeModulePkg/UefiBootManagerLib: fix crash on uninitiali= zed ExitData 202 2980988575c9 Vlv2TbltDevicePkg: Remove ResetSystem declaration 203 07accfe398a2 Vlv2TbltDevicePkg: Retire 8254 timer and 8259 module 204 e2a673b85336 CryptoPkg/BaseCryptLib.h: Add new API to get organizatio= n name 205 912e1e1ee27e CryptoPkg/BaseCryptLib: Add new API to get organization = name 206 1796a39493b2 CryptoPkg/BaseCryptLib.h: Add new API VerifyEKUsInPkcs7S= ignature 207 23c3178c4d45 CryptoPkg/BaseCryptLib: Add new API VerifyEKUsInPkcs7Sig= nature 208 aed90beee510 CryptoPkg/BaseCryptLib.h: Add PKCS1v2 (RSAES-OAEP) suppo= rt. 209 933f1990f583 CryptoPkg/BaseCryptLib: Add PKCS1v2 (RSAES-OAEP) support. 210 52d229238b2d OvmfPkg/QemuVideoDxe: avoid arithmetic on null pointer 211 dc5bbf10741c OvmfPkg/AcpiPlatformDxe: suppress invalid "deref of unde= f pointer" warning 212 e30991740d18 OvmfPkg/AcpiPlatformDxe: catch theoretical nullptr deref= in Xen code 213 c2f643479eb3 OvmfPkg/BasePciCapLib: suppress invalid "nullptr deref" = warning 214 b29e6365c37f NetworkPkg/UefiPxeBcDxe:Add two PCD to control PXE. 215 1dc1da58306f MdeModulePkg: Change the SMM debug lib instance 216 c0b2816d69a2 SignedCapsulePkg: Change the SMM debug lib instance 217 2b5778c68b63 MdePkg/UefiDebugLibDebugPortProtocol: Make it runtime sa= fe 218 452702d0bc51 MdePkg/UefidebugLibConOut: Make it runtime safe 219 e72920ec617b MdePkg/UefiDebugLibStdErr: Make it runtime safe 220 0b836855fb4d BaseTools: Sometime write file not immediate to disk 221 452b5ad61ddd BaseTools: Enhance Bin Cache database to support save th= e cache 222 35c2af00d8c3 BaseTools:fixed the incorrect autogen makefile which cau= se build failure. 223 56008eb7f68c BaseTools: Hash false success.. minor change in hash inv= alidation 224 00e3e4801467 IntelFsp2WrapperPkg/FspsWrapperPeim: Fix coding style. 225 40ffb6dc635d Change package maintainer and reviewer of CryptoPkg. 226 2c0d39ac4704 MdeModulePkg/DxeCapsuleLibFmp: clone ESRT for runtime ac= cess 227 ab7e02a4f86a MdeModulePkg/HiiDatabaseDxe: Release lock on all error r= eturn path 228 81a8a52a6bb2 ShellBinPkg: Remove ShellBinPkg 229 e7ee4e0da153 MdePkg/BaseIoLibIntrinsic: Remove IoLibIcc.c 230 5b7255e3d909 MdePkg/BaseLib: Remove support of INTEL tool chain 231 36082dffd48d BaseTools: Remove ICC tool chain in tools_def.template 232 04c7a5febd82 MdeModulePkg/AhciPei: Limit max transfer blocknum for 48= -bit address 233 b2b8e872fd1b MdeModulePkg/AhciPei: Add PEI BlockIO support 234 1a734ed85fda CryptoPkg: add issetugid declaration to fix openssl buil= d on FreeBSD 235 d976f09d99b7 MdePkg/PiFirmwareFile: express IS_SECTION2 in terms of S= ECTION_SIZE 236 fc76bbd94df7 MdePkg/PiFirmwareFile: fix undefined behavior in SECTION= _SIZE 237 d3b3ee09a675 BaseTools/PiFirmwareFile: fix undefined behavior in SECT= ION_SIZE 238 1fd227dd2607 MdePkg/PiFirmwareFile: fix undefined behavior in FFS_FIL= E_SIZE 239 b9d4847ec258 OvmfPkg/Sec: fix out-of-bounds reads 240 20029ca22baa EmbeddedPkg: Allow DXE_DRIVER to depend on NvVarStoreFor= mattedLib 241 dfaa565559ba MdeModulePkg/DxeCore: Please static checker for false re= port 242 c9b3fe1586eb BaseTools: Support customized compiling command 243 00d2aef80c9a MdeModulePkg/BMMUiLib: Set Handle to NULL after uninstal= l protocol 244 5a4f3a3453e7 MdeModulePkg/FileExplorer: Set Handle to NULL after unin= stall protocol 245 60a86abf95aa MdeModulePkg/HiiDB: Minimize memory allocation times aft= er ReadyToBoot 246 ec4e1af5b94f BaseTools/tools_def.template: Remove tools chain with AS= L tool 247 228a9c2999bd MdePkg/UefiSpec.h: Change comments of EFI_RESET_SYSTEM 248 efaed0ab678a MdePkg/PiPeiCis.h: Change comments of EFI_PEI_RESET2_SYS= TEM 249 1abe0959f0ea MdePkg/PeiServicesLib.h: Change comments of PeiServicesR= esetSystem2 250 d821151e814f MdePkg/PeiServicesLib.c: Change comments of PeiServicesR= esetSystem2 251 930fcd9f3acf SecurityPkg/Tcg2Dxe: Change comments of ShutdownTpmOnRes= et 252 173cd4723444 MdeModulePkg/ResetSystemLib.h: Change comments of ResetS= ystem 253 2662528d9695 MdeModulePkg/DxeResetSystemLib.c: Change comments of Res= etSystem 254 1cff74bb0f2e MdeModulePkg/BaseResetSystemLibNull.c: Change comments o= f ResetSystem 255 32f555385fc8 MdeModulePkg/RuntimeResetSystemLib.c: Change comments 256 99d7570a7a7f MdeModulePkg/PeiResetSystemlib.c: Change comments of Res= etSystem 257 f69cb1082831 MdeModulePkg/ResetSystemRuntimeDxe: Change comments 258 3bb9b1fad3c6 MdeModulePkg/ResetSystemPei: Change comments of ResetSys= tem2 259 eac49c837b32 MdeModulePkg/PeiMain: Change comments of PeiResetSystem2 260 c676cf740256 MdeModulePkg/NvmExpressHci.c: Change comments 261 7701cd048712 BeagleBoardPkg/ResetSystemLib: Add new API ResetSystem 262 446bb6516e94 CorebootPayloadPkg/ResetSystemLib: Add new API ResetSyst= em 263 96ed5b28f9ab Nt32Pkg/ResetSystemLib: Add new API ResetSystem 264 84c0b80de716 OvmfPkg/ResetSystemLib: Add new API ResetSystem 265 b700a8271912 PcAtChipsetPkg/ResetSystemLib: Add new API ResetSystem 266 c35bbeebbed2 QuarkSocPkg/ResetSystemLib: Add new API ResetSystem 267 b5fddfaf477a Vlv2TbltdevicePkg/ResetSystemLib: Add new API ResetSystem 268 bda4d5be7c97 ArmPkg/ArmSmcPsciResetSystemLib: Add a new API ResetSyst= em 269 d943e5ad3b2b ArmVirtPkg/ArmVirtPsciResetSystemLib: Add a new API Rese= tSystem 270 06aaf2f82cd1 MdeModulePkg/ResetUtilityLib: Add a new API ResetSystemW= ithSubtype 271 0851d7a53a1d MdeModulePkg/ResetUtilityLib: Add a new API ResetSystemW= ithSubtype 272 a8a8b408b7de OvmfPkg/PlatformBootManagerLib: Remove dependency on Mps= .h 273 f4c874c45dbc ShellPkg/UefiShellDebug1CommandsLib 274 5a1ca93a1fa1 ShellPkg/UefiHandleParsingLib: Remove some unused Guids 275 4e1daa60f537 MdePkg: Removed IPF related code 276 c17e4a2f5371 MdePkg/UefiDebugLibConOut: make global variable static 277 7eef381378b7 MdePkg/UefiDebugLibDebugPortProtocol: make global variab= le static 278 ffe48f4b6c65 MdePkg/UefiDebugLibStdErr: make global variable static 279 ea305ce3f8b5 IntelFrameworkModulePkg: make global variable static 280 2410ac023016 MdeModulePkg/FirmwarePerformanceDxe: make global variabl= e static 281 9ed8c3a8068a IntelFsp2WrapperPkg/FspWrapperNotifyDxe: make global var= iable static 282 4e4b23040786 IntelFrameworkModulePkg: make global variable static 283 af51cb48a22d MdeModulePkg/StatusCodeHandlerRuntimeDxe: make global va= riable static 284 d55d9d066436 NetworkPkg: Remove IpSec driver and application 285 679906d9bd41 NetworkPkg: Add missing string token in NetworkPkg.uni 286 8a472b1915fb MdeModulePkg: BaseSerialPortLib16550: Add Mmio32 support 287 038f929c921c CryptoPkg/BaseCryptLib: Remove the blank line in the com= ments 288 e2d3a25f1a31 EmbeddedPkg: Extend NvVarStoreFormattedLib LIBRARY_CLASS 289 964f432b9b0a edk2: Remove AppPkg, StdLib, StdLibPrivateInternalFiles 290 5c5d8d0b2086 edk2: Update ReadMe.md and Maintainer.txt for edk2-libc = repo 291 137cbff041fc QuarkPlatformPkg/AcpiTables: Resolve iASL warnings 292 b11636239f84 OvmfPkg: introduce EnrollDefaultKeys application 293 3defea06b2b7 OvmfPkg/EnrollDefaultKeys: update @file comment blocks 294 05d7f3c3fce5 OvmfPkg/EnrollDefaultKeys: refresh INF file 295 034dec6ca19d ArmVirtPkg: build EnrollDefaultKeys.efi 296 85d96998a470 OvmfPkg/EnrollDefaultKeys: clean up minor whitespace wart 297 32d1440aaddd OvmfPkg/EnrollDefaultKeys: clean up global variable name= prefixes 298 e0d612356e84 OvmfPkg/EnrollDefaultKeys: clean up acronym capitalizati= on in identifiers 299 a2491a6c82e4 OvmfPkg/EnrollDefaultKeys: remove unneeded EFIAPI call. = conv. specifiers 300 1c9418fcafe3 OvmfPkg/EnrollDefaultKeys: extract typedefs to a header = file 301 a79b115adeab OvmfPkg/EnrollDefaultKeys: split out certificate and sig= nature constants 302 7eeaa7585a98 OvmfPkg/EnrollDefaultKeys: extract MICROSOFT_VENDOR_GUID 303 86bf2672a35a OvmfPkg/EnrollDefaultKeys: describe functions with leadi= ng comment blocks 304 c9727ff1df0d OvmfPkg/EnrollDefaultKeys: document the steps of the ent= ry point function 305 392404167fb1 OvmfPkg: introduce OVMF_PK_KEK1_APP_PREFIX_GUID 306 be9470b3c91f OvmfPkg/EnrollDefaultKeys: enroll PK/KEK1 from the Type = 11 SMBIOS table 307 9fb2ce2f465d OvmfPkg/EnrollDefaultKeys: remove Red Hat's hard-coded P= K/KEK1 308 27e4d6ae25a0 OvmfPkg/XenSupport: remove usage of prefetchable PCI hos= t bridge aperture 309 d63610df60f7 OvmfPkg/XenSupport: use a correct PCI host bridge apertu= re for BAR64 310 0c40c9c925ca OvmfPkg/XenSupport: turn off address decoding before BAR= sizing 311 a41b12574ee1 MdePkg: Add PcdSpeculationBarrierType 312 aec74656893a MdePkg/BaseLib: Use PcdSpeculationBarrierType 313 24f4547c5c12 QuarkPlatformPkg: Set PcdSpeculationBarrierType to CPUID 314 6dd88437b1d9 UefiCpuPkg/MpInitLibUp: Add uniprocessor MpInitLib 315 ba1362d882e9 UefiCpuPkg/CpuMpPei: Add missing CpuLib class 316 c793d24b0103 QuarkPlatformPkg: Use uniprocessor MpInitLibUp 317 0edaa8c16204 QuarkSocPkg/SmmAccessDxe: Set region to UC on SMRAM close 318 80d28ddeb2ce QuarkPlatformPkg/PlatformInit: Resolve ResetSystemLib na= me collision 319 0d6de095a5ae BaseTools: split long line into multiple short lines. 320 c4c8c340ef01 BaseTools: Add GCC flags to Basetool build. 321 273190e18975 BaseTools:Fixed an issue where the order of GuidS change= d in guid.xref 322 727d7ebaa9f3 OvmfPkg/EnrollDefaultKeys: suppress incorrect compiler w= arning 323 d02741225887 Vlv2TbltDevicePkg: Remove NetworkPkg/IpSecDxe module 324 fbb0ec7ea4c0 BaseTools: support arm64 as a platform name in addition = to aarch64 325 f5245a1db144 SecurityPkg/OpalPassword: Add warning message for Secure= Erase 326 8b4b2fb9a183 BaseTools:corrected error message for the DatumType error 327 0cb3f77153b7 BaseTools:ECC report errors on account of analyze specia= l characters 328 26e2b295ec7a BaseTools:Remove unused BaseTools\Source\Python\UPT\Dll 329 df7c81b5b219 BaseTools:The code used to test python module is moved t= o edksetup 330 a642e2b42ed5 MdeModulePkg/DumpDynPcd: Add application to dump dynamic= PCD settings 331 da815cf390cc NetworkPkg DSC: Add the required ARM library to pass ARM= build 332 1e948802e755 NetworkPkg: Add DSC/FDF include segment files to Network= Pkg. 333 23ea5bfea2a2 NetworkPkg: Add package level include DSC file 334 792f0d4f12ad EmulatorPkg: Support a second GOP window 335 1b72fd5121b5 BaseTools/VfrCompile: Remove framework VFR support 336 8dc1f4ec0f54 FatPkg/FatPei: Remove PcdFrameworkCompatibilitySupport u= sage 337 9feffce9c6b5 IntelFrameworkModulePkg: Remove PcdFrameworkCompatibilit= ySupport usage 338 728c7ffac317 MdeModulePkg/Core: Remove PcdFrameworkCompatibilitySuppo= rt usage 339 2e217e402215 MdeModulePkg/CdExpress: Remove PcdFrameworkCompatibility= Support usage 340 059cf575eb6c MdeModulePkg/Setup: Remove PcdFrameworkCompatibilitySupp= ort usage 341 1df91bb772a1 QuarkPlatformPkg: Remove PcdFrameworkCompatibilitySuppor= t usage 342 868f139b086a SignedCapsulePkg: Remove PcdFrameworkCompatibilitySuppor= t usage 343 3e2ec1891f98 UefiCpuPkg: Remove PcdFrameworkCompatibilitySupport usage 344 2c835dee82a4 Vlv2TbltDevicePkg: Remove PcdFrameworkCompatibilitySuppo= rt usage 345 4acc5750f055 MdeModulePkg: Remove PcdFrameworkCompatibilitySupport 346 e0972cfc7df1 SecurityPkg/SecurityPkg.dec: Change BlockSID default pol= icy 347 539a6c931884 SecurityPkg/OpalPassword: Change send BlockSID policy 348 46e696088a0a SecurityPkg/OpalPassword: Fix "Enable Feature" Menu disa= ppear issue 349 7d83e9e84793 BaseTools:Delete FrameworkDatabase from BaseTools/Conf 350 c648e9058717 BaseTools: Fix the issue that build report missing Modul= e Size 351 51e9be0cc3d1 Vlv2TbltDevicePkg:Delete FrameworkDatabase from Vlv2Tblt= DevicePkg 352 49693202ec9c Revert "BaseTools:code of test python module is moved to= edksetup" 353 20af3a7a3ec4 FatPkg/FatPei: Remove BootInRecoveryMode PPI DEPEX. 354 0a506fc7ab8b MdeModulePkg: Remove BootInRecoveryMode PPI 355 30a888b5a0a0 IntelSiliconPkg/IntelVTdDxe: Do global invalidation befo= re boot 356 8522ce2c9f88 Maintainers.txt: Update the name of 'Hao Wu' to 'Hao A W= u' 357 ad9df9377028 EmulatorPkg: Change the cpu frequency to a non-zero value 358 0e92957eaa50 EmulatorPkg: Make the shell be the first boot option 359 68cafc7bf057 EmulatorPkg: Save the modified order after rebooting 360 21d5bf86b223 EmulatorPkg: Remove framework pkgs dependency from Emula= torPkg 361 3eac7496bef1 Vlv2TbltDevicePkg/PlatformFlashAccessLib: Add error retu= rn 362 f635a42e14f4 Vlv2TbltDevicePkg/AcpiPlatform: Change Size type to UINTN 363 24990e84d323 Vlv2TbltDevicePkg/AcpiPlatform: Add variable protocols t= o depex 364 e5a0cf912531 Vlv2TbltDevicePkg/PpmPolicy: Fix call to MP Services Pro= tocol 365 f4aa56e7cc38 Vlv2TbltDevicePkg/SmBiosMiscDxe: Fix GCC build issue 366 927926f45485 Vlv2TbltDevicePkg: Find UEFI Shell using gUefiShellFileG= uid 367 5cf0cb1582af Vlv2TbltDevicePkg: Build full UEFI Shell from sources 368 86be1a2eaa8a Vlv2TbltDevicePkg: Use CpuDxe from UefiCpuPkg 369 76386f4292c3 Vlv2TbltDevicePkg: Add PchInitSmm module 370 a4390a28b8ac Vlv2TbltDevicePkg: Always enable QuietBoot to produce BG= RT 371 ef81f9f12af4 Vlv2TbltDevicePkg/Stitch/Gcc: Update default setting bin= ary 372 9d87197edadc Vlv2TbltDevicePkg: Remove directory assumptions from bui= ld scripts 373 447597f123c0 Vlv2TbltDevicePkg/Capsule: Do not clear UEFI varstore 374 f2197f0d0c3d Vlv2TbltDevicePkg/Capsule: Remove path to openssl tools 375 1bb262ea0440 Vlv2TbltDevicePkg/Capsule: Add Linux/LVFS generation scr= ipts 376 62fdb9bbc505 Vlv2TbltDevicePkg: Update Readme.md 377 cd5147734cbe OvmfPkg/QemuVideoDxe: Remove dependency on OptionRomPkg 378 70023bab7efe MdeModulePkg: BaseSerialPortLib16550: Add missing Pcd to= UNI 379 afe8c4110c07 BaseTools: Correct the value assignment for StructurePcd 380 6b74ccf0f8b5 BaseTools:Enables FFS to support the GUID value format 381 ae3c247dbc94 BaseTools: Check the fread function and avoid dead loop 382 f684c3f5eef4 Coreboot*Pkg: Retire CorebootPayloadPkg and CorebootModu= lePkg 383 e2aaec4b080c UefiCpuPkg: Remove double \r 384 4ff689d98277 BaseTools/VfrCompile: clean Framework Vfr support 385 c4521157bf57 ArmPkg/CompilerIntrinsicsLib: Remove unused sources and = clean up .inf 386 482704df27cc ArmPkg/CompilerIntrinsicsLib: Add memcmp, memmove intrin= sics for MSFT 387 d039044be43d ArmPkg/CompilerIntrinsicsLib: Add lasr ARM assembly sour= ce for GCC 388 96ef5a8e30a8 ArmPkg/CompilerIntrinsicsLib: Add uread, uwrite GCC asse= mbly sources 389 5347c48016f2 edk2: Remove packages moved to edk2-platforms 390 83f997e58dca edk2: Update Maintainers.txt for packages moved to edk2-= platforms 391 cf574f0a1838 UefiCpuPkg PiSmmCpuDxeSmm: Only support IN/OUT IO save s= tate read (CVE-2018-12182) 392 4000f249ba5c SecurityPkg: Remove double \r 393 e90ea9470a88 SecurityPkg/AuthSeriableLib: Always delete variable in c= ertdb 394 f0b8166505d2 EmbeddedPkg DSC: Use ReportStatusCodeLib (DXE) in MdeMod= ulePkg 395 32f345eba719 EmbeddedPkg/PrePiLib: Drop dependency on IntelFramework[= Module]Pkg 396 a11d371ef660 OvmfPkg: Remove duplicated library classes in dxe driver= s section in DSC 397 a40f30398ab0 MdePkg: Add ACPI 6.3 header file 398 3f0055c8de8a MdePkg: Merge TianoCustomDecompress algorithm into 399 805313dbac3a Nt32Pkg: Update UefiDecompressLib instance path 400 bf502ae44919 MdeModulePkg/Library: Remove BaseUefiTianoCustomDecompre= ssLib 401 89d7c543cf71 OvmfPkg/EnrollDefaultKeys: import the non-default key in= to db 402 631195044ff0 OvmfPkg: Update DSC/FDF to use NetworkPkg's include frag= ment file. 403 bc01f4971d63 Nt32Pkg: Update DSC/FDF to use NetworkPkg's include frag= ment file. 404 157a3b1aa50f ArmVirtPkg: Update DSC/FDF to use NetworkPkg's include f= ragment file. 405 3b7a897cd8e3 EmulatorPkg: Update DSC/FDF to use NetworkPkg's include = fragment file. 406 60e95bf5094f OvmfPkg/PlatformPei: assign PciSize on both i440fx/q35 b= ranches explicitly 407 9a2e8d7c65ef OvmfPkg/PlatformPei: hoist PciBase assignment above the = i440fx/q35 branching 408 75136b29541b OvmfPkg/PlatformPei: reorder the 32-bit PCI window vs. t= he PCIEXBAR on q35 409 39b9a5ffe661 OvmfPkg/PlatformPei: fix MTRR for low-RAM sizes that hav= e many bits clear 410 4d5d7812786d UefiCpuPkg: Remove double \r 411 7afa0cea8f2c Nt32Pkg: Remove it 412 147e6e70f2be Maintainers.txt: Remove Nt32Pkg reference after Nt32Pkg = is removed 413 c2eab535c679 CryptoPkg/BaseCryptLib: remove unused code for IPF 414 fb5573b83007 Maintainers.txt: Add 'Zhichao Gao' for ShellPkg review 415 8da8daafc905 ShellPkg: acpiview: Add GT Frame Number validation to GT= DT parser 416 1887b995a359 ShellPkg/UefiShellAcpiViewCommandLib: Fix PPTT cache att= ributes validation 417 41ac2076a7c6 UefiCpuPkg CpuCommonFeaturesLib: Remove CPU generation c= heck 418 59f20e8d7100 ShellPkg: Update DSC to use NetworkPkg's include fragmen= t file 419 48f43c2c56ee EmbeddedPkg: Update DSC to use NetworkPkg's include frag= ment file 420 7b84de939489 ShellPkg: Display VENDOR_ID in ASCII when parsing PPTT 421 911efe279ec3 ShellPkg: Add NetworkPkg/NetworkPkg.dec as the package d= ependency 422 110d4729b58e EmulatorPkg: Add NetworkPkg/NetworkPkg.dec as the packag= e dependency 423 cc99ea9422be Maintainers.txt: remove UTF-8 BOM wrongly added in commi= t 147e6e70 424 66b845ae06f1 BaseTools: Fix private includes for FILE_GUID override 425 a7ef158b0752 BaseTools: Library hashing fix and optimization for --ha= sh feature 426 c1387446edbb BaseTools:Update mailing list address in BaseTools error= messages 427 9ca1f1446a5a BaseTools: Remove './SecMain' from 'run' target 428 3604174718e2 IntelFrameworkModulePkg/DebugLib: Fix string copy issue 429 4718129bf94e BaseTools: Update Conf/target.template with the default = EmulatorPkg.dsc 430 01e074bfbcf0 MdeModulePkg: Update MdeModulePkg.dsc to remove Network = related modules 431 e812a812c1a0 BaseTools: Remove './SecMain' from 'run' target 432 c0fd7f734e2d BaseTools:Change the path of the file that Binary Cache 433 4542f8b8135f NetworkPkg: Move Network library and drivers from MdeMod= ulePkg to NetworkPkg 434 07135c122058 NetworkPkg: Move Network library header file from MdeMod= ulePkg to NetworkPkg 435 ec56fa278428 MdeModulePkg: Remove network library header file from pa= ckage DEC file 436 005a5f2dea5c UefiPayloadPkg: Update Package DSC files to refer to Net= workLibs.dsc.inc 437 da82eb1c93b4 ArmPkg: Update Package DSC to remove unused NetLib 438 21d9dc21f818 SignedCapsulePkg: Update Package DSC to remove unused ne= twork libs 439 5a9e23ceb991 Maintainers.txt: update mailing list information 440 4abfc66db088 Maintainers.txt: update UEFI payload information 441 591b8cb7f3d0 IntelFsp2Pkg/SplitFspBin.py: Support rebasing 1.x binary. 442 9d73c5608d22 IntelFsp2Pkg/SplitFspBin.py: Revert FSP 1.x support. 443 e2afc8ab59c3 MdeModulePkg/AhciPei: Fix device cannot be found in non-= S3 path 444 3a0b998bf3b5 BaseTools:Extend the binary cache to support library cac= he 445 b6cfa686e42d BaseTools:Update binary cache restore time to current ti= me 446 85af0b8116f3 ArmPkg: import Berkeley Softfloat library as git submodu= le 447 3cc57695df5a ArmPkg/ArmSoftFloatLib: switch to new version of softflo= at library 448 99243102b467 ArmPkg/ArmSoftFloatLib: remove source files that are no = longer used 449 8594c2073cdb ArmPkg/ArmLib ARM: set .fpu to let Clang 7 assemble ArmV= 7Support.S 450 371e7001e8d5 ArmPkg/ArmSoftFloatLib GCC4x: fix build failure 451 6fcc3d68eb02 CryptoPkg/OpensslLib: Modify process_files.pl for upgrad= ing OpenSSL 452 7eee0488944f CryptoPkg/OpensslLib: Exclude unnecessary files in proce= ss_files.pl 453 96dbfad9b00b CryptoPkg/IntrinsicLib: Fix possible unresolved external= symbol issue 454 5db2fbff23ae CryptoPkg/OpensslLib: Prepare for upgrading OpenSSL 455 9c3c5c91ce6d CryptoPkg/OpensslLib: Fix cross-build problem for AARCH64 456 c51f8bae7cab CryptoPkg: Fix possible build problem with Clang 457 b73967891824 CryptoPkg/OpensslLib: Add functions for upgrading OpenSS= L1_1_1b 458 456dd8b99f00 CryptoPkg: Upgrade OpenSSL to 1.1.1b 459 acfb90911840 CryptoPkg/BaseCryptLib: Make HMAC_CTX size backward comp= atible 460 f03859ea6c8f CryptoPkg CLANG35: add -std=3Dc99 to dodge OpenSSL C ato= mics issue 461 305cd4f783fe Revert "OvmfPkg/PlatformPei: fix MTRR for low-RAM sizes = that have many bits clear" 462 eb4d62b0779c Revert "OvmfPkg/PlatformPei: reorder the 32-bit PCI wind= ow vs. the PCIEXBAR on q35" 463 753d3d6f43b2 Revert "OvmfPkg/PlatformPei: hoist PciBase assignment ab= ove the i440fx/q35 branching" 464 d45349841113 Revert "OvmfPkg/PlatformPei: assign PciSize on both i440= fx/q35 branches explicitly" 465 b07de0974b65 OvmfPkg: raise the PCIEXBAR base to 2816 MB on Q35 466 49edde15230a OvmfPkg/PlatformPei: set 32-bit UC area at PciBase / Pci= ExBarBase (pc/q35) 467 466c66341a99 CryptoPkg: Fix build problem with XCODE 468 4ff8b6b1d8b7 FmpDevicePkg: Add TimerLib to DSC file 469 7cea4d71a8a8 EmulatorPkg: don't display the cpu current speed 470 a1539c46958f UefiPayloadPkg: Remove legacy PIC 8259 driver 471 be689ecc93e5 Revert "EmulatorPkg: don't display the cpu current speed" 472 cbfdc1b2df65 Maintainers.txt: Remove Network maintainers for MdeModul= ePkg/Universal/Network 473 0a1b13fd4d22 CryptoPkg/OpensslLib: fix VS2017 build failure 474 b8993a34ae00 edk2: Update additional licenses in Readme.md 475 98d8f194e5a6 CryptoPkg/IntrinsicLib: Fix CLANG38 IA32 build problem 476 b66c4c4ff918 Revert "UefiPayloadPkg: Remove legacy PIC 8259 driver" 477 20d2e5a125e3 CryptoPkg/OpensslLib: fix build break caused by missing = library Cc: Philippe Mathieu-Daud=C3=A9 Ref: https://bugs.launchpad.net/qemu/+bug/1831477 Signed-off-by: Laszlo Ersek Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- roms/edk2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roms/edk2 b/roms/edk2 index 89910a39dcfd..20d2e5a125e3 160000 --- a/roms/edk2 +++ b/roms/edk2 @@ -1 +1 @@ -Subproject commit 89910a39dcfd788057caa5d88b7e76e112d187b5 +Subproject commit 20d2e5a125e34fc8501026613a71549b2a1a3e54 --=20 2.19.1.3.g30247aa5d201 From nobody Mon Apr 29 16:42:46 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1560543970; cv=none; d=zoho.com; s=zohoarc; b=BpIgYfHntL+BUIAg8hfGCVvC43bRHqDCi/16y3xFnJQPH6hp8WpHTtCjjFL4V0vw7LP+eKBHQsqppOIshx9J8jei+Oxvy4mkajJPIlvnqo88gIfEhVy4pF3qz0BFnE49Nl6nWAd3J1wYBNMe41xxAZqUiaVXCxHzL/3jBbS9HFU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1560543970; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=AJBmzFJ1E6Gp+x6OeT4eBqVjRJa5u+xMmuqXvlTrCLM=; b=QQpBVBg6sM0PgmdSpYOT52V6qBKUhFQhXkf8kf76WSRPrLATsA8jiYpFQH5JAQmgxwoTLaIP9rlMVlelG+J06sK6+5H2F6UiaShpEUrjgLo3c6hEdcOT6/u3J2+CP1VJo0yoqI/0lUIJfHGsax2aoI1uLDaA/uQ9XN7yZzM1IwM= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (209.51.188.17 [209.51.188.17]) by mx.zohomail.com with SMTPS id 1560543970053805.9211236577513; Fri, 14 Jun 2019 13:26:10 -0700 (PDT) Received: from localhost ([::1]:55090 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hbslw-0000Cw-07 for importer@patchew.org; Fri, 14 Jun 2019 16:26:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56255) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hbsji-0006kJ-SA for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:23:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hbsjh-0006vn-Ls for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:23:46 -0400 Received: from mx1.redhat.com ([209.132.183.28]:4701) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hbsjh-0006uB-DB for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:23:45 -0400 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id B66408553F for ; Fri, 14 Jun 2019 20:23:44 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141]) by smtp.corp.redhat.com (Postfix) with ESMTP id 07D2D5C1A1; Fri, 14 Jun 2019 20:23:43 +0000 (UTC) From: Laszlo Ersek To: qemu-devel@nongnu.org Date: Fri, 14 Jun 2019 22:23:30 +0200 Message-Id: <20190614202333.19355-4-lersek@redhat.com> In-Reply-To: <20190614202333.19355-1-lersek@redhat.com> References: <20190614202333.19355-1-lersek@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.28]); Fri, 14 Jun 2019 20:23:44 +0000 (UTC) Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.132.183.28 Subject: [Qemu-devel] [PULL 3/6] roms/Makefile.edk2: remove edk2-stable201903 network feature test macros X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" Content-Type: text/plain; charset="utf-8" At tag "edk2-stable201905", the build flags HTTP_BOOT_ENABLE and TLS_ENABLE have become useless. Their roles have been taken by NETWORK_HTTP_BOOT_ENABLE and NETWORK_TLS_ENABLE, respectively. Remove the old build flags. Cc: Philippe Mathieu-Daud=C3=A9 Ref: https://bugs.launchpad.net/qemu/+bug/1831477 Signed-off-by: Laszlo Ersek Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- roms/Makefile.edk2 | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/roms/Makefile.edk2 b/roms/Makefile.edk2 index 071d6e454b68..6a19498d0738 100644 --- a/roms/Makefile.edk2 +++ b/roms/Makefile.edk2 @@ -57,8 +57,7 @@ submodules: --arch=3DAARCH64 \ --platform=3DArmVirtPkg/ArmVirtQemu.dsc \ -D NETWORK_IP6_ENABLE \ - -D NETWORK_HTTP_BOOT_ENABLE \ - -D HTTP_BOOT_ENABLE + -D NETWORK_HTTP_BOOT_ENABLE cp edk2/Build/ArmVirtQemu-AARCH64/DEBUG_$(call toolchain,aarch64)/FV/QEMU= _EFI.fd \ $@ truncate --size=3D64M $@ @@ -69,8 +68,7 @@ submodules: --arch=3DARM \ --platform=3DArmVirtPkg/ArmVirtQemu.dsc \ -D NETWORK_IP6_ENABLE \ - -D NETWORK_HTTP_BOOT_ENABLE \ - -D HTTP_BOOT_ENABLE + -D NETWORK_HTTP_BOOT_ENABLE cp edk2/Build/ArmVirtQemu-ARM/DEBUG_$(call toolchain,arm)/FV/QEMU_EFI.fd \ $@ truncate --size=3D64M $@ @@ -82,9 +80,7 @@ submodules: --platform=3DOvmfPkg/OvmfPkgIa32.dsc \ -D NETWORK_IP6_ENABLE \ -D NETWORK_HTTP_BOOT_ENABLE \ - -D HTTP_BOOT_ENABLE \ -D NETWORK_TLS_ENABLE \ - -D TLS_ENABLE \ -D TPM2_ENABLE \ -D TPM2_CONFIG_ENABLE cp edk2/Build/OvmfIa32/DEBUG_$(call toolchain,i386)/FV/OVMF_CODE.fd $@ @@ -96,9 +92,7 @@ submodules: --platform=3DOvmfPkg/OvmfPkgIa32.dsc \ -D NETWORK_IP6_ENABLE \ -D NETWORK_HTTP_BOOT_ENABLE \ - -D HTTP_BOOT_ENABLE \ -D NETWORK_TLS_ENABLE \ - -D TLS_ENABLE \ -D TPM2_ENABLE \ -D TPM2_CONFIG_ENABLE \ -D SECURE_BOOT_ENABLE \ @@ -112,9 +106,7 @@ submodules: --platform=3DOvmfPkg/OvmfPkgX64.dsc \ -D NETWORK_IP6_ENABLE \ -D NETWORK_HTTP_BOOT_ENABLE \ - -D HTTP_BOOT_ENABLE \ -D NETWORK_TLS_ENABLE \ - -D TLS_ENABLE \ -D TPM2_ENABLE \ -D TPM2_CONFIG_ENABLE cp edk2/Build/OvmfX64/DEBUG_$(call toolchain,x86_64)/FV/OVMF_CODE.fd $@ @@ -127,9 +119,7 @@ submodules: --platform=3DOvmfPkg/OvmfPkgIa32X64.dsc \ -D NETWORK_IP6_ENABLE \ -D NETWORK_HTTP_BOOT_ENABLE \ - -D HTTP_BOOT_ENABLE \ -D NETWORK_TLS_ENABLE \ - -D TLS_ENABLE \ -D TPM2_ENABLE \ -D TPM2_CONFIG_ENABLE \ -D SECURE_BOOT_ENABLE \ --=20 2.19.1.3.g30247aa5d201 From nobody Mon Apr 29 16:42:46 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1560544188; cv=none; d=zoho.com; s=zohoarc; b=VmiV9SyYY7xEmfSb+aPnEbvuc9jwboZz7oNPMNGajz+mnWsqBz8IfHgwEyB9hwIov2sn4ciuQHkNXYkpdwhR5B1EcHIg2kHIUikNWiNaZzB4Zk0EcKgwtXsaDqL0xaAYuHMnMRZYJgCAH3HJXTpynEIIoyfxBB6wplBe621f1IU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1560544188; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=SZAkj9gaxXxi0Jm9chYGNs8a5y6XGv4vpKPRVHdZfEA=; b=dZUzXRKXTjS6+I+g+lB/FqLse7Gepj73tUMwxX6rnPojfSlMMsU+sIIvRb4t7SxCkxZ9xFnKFKciavFGXbE/xZLkzxrcYJV3TGJqL6ZsQm36hxSabmmcp3SvFaLS082UUEO2Neh5gse2TdcXJf2qCQzJtK19Vra3+fLP5zqi/WQ= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1560544188771119.7602097400096; Fri, 14 Jun 2019 13:29:48 -0700 (PDT) Received: from localhost ([::1]:55104 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hbspV-00039b-MV for importer@patchew.org; Fri, 14 Jun 2019 16:29:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56277) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hbsjl-0006pB-Kt for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:23:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hbsjk-0006xz-11 for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:23:49 -0400 Received: from mx1.redhat.com ([209.132.183.28]:58308) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hbsjj-0006xL-Pw for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:23:47 -0400 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id BDF313092645 for ; Fri, 14 Jun 2019 20:23:45 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141]) by smtp.corp.redhat.com (Postfix) with ESMTP id 0FAE95C1A1; Fri, 14 Jun 2019 20:23:44 +0000 (UTC) From: Laszlo Ersek To: qemu-devel@nongnu.org Date: Fri, 14 Jun 2019 22:23:31 +0200 Message-Id: <20190614202333.19355-5-lersek@redhat.com> In-Reply-To: <20190614202333.19355-1-lersek@redhat.com> References: <20190614202333.19355-1-lersek@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.43]); Fri, 14 Jun 2019 20:23:45 +0000 (UTC) Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.132.183.28 Subject: [Qemu-devel] [PULL 4/6] roms/Makefile.edk2: update input file list for "pc-bios/edk2-licenses.txt" X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" Content-Type: text/plain; charset="utf-8" (1) For TianoCore Bugzilla https://bugzilla.tianocore.org/show_bug.cgi?id=3D1373 the majority of the edk2 tree was relicensed under the BSD-2-Clause-Patent license: https://spdx.org/licenses/BSD-2-Clause-Patent.html> Edk2 commit f53de8aecb12 ("edk2: Add License-History.txt", 2019-04-09) added a new file called "License-History.txt", describing license and contributor agreement changes over time. (2) For advacing edk2's OpenSSL git submodule to the 1.1.1b release, a more up-to-date ArmSoftFloatLib instance became necessary, on 32-bit ARM. Therefore, the embedded (and by now, obsolete) Berkeley SoftFloat library was replaced with a git submodule of the same, checked out at the latest release ("3e", plus a typo fix on top -- commit b64af41c3276). This was implemented for TianoCore Bugzilla https://bugzilla.tianocore.org/show_bug.cgi?id=3D1845 in edk2 commit range b6cfa686e42d..371e7001e8d5. Include the edk2 project's "License-History.txt" file, and the Berkeley SoftFloat library's "COPYING.txt", in our generated "pc-bios/edk2-licenses.txt" text file. Cc: Philippe Mathieu-Daud=C3=A9 Ref: https://bugs.launchpad.net/qemu/+bug/1831477 Signed-off-by: Laszlo Ersek Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- roms/Makefile.edk2 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/roms/Makefile.edk2 b/roms/Makefile.edk2 index 6a19498d0738..c2f2ff59d5b1 100644 --- a/roms/Makefile.edk2 +++ b/roms/Makefile.edk2 @@ -17,7 +17,9 @@ toolchain =3D $(shell source ./edk2-funcs.sh && qemu_edk2= _get_toolchain $(1)) =20 licenses :=3D \ edk2/License.txt \ + edk2/License-History.txt \ edk2/OvmfPkg/License.txt \ + edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/COPYING.txt \ edk2/CryptoPkg/Library/OpensslLib/openssl/LICENSE =20 # The "edk2-arm-vars.fd" varstore template is suitable for aarch64 as well. --=20 2.19.1.3.g30247aa5d201 From nobody Mon Apr 29 16:42:46 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1560544372; cv=none; d=zoho.com; s=zohoarc; b=BC43CvUnAyxaMudLFS8zR8UQrGtQ3b4rKpDznYJIfmZrQLmNJ+zoi8N437YI5njZit7b+JhQeTGgB3iG7pP3pgfYTTNTFJxoQngj0rbnfT6LGvV10WqaIViFfsqImSNggz+Rx+7eodPJ/0oJYtGSv8Ws9/GgaqHgaOjz4SAjkeo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1560544372; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=pWhAVXT2PLYPPy3GvodhPC2X21300mAlF97fqDaTX0g=; b=XJo4Rq7CpZnjocWNf+ncXBIcBdfphXfA84fNV2cldXfmgX1aAfvswEtW1ThvxK2CEREWaX6TbyHFyPottGXfWgYPefa3K1jdib1rGpeWszxPd8Zu/s0RlcKUbcjfzzpSqfZLsFO61bHn/1dnj8qO1nt5TvWBYgKrHEYJWG3872o= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1560544372974839.9093112808885; Fri, 14 Jun 2019 13:32:52 -0700 (PDT) Received: from localhost ([::1]:55130 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hbssV-00060S-KY for importer@patchew.org; Fri, 14 Jun 2019 16:32:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56293) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hbsjp-00072n-Gu for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:24:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hbsjk-0006y9-7t for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:23:53 -0400 Received: from mx1.redhat.com ([209.132.183.28]:40010) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hbsjj-0006xJ-Qc for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:23:48 -0400 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 000793086206 for ; Fri, 14 Jun 2019 20:23:46 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141]) by smtp.corp.redhat.com (Postfix) with ESMTP id 1AD765C1A1; Fri, 14 Jun 2019 20:23:45 +0000 (UTC) From: Laszlo Ersek To: qemu-devel@nongnu.org Date: Fri, 14 Jun 2019 22:23:32 +0200 Message-Id: <20190614202333.19355-6-lersek@redhat.com> In-Reply-To: <20190614202333.19355-1-lersek@redhat.com> References: <20190614202333.19355-1-lersek@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.42]); Fri, 14 Jun 2019 20:23:47 +0000 (UTC) Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.132.183.28 Subject: [Qemu-devel] [PULL 5/6] pc-bios: refresh edk2 build artifacts for edk2-stable201905 X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" Content-Type: text/plain; charset="utf-8" Rebuild the pc-bios/edk2-*.fd.bz2 binaries, and regenerate pc-bios/edk2-licenses.txt, based on the edk2-stable201905 release. Cc: Philippe Mathieu-Daud=C3=A9 Ref: https://bugs.launchpad.net/qemu/+bug/1831477 Signed-off-by: Laszlo Ersek Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- pc-bios/edk2-licenses.txt | 752 ++++++++++++++++++-- pc-bios/edk2-aarch64-code.fd.bz2 | Bin 1177603 -> 1178070 bytes pc-bios/edk2-arm-code.fd.bz2 | Bin 1173662 -> 1172752 bytes pc-bios/edk2-i386-code.fd.bz2 | Bin 1688659 -> 1736199 bytes pc-bios/edk2-i386-secure-code.fd.bz2 | Bin 1881979 -> 1943949 bytes pc-bios/edk2-x86_64-code.fd.bz2 | Bin 1669280 -> 1717094 bytes pc-bios/edk2-x86_64-secure-code.fd.bz2 | Bin 1901210 -> 1958037 bytes 7 files changed, 693 insertions(+), 59 deletions(-) diff --git a/pc-bios/edk2-licenses.txt b/pc-bios/edk2-licenses.txt index 8bdb1abc993e..0a4136eebc68 100644 --- a/pc-bios/edk2-licenses.txt +++ b/pc-bios/edk2-licenses.txt @@ -1,67 +1,661 @@ =3D=3D> edk2/License.txt <=3D=3D -Copyright (c) 2004 - 2016, Intel Corporation. All rights reserved. -Copyright (c) 2008 - 2010, Apple Inc. All rights reserved. -Copyright (c) 2011 - 2015, ARM Limited. All rights reserved. -Copyright (c) 2014 - 2015, Linaro Limited. All rights reserved. -Copyright (c) 2013 - 2015, Red Hat, Inc. +Copyright (c) 2019, TianoCore and contributors. All rights reserved. + +SPDX-License-Identifier: BSD-2-Clause-Patent =20 Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notic= e, + this list of conditions and the following disclaimer in the documentati= on + and/or other materials provided with the distribution. + +Subject to the terms and conditions of this license, each copyright holder +and contributor hereby grants to those receiving rights under this license +a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable +(except for failure to satisfy the conditions of this license) patent +license to make, have made, use, offer to sell, sell, import, and otherwise +transfer this software, where such license applies only to those patent +claims, already acquired or hereafter acquired, licensable by such copyrig= ht +holder or contributor that are necessarily infringed by: + +(a) their Contribution(s) (the licensed copyrights of copyright holders and + non-copyrightable additions of contributors, in source or binary form) + alone; or + +(b) combination of their Contribution(s) with the work of authorship to + which such Contribution(s) was added by such copyright holder or + contributor, if, at the time the Contribution is added, such addition + causes such combination to be necessarily infringed. The patent license + shall not apply to any other combinations which include the + Contribution. + +Except as expressly stated above, no rights or licenses from any copyright +holder or contributor is granted under this license, whether expressly, by +implication, estoppel or otherwise. + +DISCLAIMER + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. =20 +=3D=3D> edk2/License-History.txt <=3D=3D + License-History.txt + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D + +This file contains the history of license change and contributor's agreeme= nt +changes. + +Unless otherwise noted in a specific file, the EDK2 project is now licensed +under the terms listed in the License.txt file. Terms under which Contrib= utions +made prior to the move to the License.txt formulation are shown below. Th= ose +terms require notice of the terms themselves be preserved and presented wi= th the +contributions. This file serves that preservation purpose as a matter of +documenting the history of the project. + +Key Dates +---------- +* August 3, 2017 + + Update the TianoCore Contribution Agreement from Version 1.0 + to Version 1.1 to cover open source documentation associated + with the TianoCore project. + + Version 1.0 covers source code files. Version 1.1 is a + backwards compatible extension that adds support for document + files in both source form and compiled form. + + References: + https://opensource.org/licenses/BSD-2-Clause + Complete text of TianoCore Contribution Agreement 1.0 included below + Complete text of TianoCore Contribution Agreement 1.1 included below + + Proposals (RFCs): + https://lists.01.org/pipermail/edk2-devel/2017-March/008654.html + + TianoCore Bugzilla: + https://bugzilla.tianocore.org/show_bug.cgi?id=3D629 + +* April 9, 2019 + + Replace BSD 2-Clause License with BSD + Patent License removing the need= for + the TianoCore Contribution Agreement. + + References: + https://opensource.org/licenses/BSD-2-Clause + Complete text of TianoCore Contribution Agreement 1.0 included below + Complete text of TianoCore Contribution Agreement 1.1 included below + https://opensource.org/licenses/BSDplusPatent + + Proposals (RFCs): + https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html + https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html + + TianoCore Bugzilla: + https://bugzilla.tianocore.org/show_bug.cgi?id=3D1373 + +--------------------------------------------------------------------------= ------ +License.txt: BSD 2-Clause License +--------------------------------------------------------------------------= ------ + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. +--------------------------------------------------------------------------= ------ + +--------------------------------------------------------------------------= ------ +Contributions.txt: TianoCore Contribution Agreement 1.1 +--------------------------------------------------------------------------= ------ + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + =3D Code Contributions =3D + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + + To make a contribution to a TianoCore project, follow these steps. + 1. Create a change description in the format specified below to + use in the source control commit log. + 2. Your commit message must include your "Signed-off-by" signature, + and "Contributed-under" message. + 3. Your "Contributed-under" message explicitly states that the + contribution is made under the terms of the specified + contribution agreement. Your "Contributed-under" message + must include the name of contribution agreement and version. + For example: Contributed-under: TianoCore Contribution Agreement 1.1 + The "TianoCore Contribution Agreement" is included below in + this document. + 4. Submit your code to the TianoCore project using the process + that the project documents on its web page. If the process is + not documented, then submit the code on development email list + for the project. + 5. It is preferred that contributions are submitted using the same + copyright license as the base project. When that is not possible, + then contributions using the following licenses can be accepted: + * BSD (2-clause): http://opensource.org/licenses/BSD-2-Clause + * BSD (3-clause): http://opensource.org/licenses/BSD-3-Clause + * MIT: http://opensource.org/licenses/MIT + * Python-2.0: http://opensource.org/licenses/Python-2.0 + * Zlib: http://opensource.org/licenses/Zlib + + For documentation: + * FreeBSD Documentation License + https://www.freebsd.org/copyright/freebsd-doc-license.html + + Contributions of code put into the public domain can also be + accepted. + + Contributions using other licenses might be accepted, but further + review will be required. + + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D + =3D Change Description / Commit Message / Patch Email =3D + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D + + Your change description should use the standard format for a + commit message, and must include your "Signed-off-by" signature + and the "Contributed-under" message. + + =3D=3D Sample Change Description / Commit Message =3D + + =3D=3D=3D Start of sample patch email message =3D=3D=3D + + From: Contributor Name + Subject: [Repository/Branch PATCH] Module: Brief-single-line-summary + + Full-commit-message + + Contributed-under: TianoCore Contribution Agreement 1.1 + Signed-off-by: Contributor Name + --- + + An extra message for the patch email which will not be considered part + of the commit message can be added here. + + Patch content inline or attached + + =3D=3D=3D End of sample patch email message =3D=3D=3D + + =3D=3D=3D Notes for sample patch email =3D=3D=3D + + * The first line of commit message is taken from the email's subject + line following [Repository/Branch PATCH]. The remaining portion of t= he + commit message is the email's content until the '---' line. + * git format-patch is one way to create this format + + =3D=3D=3D Definitions for sample patch email =3D=3D=3D + + * "Repository" is the identifier of the repository the patch applies. + This identifier should only be provided for repositories other than + 'edk2'. For example 'edk2-BuildSpecification' or 'staging'. + * "Branch" is the identifier of the branch the patch applies. This + identifier should only be provided for branches other than 'edk2/mas= ter'. + For example 'edk2/UDK2015', 'edk2-BuildSpecification/release/1.27', = or + 'staging/edk2-test'. + * "Module" is a short identifier for the affected code or documentatio= n. For + example 'MdePkg', 'MdeModulePkg/UsbBusDxe', 'Introduction', or + 'EDK II INF File Format'. + * "Brief-single-line-summary" is a short summary of the change. + * The entire first line should be less than ~70 characters. + * "Full-commit-message" a verbose multiple line comment describing + the change. Each line should be less than ~70 characters. + * "Contributed-under" explicitly states that the contribution is + made under the terms of the contribution agreement. This + agreement is included below in this document. + * "Signed-off-by" is the contributor's signature identifying them + by their real/legal name and their email address. + + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + =3D TianoCore Contribution Agreement 1.1 =3D + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + + INTEL CORPORATION ("INTEL") MAKES AVAILABLE SOFTWARE, DOCUMENTATION + ("DOCUMENTATION"), INFORMATION AND/OR OTHER MATERIALS FOR USE IN THE + TIANOCORE OPEN SOURCE PROJECT (COLLECTIVELY "CONTENT"). USE OF THE CON= TENT + IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT BETWEEN YOU = AND + INTEL AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES + INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YO= UR + USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND + CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR + REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF T= HIS + AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE + AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT + USE THE CONTENT. + + Unless otherwise indicated, all Content (except Documentation) made av= ailable + on the TianoCore site is provided to you under the terms and condition= s of the + BSD License ("BSD"). A copy of the BSD License is available at + http://opensource.org/licenses/bsd-license.php + or when applicable, in the associated License.txt file. + + Unless otherwise indicated, all Documentation made available on the + TianoCore site is provided to you under the terms and conditions of the + FreeBSD Documentation License ("FreeBSD"). A copy of the license is + available at https://www.freebsd.org/copyright/freebsd-doc-license.htm= l or, + when applicable, in the associated License.txt file. + + Certain other content may be made available under other licenses as + indicated in or with such Content (for example, in a License.txt file). + + You accept and agree to the following terms and conditions for Your + present and future Contributions submitted to TianoCore site. Except + for the license granted to Intel hereunder, You reserve all right, + title, and interest in and to Your Contributions. + + =3D=3D SECTION 1: Definitions =3D=3D + * "You" or "Contributor" shall mean the copyright owner or legal + entity authorized by the copyright owner that is making a + Contribution hereunder. All other entities that control, are + controlled by, or are under common control with that entity are + considered to be a single Contributor. For the purposes of this + definition, "control" means (i) the power, direct or indirect, to + cause the direction or management of such entity, whether by + contract or otherwise, or (ii) ownership of fifty percent (50%) + or more of the outstanding shares, or (iii) beneficial ownership + of such entity. + * "Contribution" shall mean any original work of authorship, + including any modifications or additions to an existing work, + that is intentionally submitted by You to the TianoCore site for + inclusion in, or documentation of, any of the Content. For the + purposes of this definition, "submitted" means any form of + electronic, verbal, or written communication sent to the + TianoCore site or its representatives, including but not limited + to communication on electronic mailing lists, source code + control systems, and issue tracking systems that are managed by, + or on behalf of, the TianoCore site for the purpose of + discussing and improving the Content, but excluding + communication that is conspicuously marked or otherwise + designated in writing by You as "Not a Contribution." + + =3D=3D SECTION 2: License for Contributions =3D=3D + * Contributor hereby agrees that redistribution and use of the + Contribution in source and binary forms, with or without + modification, are permitted provided that the following + conditions are met: + ** Redistributions of source code must retain the Contributor's + copyright notice, this list of conditions and the following + disclaimer. + ** Redistributions in binary form must reproduce the Contributor's + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Disclaimer. None of the names of Contributor, Intel, or the names + of their respective contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + * Contributor grants a license (with the right to sublicense) under + claims of Contributor's patents that Contributor can license that + are infringed by the Contribution (as delivered by Contributor) to + make, use, distribute, sell, offer for sale, and import the + Contribution and derivative works thereof solely to the minimum + extent necessary for licensee to exercise the granted copyright + license; this patent license applies solely to those portions of + the Contribution that are unmodified. No hardware per se is + licensed. + * EXCEPT AS EXPRESSLY SET FORTH IN SECTION 3 BELOW, THE + CONTRIBUTION IS PROVIDED BY THE CONTRIBUTOR "AS IS" AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + CONTRIBUTOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + CONTRIBUTION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + + =3D=3D SECTION 3: Representations =3D=3D + * You represent that You are legally entitled to grant the above + license. If your employer(s) has rights to intellectual property + that You create that includes Your Contributions, You represent + that You have received permission to make Contributions on behalf + of that employer, that Your employer has waived such rights for + Your Contributions. + * You represent that each of Your Contributions is Your original + creation (see Section 4 for submissions on behalf of others). + You represent that Your Contribution submissions include complete + details of any third-party license or other restriction + (including, but not limited to, related patents and trademarks) + of which You are personally aware and which are associated with + any part of Your Contributions. + + =3D=3D SECTION 4: Third Party Contributions =3D=3D + * Should You wish to submit work that is not Your original creation, + You may submit it to TianoCore site separately from any + Contribution, identifying the complete details of its source + and of any license or other restriction (including, but not + limited to, related patents, trademarks, and license agreements) + of which You are personally aware, and conspicuously marking the + work as "Submitted on behalf of a third-party: [named here]". + + =3D=3D SECTION 5: Miscellaneous =3D=3D + * Applicable Laws. Any claims arising under or relating to this + Agreement shall be governed by the internal substantive laws of + the State of Delaware or federal courts located in Delaware, + without regard to principles of conflict of laws. + * Language. This Agreement is in the English language only, which + language shall be controlling in all respects, and all versions + of this Agreement in any other language shall be for accommodation + only and shall not be binding. All communications and notices made + or given pursuant to this Agreement, and all documentation and + support to be provided, unless otherwise noted, shall be in the + English language. +--------------------------------------------------------------------------= ------ + +--------------------------------------------------------------------------= ------ +Contributions.txt: TianoCore Contribution Agreement 1.0 +--------------------------------------------------------------------------= ------ + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + =3D Code Contributions =3D + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + + To make a contribution to a TianoCore project, follow these steps. + 1. Create a change description in the format specified below to + use in the source control commit log. + 2. Your commit message must include your "Signed-off-by" signature, + and "Contributed-under" message. + 3. Your "Contributed-under" message explicitly states that the + contribution is made under the terms of the specified + contribution agreement. Your "Contributed-under" message + must include the name of contribution agreement and version. + For example: Contributed-under: TianoCore Contribution Agreement 1.0 + The "TianoCore Contribution Agreement" is included below in + this document. + 4. Submit your code to the TianoCore project using the process + that the project documents on its web page. If the process is + not documented, then submit the code on development email list + for the project. + 5. It is preferred that contributions are submitted using the same + copyright license as the base project. When that is not possible, + then contributions using the following licenses can be accepted: + * BSD (2-clause): http://opensource.org/licenses/BSD-2-Clause + * BSD (3-clause): http://opensource.org/licenses/BSD-3-Clause + * MIT: http://opensource.org/licenses/MIT + * Python-2.0: http://opensource.org/licenses/Python-2.0 + * Zlib: http://opensource.org/licenses/Zlib + + Contributions of code put into the public domain can also be + accepted. + + Contributions using other licenses might be accepted, but further + review will be required. + + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D + =3D Change Description / Commit Message / Patch Email =3D + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D + + Your change description should use the standard format for a + commit message, and must include your "Signed-off-by" signature + and the "Contributed-under" message. + + =3D=3D Sample Change Description / Commit Message =3D + + =3D=3D=3D Start of sample patch email message =3D=3D=3D + + From: Contributor Name + Subject: [PATCH] CodeModule: Brief-single-line-summary + + Full-commit-message + + Contributed-under: TianoCore Contribution Agreement 1.0 + Signed-off-by: Contributor Name + --- + + An extra message for the patch email which will not be considered part + of the commit message can be added here. + + Patch content inline or attached + + =3D=3D=3D End of sample patch email message =3D=3D=3D + + =3D=3D=3D Notes for sample patch email =3D=3D=3D + + * The first line of commit message is taken from the email's subject + line following [PATCH]. The remaining portion of the commit message + is the email's content until the '---' line. + * git format-patch is one way to create this format + + =3D=3D=3D Definitions for sample patch email =3D=3D=3D + + * "CodeModule" is a short idenfier for the affected code. For + example MdePkg, or MdeModulePkg UsbBusDxe. + * "Brief-single-line-summary" is a short summary of the change. + * The entire first line should be less than ~70 characters. + * "Full-commit-message" a verbose multiple line comment describing + the change. Each line should be less than ~70 characters. + * "Contributed-under" explicitely states that the contribution is + made under the terms of the contribtion agreement. This + agreement is included below in this document. + * "Signed-off-by" is the contributor's signature identifying them + by their real/legal name and their email address. + + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + =3D TianoCore Contribution Agreement 1.0 =3D + =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + + INTEL CORPORATION ("INTEL") MAKES AVAILABLE SOFTWARE, DOCUMENTATION, + INFORMATION AND/OR OTHER MATERIALS FOR USE IN THE TIANOCORE OPEN SOURCE + PROJECT (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE + TERMS AND CONDITIONS OF THIS AGREEMENT BETWEEN YOU AND INTEL AND/OR THE + TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR + REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE + CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS + OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED + BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS + AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE + AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT + USE THE CONTENT. + + Unless otherwise indicated, all Content made available on the TianoCore + site is provided to you under the terms and conditions of the BSD + License ("BSD"). A copy of the BSD License is available at + http://opensource.org/licenses/bsd-license.php + or when applicable, in the associated License.txt file. + + Certain other content may be made available under other licenses as + indicated in or with such Content. (For example, in a License.txt file= .) + + You accept and agree to the following terms and conditions for Your + present and future Contributions submitted to TianoCore site. Except + for the license granted to Intel hereunder, You reserve all right, + title, and interest in and to Your Contributions. + + =3D=3D SECTION 1: Definitions =3D=3D + * "You" or "Contributor" shall mean the copyright owner or legal + entity authorized by the copyright owner that is making a + Contribution hereunder. All other entities that control, are + controlled by, or are under common control with that entity are + considered to be a single Contributor. For the purposes of this + definition, "control" means (i) the power, direct or indirect, to + cause the direction or management of such entity, whether by + contract or otherwise, or (ii) ownership of fifty percent (50%) + or more of the outstanding shares, or (iii) beneficial ownership + of such entity. + * "Contribution" shall mean any original work of authorship, + including any modifications or additions to an existing work, + that is intentionally submitted by You to the TinaoCore site for + inclusion in, or documentation of, any of the Content. For the + purposes of this definition, "submitted" means any form of + electronic, verbal, or written communication sent to the + TianoCore site or its representatives, including but not limited + to communication on electronic mailing lists, source code + control systems, and issue tracking systems that are managed by, + or on behalf of, the TianoCore site for the purpose of + discussing and improving the Content, but excluding + communication that is conspicuously marked or otherwise + designated in writing by You as "Not a Contribution." + + =3D=3D SECTION 2: License for Contributions =3D=3D + * Contributor hereby agrees that redistribution and use of the + Contribution in source and binary forms, with or without + modification, are permitted provided that the following + conditions are met: + ** Redistributions of source code must retain the Contributor's + copyright notice, this list of conditions and the following + disclaimer. + ** Redistributions in binary form must reproduce the Contributor's + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Disclaimer. None of the names of Contributor, Intel, or the names + of their respective contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + * Contributor grants a license (with the right to sublicense) under + claims of Contributor's patents that Contributor can license that + are infringed by the Contribution (as delivered by Contributor) to + make, use, distribute, sell, offer for sale, and import the + Contribution and derivative works thereof solely to the minimum + extent necessary for licensee to exercise the granted copyright + license; this patent license applies solely to those portions of + the Contribution that are unmodified. No hardware per se is + licensed. + * EXCEPT AS EXPRESSLY SET FORTH IN SECTION 3 BELOW, THE + CONTRIBUTION IS PROVIDED BY THE CONTRIBUTOR "AS IS" AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + CONTRIBUTOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + CONTRIBUTION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH + DAMAGE. + + =3D=3D SECTION 3: Representations =3D=3D + * You represent that You are legally entitled to grant the above + license. If your employer(s) has rights to intellectual property + that You create that includes Your Contributions, You represent + that You have received permission to make Contributions on behalf + of that employer, that Your employer has waived such rights for + Your Contributions. + * You represent that each of Your Contributions is Your original + creation (see Section 4 for submissions on behalf of others). + You represent that Your Contribution submissions include complete + details of any third-party license or other restriction + (including, but not limited to, related patents and trademarks) + of which You are personally aware and which are associated with + any part of Your Contributions. + + =3D=3D SECTION 4: Third Party Contributions =3D=3D + * Should You wish to submit work that is not Your original creation, + You may submit it to TianoCore site separately from any + Contribution, identifying the complete details of its source + and of any license or other restriction (including, but not + limited to, related patents, trademarks, and license agreements) + of which You are personally aware, and conspicuously marking the + work as "Submitted on behalf of a third-party: [named here]". + + =3D=3D SECTION 5: Miscellaneous =3D=3D + * Applicable Laws. Any claims arising under or relating to this + Agreement shall be governed by the internal substantive laws of + the State of Delaware or federal courts located in Delaware, + without regard to principles of conflict of laws. + * Language. This Agreement is in the English language only, which + language shall be controlling in all respects, and all versions + of this Agreement in any other language shall be for accommodation + only and shall not be binding. All communications and notices made + or given pursuant to this Agreement, and all documentation and + support to be provided, unless otherwise noted, shall be in the + English language. +--------------------------------------------------------------------------= ------ + + =3D=3D> edk2/OvmfPkg/License.txt <=3D=3D -Copyright (c) 2012, Intel Corporation. All rights reserved. +Copyright (c) 2012 - 2019, Intel Corporation. All rights reserved. + +SPDX-License-Identifier: BSD-2-Clause-Patent =20 Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notic= e, + this list of conditions and the following disclaimer in the documentati= on + and/or other materials provided with the distribution. + +Subject to the terms and conditions of this license, each copyright holder +and contributor hereby grants to those receiving rights under this license +a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable +(except for failure to satisfy the conditions of this license) patent +license to make, have made, use, offer to sell, sell, import, and otherwise +transfer this software, where such license applies only to those patent +claims, already acquired or hereafter acquired, licensable by such copyrig= ht +holder or contributor that are necessarily infringed by: + +(a) their Contribution(s) (the licensed copyrights of copyright holders and + non-copyrightable additions of contributors, in source or binary form) + alone; or + +(b) combination of their Contribution(s) with the work of authorship to + which such Contribution(s) was added by such copyright holder or + contributor, if, at the time the Contribution is added, such addition + causes such combination to be necessarily infringed. The patent license + shall not apply to any other combinations which include the + Contribution. + +Except as expressly stated above, no rights or licenses from any copyright +holder or contributor is granted under this license, whether expressly, by +implication, estoppel or otherwise. + +DISCLAIMER + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. =20 +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D =20 Some files are subject to the following license, the MIT license. Those fi= les are located in: - OvmfPkg/Include/IndustryStandard/Xen/ - OvmfPkg/XenBusDxe/ -- OvmfPkg/XenPvBlkDxe/ + +SPDX-License-Identifier: MIT =20 Permission is hereby granted, free of charge, to any person obtaining a co= py of this software and associated documentation files (the "Software"), to d= eal @@ -70,8 +664,9 @@ to use, copy, modify, merge, publish, distribute, sublic= ense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: =20 -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. =20 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, @@ -81,6 +676,45 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OT= HERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. =20 +=3D=3D> edk2/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3/COPYING.t= xt <=3D=3D + +License for Berkeley SoftFloat Release 3e + +John R. Hauser +2018 January 20 + +The following applies to the whole of SoftFloat Release 3e as well as to +each source file individually. + +Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 The Regents of the +University of California. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions, and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions, and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS", AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE +DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR A= NY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICE= S; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + =3D=3D> edk2/CryptoPkg/Library/OpensslLib/openssl/LICENSE <=3D=3D =20 LICENSE ISSUES @@ -94,14 +728,14 @@ THE SOFTWARE. --------------- =20 /* =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - * Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + * Copyright (c) 1998-2019 The OpenSSL Project. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer.=20 + * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in @@ -156,21 +790,21 @@ THE SOFTWARE. * This package is an SSL implementation written * by Eric Young (eay@cryptsoft.com). * The implementation was written so as to conform with Netscapes SSL. - *=20 + * * This library is free for commercial and non-commercial use as long as * the following conditions are aheared to. The following conditions * apply to all code found in this distribution, be it the RC4, RSA, * lhash, DES, etc., code; not just the SSL code. The SSL documentation * included with this distribution is covered by the same copyright terms * except that the holder is Tim Hudson (tjh@cryptsoft.com). - *=20 + * * Copyright remains Eric Young's, and as such any Copyright notices in * the code are not to be removed. * If this package is used in a product, Eric Young should be given attrib= ution * as the author of the parts of the library used. * This can be in the form of a textual message at program startup or * in documentation (online or textual) provided with the package. - *=20 + * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: @@ -185,10 +819,10 @@ THE SOFTWARE. * Eric Young (eay@cryptsoft.com)" * The word 'cryptographic' can be left out if the rouines from the lib= rary * being used are not cryptographic related :-). - * 4. If you include any Windows specific code (or a derivative thereof) f= rom=20 + * 4. If you include any Windows specific code (or a derivative thereof) f= rom * the apps directory (application code) you must include an acknowledg= ement: * "This product includes software written by Tim Hudson (tjh@cryptsoft= .com)" - *=20 + * * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURP= OSE @@ -200,7 +834,7 @@ THE SOFTWARE. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY W= AY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - *=20 + * * The licence and distribution terms for any publically available version= or * derivative of this code cannot be changed. i.e. this code cannot simpl= y be * copied and put under another distribution licence diff --git a/pc-bios/edk2-aarch64-code.fd.bz2 b/pc-bios/edk2-aarch64-code.f= d.bz2 index b213334d9553..a074085b224f 100644 Binary files a/pc-bios/edk2-aarch64-code.fd.bz2 and b/pc-bios/edk2-aarch64-= code.fd.bz2 differ diff --git a/pc-bios/edk2-arm-code.fd.bz2 b/pc-bios/edk2-arm-code.fd.bz2 index a494a8391eed..42453cd1f273 100644 Binary files a/pc-bios/edk2-arm-code.fd.bz2 and b/pc-bios/edk2-arm-code.fd.= bz2 differ diff --git a/pc-bios/edk2-i386-code.fd.bz2 b/pc-bios/edk2-i386-code.fd.bz2 index 5440ca856db6..633759688e32 100644 Binary files a/pc-bios/edk2-i386-code.fd.bz2 and b/pc-bios/edk2-i386-code.f= d.bz2 differ diff --git a/pc-bios/edk2-i386-secure-code.fd.bz2 b/pc-bios/edk2-i386-secur= e-code.fd.bz2 index 24ae88ac3e40..df27bdd2ddbd 100644 Binary files a/pc-bios/edk2-i386-secure-code.fd.bz2 and b/pc-bios/edk2-i386= -secure-code.fd.bz2 differ diff --git a/pc-bios/edk2-x86_64-code.fd.bz2 b/pc-bios/edk2-x86_64-code.fd.= bz2 index 6a0b1f983199..0e108fc68a91 100644 Binary files a/pc-bios/edk2-x86_64-code.fd.bz2 and b/pc-bios/edk2-x86_64-co= de.fd.bz2 differ diff --git a/pc-bios/edk2-x86_64-secure-code.fd.bz2 b/pc-bios/edk2-x86_64-s= ecure-code.fd.bz2 index 3ef6452c0375..522f8376aabe 100644 Binary files a/pc-bios/edk2-x86_64-secure-code.fd.bz2 and b/pc-bios/edk2-x8= 6_64-secure-code.fd.bz2 differ --=20 2.19.1.3.g30247aa5d201 From nobody Mon Apr 29 16:42:46 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1560544218; cv=none; d=zoho.com; s=zohoarc; b=bDk/25wgYhKgvqnI5Yv7BMO3sLJMxJ5rua3ZeojDSNbhb08ImOAyonEHb2oDV+V6WgucDGOeHNSKJqW3wmJikgTOHonxqPBYF3Gv/K84w9BxhGVEU3My8DcxTbRPjbjjgORzqvZJaDm1t4gIzjmJiTYCvgAnSEMkElVhhFSX/bk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1560544218; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=L4PoL1/hfCxWhuHE7Llvs99EnM3dl+yWBeFTs7eCLeM=; b=WBtvk1lCew/4NCWjbnck/I9e52v7upc6Q5eVIcmM+SmTNRlejKqG7R0/92HlGv5vyUfBxdUdLF2U1jMM3E++dJimX3f+gSOb93WNxVVdMGjtUf0SD9l/958dC2ramlM24S79fGCYSMd0r0PJ5+OIKvWNx6zo79q6d0fZkqw6EoY= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (209.51.188.17 [209.51.188.17]) by mx.zohomail.com with SMTPS id 1560544218810702.7207150688196; Fri, 14 Jun 2019 13:30:18 -0700 (PDT) Received: from localhost ([::1]:55108 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hbspt-0003GG-P3 for importer@patchew.org; Fri, 14 Jun 2019 16:30:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56325) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hbsjt-00078e-Mm for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:24:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hbsjs-000738-HD for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:23:57 -0400 Received: from mx1.redhat.com ([209.132.183.28]:42836) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hbsjs-00072N-B3 for qemu-devel@nongnu.org; Fri, 14 Jun 2019 16:23:56 -0400 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id EDCAD3D3C for ; Fri, 14 Jun 2019 20:23:49 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141]) by smtp.corp.redhat.com (Postfix) with ESMTP id 4E8D65C1A1; Fri, 14 Jun 2019 20:23:47 +0000 (UTC) From: Laszlo Ersek To: qemu-devel@nongnu.org Date: Fri, 14 Jun 2019 22:23:33 +0200 Message-Id: <20190614202333.19355-7-lersek@redhat.com> In-Reply-To: <20190614202333.19355-1-lersek@redhat.com> References: <20190614202333.19355-1-lersek@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Fri, 14 Jun 2019 20:23:49 +0000 (UTC) Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.132.183.28 Subject: [Qemu-devel] [PULL 6/6] pc-bios: update the README file with edk2-stable201905 information X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" Content-Type: text/plain; charset="utf-8" Refresh the "pc-bios/README" file with edk2, OpenSSL, and Berkeley SoftFloat release info, matching the edk2-stable201905 firmware images added in the previous patch. Cc: Philippe Mathieu-Daud=C3=A9 Ref: https://bugs.launchpad.net/qemu/+bug/1831477 Signed-off-by: Laszlo Ersek Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- pc-bios/README | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pc-bios/README b/pc-bios/README index 807d95dd5418..180795a55b8a 100644 --- a/pc-bios/README +++ b/pc-bios/README @@ -55,9 +55,11 @@ variable store templates built from the TianoCore community's EFI Develo= pment Kit II project . The imag= es - were built at git tag "edk2-stable201903". The firmware binaries bundle = parts - of the OpenSSL project, at git tag "OpenSSL_1_1_0j" (the OpenSSL tag is a - function of the edk2 tag). Licensing information is given in - "edk2-licenses.txt". The image files are described by the JSON documents= in - the "pc-bios/descriptors" directory, which conform to the - "docs/interop/firmware.json" schema. + were built at git tag "edk2-stable201905". The firmware binaries bundle = parts + of the OpenSSL project, at git tag "OpenSSL_1_1_1b" (the OpenSSL tag is a + function of the edk2 tag). Parts of the Berkeley SoftFloat library are + bundled as well, at Release 3e plus a subsequent typo fix (commit + b64af41c3276f97f0e181920400ee056b9c88037), as an OpenSSL dependency on 3= 2-bit + ARM. Licensing information is given in "edk2-licenses.txt". The image fi= les + are described by the JSON documents in the "pc-bios/descriptors" directo= ry, + which conform to the "docs/interop/firmware.json" schema. --=20 2.19.1.3.g30247aa5d201