Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ovmf for openSUSE:Factory checked in at 2022-03-12 17:14:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ovmf (Old) and /work/SRC/openSUSE:Factory/.ovmf.new.25692 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ovmf" Sat Mar 12 17:14:36 2022 rev:73 rq:961040 version:202202 Changes: -------- --- /work/SRC/openSUSE:Factory/ovmf/ovmf.changes 2022-02-26 17:01:41.895532240 +0100 +++ /work/SRC/openSUSE:Factory/.ovmf.new.25692/ovmf.changes 2022-03-12 17:14:40.306249699 +0100 @@ -1,0 +2,329 @@ +Thu Mar 10 05:35:44 UTC 2022 - j...@suse.com + +- Update to edk2-stable202202 + - Features (https://github.com/tianocore/edk2/releases): + OvmfPkg Add new target for Cloud Hypervisor + Add TDVF to OvmfPkg + Add new APIs to UefiCpuPkg/UefiCpuLib + Add AMD Secure Nested Paging Support + Add SSDT PCI generator in DynamicTablesPkg + Support ACPI 6.4 PPTT changes + Add FdtHwInfoParser library + Add DynamicPlatRepo library + Make package and platform builds reproducible across source format changes + Add Uncrustify CI Plugin + Apply uncrustify changes to all package C and H files + - Patches (git log --oneline --reverse edk2-stable202111~..edk2-stable202202): + bb1bba3d77 NetworkPkg: Fix invalid pointer for DNS response token on error + ef9a059cdb EmulatorPkg/Win/Host: Update CC_FLAGS + 69877614fd .pytool/Plugin/EccCheck: Remove RevertCode() + 854462bd34 .pytool/Plugin/EccCheck: Remove temp directory on exception + 3019f1bbab .pytool/Plugin/EccCheck: Add performance optimizations + 99f84ff473 .pytools/Plugin/LicenseCheck: Use temp directory for git diff output + 76a1ce4d5f .azurepipelines/templates: Update max pipeline job time to 2 hours + 365dced2c3 ArmPkg: Update YAML to ignore specific ECC files/errors + 1939fc9569 ArmPlatformPkg: Update YAML to ignore specific ECC files/errors + c97fee87f0 ArmVirtPkg: Update YAML to ignore specific ECC files/errors + d5744ecba8 CryptoPkg: Update YAML to ignore specific ECC files/errors + d7d30e8f21 EmulatorPkg: Update YAML to ignore specific ECC files/errors + 9deb937076 MdeModulePkg: Update YAML to ignore specific ECC files/errors + df790cd6b3 MdePkg: Update YAML to ignore specific ECC files/errors + 60fa40be45 SecurityPkg: Update YAML to ignore specific ECC files/errors + 9944508e85 ShellPkg: Update YAML to ignore specific ECC files/errors + c30c40d6c6 StandaloneMmPkg: Update YAML to ignore specific ECC files/errors + c057347977 UefiPayloadPkg: Update YAML to ignore specific ECC files/errors + f0f3f5aae7 UnitTestFrameworkPkg: Update YAML to ignore specific ECC files/errors + dfafa8e453 MdeModulePkg/DxeCorePerformanceLib:Variable Initial + a4a582e180 ArmPkg: Change use of EFI_D_* to DEBUG_* + 1d2482e1e3 ArmPlatformPkg: Change use of EFI_D_* to DEBUG_* + c5b3a56e4f ArmVirtPkg: Change use of EFI_D_* to DEBUG_* + a1878955b2 EmbeddedPkg: Change use of EFI_D_* to DEBUG_* + 9c7da8d804 EmulatorPkg: Change use of EFI_D_* to DEBUG_* + 917e98f3e5 FatPkg: Change use of EFI_D_* to DEBUG_* + 87000d7708 MdeModulePkg: Change use of EFI_D_* to DEBUG_* + 5f289f3ae3 MdePkg: Change use of EFI_D_* to DEBUG_* + c49ca4a29e NetworkPkg: Change use of EFI_D_* to DEBUG_* + 47719926e8 OvmfPkg: Change use of EFI_D_* to DEBUG_* + ca56749b0e PcAtChipsetPkg: Change use of EFI_D_* to DEBUG_* + e905fbb05a SecurityPkg: Change use of EFI_D_* to DEBUG_* + 4a1aee13d8 ShellPkg: Change use of EFI_D_* to DEBUG_* + 586fda4800 SourceLevelDebugPkg: Change use of EFI_D_* to DEBUG_* + 96e1cba5c1 UefiCpuPkg: Change use of EFI_D_* to DEBUG_* + 1871d28eaf ArmPkg: Change OPTIONAL keyword usage style + 2863ba97ca ArmPlatformPkg: Change OPTIONAL keyword usage style + 9607597a74 ArmVirtPkg: Change OPTIONAL keyword usage style + c8f46130f8 CryptoPkg: Change OPTIONAL keyword usage style + fe2d81892f DynamicTablesPkg: Change OPTIONAL keyword usage style + 792433088c EmbeddedPkg: Change OPTIONAL keyword usage style + c69fc80c80 EmulatorPkg: Change OPTIONAL keyword usage style + 9c721071d3 FmpDevicePkg: Change OPTIONAL keyword usage style + e3917e22e7 MdeModulePkg: Change OPTIONAL keyword usage style + d0e2f8232a MdePkg: Change OPTIONAL keyword usage style + 8874fa199d NetworkPkg: Change OPTIONAL keyword usage style + 79d49e162e OvmfPkg: Change OPTIONAL keyword usage style + 237295f46d PcAtChipsetPkg: Change OPTIONAL keyword usage style + dc8fe5ec95 RedfishPkg: Change OPTIONAL keyword usage style + 12710fe93b SecurityPkg: Change OPTIONAL keyword usage style + 9b8507cabe ShellPkg: Change OPTIONAL keyword usage style + 18908e6131 SignedCapsulePkg: Change OPTIONAL keyword usage style + f9c9215b55 SourceLevelDebugPkg: Change OPTIONAL keyword usage style + 902e76de19 StandaloneMmPkg: Change OPTIONAL keyword usage style + 4ec586b9f6 UefiCpuPkg: Change OPTIONAL keyword usage style + e35dd32821 UefiPayloadPkg: Change OPTIONAL keyword usage style + 78bc3bdd2a UnitTestFrameworkPkg: Change OPTIONAL keyword usage style + ea85f0fe13 ArmVirtPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + e3b855f283 CryptoPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + 4a9d411662 DynamicTablesPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + db52c7f755 MdeModulePkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + 098307e082 MdePkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + ed7f7c9168 NetworkPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + 8e875037bf OvmfPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + deba54761a PcAtChipsetPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + f9f4fb2329 SecurityPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + 7c2a6033c1 UefiCpuPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END() + 429309e0c6 ArmPkg: Apply uncrustify changes + 40b0b23ed3 ArmPlatformPkg: Apply uncrustify changes + 2b16a4fb91 ArmVirtPkg: Apply uncrustify changes + 7c34237831 CryptoPkg: Apply uncrustify changes + 731c67e1d7 DynamicTablesPkg: Apply uncrustify changes + e7108d0e96 EmbeddedPkg: Apply uncrustify changes + a550d468a6 EmulatorPkg: Apply uncrustify changes + bcdcc4160d FatPkg: Apply uncrustify changes + 45ce0a67bb FmpDevicePkg: Apply uncrustify changes + 111f2228dd IntelFsp2Pkg: Apply uncrustify changes + 7c7184e201 IntelFsp2WrapperPkg: Apply uncrustify changes + 1436aea4d5 MdeModulePkg: Apply uncrustify changes + 2f88bd3a12 MdePkg: Apply uncrustify changes + d1050b9dff NetworkPkg: Apply uncrustify changes + ac0a286f4d OvmfPkg: Apply uncrustify changes + 5220bd211d PcAtChipsetPkg: Apply uncrustify changes + 39de741e2d RedfishPkg: Apply uncrustify changes + c411b485b6 SecurityPkg: Apply uncrustify changes + 47d20b54f9 ShellPkg: Apply uncrustify changes + b878648967 SignedCapsulePkg: Apply uncrustify changes + c1e126b119 SourceLevelDebugPkg: Apply uncrustify changes + 91415a36ae StandaloneMmPkg: Apply uncrustify changes + 053e878bfb UefiCpuPkg: Apply uncrustify changes + e5efcf8be8 UefiPayloadPkg: Apply uncrustify changes + 7c0ad2c338 UnitTestFrameworkPkg: Apply uncrustify changes + dc453b5164 .pytool/Plugin/UncrustifyCheck: Add Uncrustify CI plugin + 1832eb15aa UefiPayloadPkg/UefiPayloadPkg.fdf: Update DXE Apriori list + ca78281c25 UefiPayloadPkg/PayloadEntry: Inherit 4/5-level paging from bootloader + b2f7ee2ded UefiPayloadPkg: Increase SystemMemoryUefiRegionSize from 32M to 64M + 94e0a7bddb UefiPayloadPkg: Add missing Guid gUefiAcpiBoardInfoGuid + 2527723de9 UefiPayloadPkg: Add performance measurement feature + ffdde9d719 UefiPayloadPkg: Skip ModuleInfo HOB in Payload + 965292135b UefiPayloadPkg/UefiPayloadPkg.dsc:Add BootManagerLib for BootManagerMenuApp + 85a678bf76 UefiPayloadPkg: Add integration instruction for coreboot common error + 7b28310008 BaseTools: Increase the DevicePath length for support more PCD value. + d25b803e51 MdeModulePkg/Bus/Pci/UhciDxe: Fix the UsbHc memory allocate and free issue + c82ab4d8c1 BaseTools/VfrCompile: Correct Bit Field Flags for numeric/one of + 2ddacfb6b8 OvmfPkg/SecMain: move SEV specific routines in AmdSev.c + e2289d19d8 UefiCpuPkg/MpInitLib: move SEV specific routines in AmdSev.c + 2fe8edfe55 OvmfPkg/ResetVector: move clearing GHCB in SecMain + 3053183d41 OvmfPkg/ResetVector: introduce SEV metadata descriptor for VMM use + 707c71a01b OvmfPkg: reserve SNP secrets page + cca9cd3dd6 OvmfPkg: reserve CPUID page + f2dc28f0b6 OvmfPkg/ResetVector: pre-validate the data pages used in SEC phase + 34819f2cac OvmfPkg/ResetVector: use SEV-SNP-validated CPUID values + d9822304ce OvmfPkg/MemEncryptSevLib: add MemEncryptSevSnpEnabled() + 7c3b2892ea OvmfPkg/SecMain: register GHCB gpa for the SEV-SNP guest + d2b998fbdc OvmfPkg/VmgExitLib: use SEV-SNP-validated CPUID values + a19b648952 OvmfPkg/PlatformPei: register GHCB gpa for the SEV-SNP guest + 19914edc5a OvmfPkg/AmdSevDxe: do not use extended PCI config space + ade62c18f4 OvmfPkg/MemEncryptSevLib: add support to validate system RAM + d706f8fec2 OvmfPkg/MemEncryptSevLib: add function to check the VMPL0 + 11b15336f0 OvmfPkg/BaseMemEncryptSevLib: skip the pre-validated system RAM + d39f8d88ec OvmfPkg/MemEncryptSevLib: add support to validate > 4GB memory in PEI phase + 202fb22be6 OvmfPkg/SecMain: validate the memory used for decompressing Fv + 8eb79b5f4f OvmfPkg/PlatformPei: validate the system RAM when SNP is active + 26210f9436 MdePkg: Define ConfidentialComputingGuestAttr + 504ae26b80 OvmfPkg/PlatformPei: set PcdConfidentialComputingAttr when SEV is active + b95908e043 UefiCpuPkg/MpInitLib: use PcdConfidentialComputingAttr to check SEV status + f4e3ce5f53 UefiCpuPkg: add PcdGhcbHypervisorFeatures + f5a6e1bab5 OvmfPkg/PlatformPei: set the Hypervisor Features PCD + 2c354252be MdePkg/GHCB: increase the GHCB protocol max version + 9c703bc0f1 UefiCpuPkg/MpLib: add support to register GHCB GPA when SEV-SNP is enabled + d4d7c9ad5f UefiCpuPkg/MpInitLib: use BSP to do extended topology check + b928eb44d5 OvmfPkg/MemEncryptSevLib: change the page state in the RMP table + b7b8872031 OvmfPkg/MemEncryptSevLib: skip page state change for Mmio address + ea3a12d970 OvmfPkg/PlatformPei: mark cpuid and secrets memory reserved in EFI map + 67484aed69 OvmfPkg/AmdSev: expose the SNP reserved pages through configuration table + 06544455d0 UefiCpuPkg/MpInitLib: Use SEV-SNP AP Creation NAE event to launch APs + 0f1d7477c0 OvmfPkg: Remove unused print service driver (PrintDxe) + 30631f0a26 MdePkg: Add missing Cache ID (in)valid define + 0077c22f6d MdePkg: Remove PPTT ID type structure + a50b65ce22 ShellPkg: Update Acpiview PPTT parser to ACPI 6.4 + 8cf2bdfcfb ShellPkg: Add Cache ID to PPTT parser + b2bbe3df54 DynamicTablesPkg: Remove PPTT ID structure from ACPI 6.4 generator + e139829dd6 DynamicTablesPkg: Update PPTT generator to ACPI 6.4 + e81a81e584 DynamicTablesPkg: Add CacheId to PPTT generator + 9afcd48a94 OvmfPkg: Handle Cloud Hypervisor host bridge + 2ccefa32a6 OvmfPkg: Create global entry point for SMBIOS parsing + d8ef774346 OvmfPkg: Retrieve SMBIOS from Cloud Hypervisor + 66bce05f6d OvmfPkg: Generalize AcpiPlatformDxe + 7594c5bfe2 OvmfPkg: Install ACPI tables for Cloud Hypervisor + f6df289a1c OvmfPkg/OvmfXen: Fix Xen build + 2b20a34fd5 OvmfPkg-EmuVariableFvbRuntimeDxe: Support Access To Memory Above 4G + d5efc875ef MdePkg: Introduce CcMeasurementProtocol for CC Guest firmware + a124cd4ef9 SecurityPkg: Support CcMeasurementProtocol in DxeTpm2MeasureBootLib + 8c06c53b58 SecurityPkg: Support CcMeasurementProtocol in DxeTpmMeasurementLib + adf070ff56 OvmfPkg/Microvm: add PcdConfidentialComputingGuestAttr + 2686468c43 OvmfPkg/Bhyve: add MemEncryptSevLib + 61be49e0f7 OvmfPkg/PlatformCI: factor out PlatformBuildLib.py + 21ee379407 OvmfPkg/PlatformCI: add QEMU_SKIP + 64bccda534 OvmfPkg/PlatformCI: add BhyveBuild.py + 04eacd3943 OvmfPkg/PlatformCI: add MicrovmBuild.py + 8b8ae609a7 OvmfPkg/PlatformCI: add AmdSevBuild.py + 2722856a87 OvmfPkg/PlatformCI: dummy grub.efi for AmdSev + 1203eba58e OvmfPkg/PlatformCI: add XenBuild.py + 64ef0dd1d3 OvmfPkg/Microvm/fdt: add device tree support + 79dcaf7054 OvmfPkg/Microvm/fdt: load fdt from fw_cfg + c802f8935c OvmfPkg/Microvm/fdt: add empty fdt + 2a68abf6ee OvmfPkg/Microvm/virtio: add virtio-mmio support + e07d27e24d OvmfPkg/Microvm: add README + 7f1861be2b DynamicTablesPkg: AML Code generation for memory ranges + 0e7147fe75 DynamicTablesPkg: AML Code generation to create a named Package() + fd5fc4bbb7 DynamicTablesPkg: AML Code generation to create a named ResourceTemplate() + b2b8def4e3 DynamicTablesPkg: AML Code generation to add _PRT entries + 69ddfee1c3 DynamicTablesPkg: Add AmlAttachNode() + ce306e48eb DynamicTablesPkg: Add Pci related objects + e35a746cf5 DynamicTablesPkg: SSDT Pci express generator + ec37fd9c1f DynamicTablesPkg: Fix multiple objects parsing + 557dede8a6 OvmfPkg/PlatformPei: ScanOrAdd64BitE820Ram improvements + 759e3c6d21 OvmfPkg/PlatformPei: prefer etc/e820 for memory detection + 41d8bb3038 OvmfPkg/PlatformPei: stop using cmos for memory detection + 7a6e6ae933 EmulatorPkg: Update lldbefi.py to work with current lldb which uses python3 + 4d30352445 ArmPkg: Add SMC helper functions ++++ 132 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/ovmf/ovmf.changes ++++ and /work/SRC/openSUSE:Factory/.ovmf.new.25692/ovmf.changes Old: ---- edk2-edk2-stable202111.tar.gz New: ---- edk2-edk2-stable202202.tar.gz ovmf-bsc1196879-sev-fix.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ovmf.spec ++++++ --- /var/tmp/diff_new_pack.tE6SvX/_old 2022-03-12 17:14:41.130250652 +0100 +++ /var/tmp/diff_new_pack.tE6SvX/_new 2022-03-12 17:14:41.134250657 +0100 @@ -1,7 +1,7 @@ # # spec file for package ovmf # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2022 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # # needssslcertforbuild @@ -22,12 +22,12 @@ %global softfloat_version b64af41c3276f Name: ovmf -Version: 202111 +Version: 202202 Release: 0 Summary: Open Virtual Machine Firmware License: BSD-2-Clause-Patent Group: System/Emulators/PC -URL: https://github.com/tianocore/edk2 +Url: https://github.com/tianocore/edk2 Source0: edk2-edk2-stable%{version}.tar.gz Source1: https://www.openssl.org/source/openssl-%{openssl_version}.tar.gz Source111: https://www.openssl.org/source/openssl-%{openssl_version}.tar.gz.asc @@ -51,6 +51,7 @@ Patch4: %{name}-disable-ia32-firmware-piepic.patch Patch5: %{name}-set-fixed-enroll-time.patch Patch6: %{name}-disable-brotli.patch +Patch7: %{name}-bsc1196879-sev-fix.patch BuildRequires: bc BuildRequires: cross-arm-binutils BuildRequires: cross-arm-gcc%{gcc_version} @@ -166,6 +167,7 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch7 -p1 # add openssl pushd CryptoPkg/Library/OpensslLib/openssl ++++++ descriptors.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/descriptors/50-ovmf-x86_64-secure-ms.json new/descriptors/50-ovmf-x86_64-secure-ms.json --- old/descriptors/50-ovmf-x86_64-secure-ms.json 2021-05-04 04:54:35.161660709 +0200 +++ new/descriptors/50-ovmf-x86_64-secure-ms.json 2022-03-11 06:53:34.061112820 +0100 @@ -25,7 +25,7 @@ "features": [ "acpi-s3", "acpi-s4", - "amd-sev", + "amd-sev", "requires-smm", "secure-boot", "enrolled-keys", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/descriptors/50-ovmf-x86_64-secure-opensuse.json new/descriptors/50-ovmf-x86_64-secure-opensuse.json --- old/descriptors/50-ovmf-x86_64-secure-opensuse.json 2021-05-04 04:54:47.437719284 +0200 +++ new/descriptors/50-ovmf-x86_64-secure-opensuse.json 2022-03-11 06:53:41.001370756 +0100 @@ -25,7 +25,7 @@ "features": [ "acpi-s3", "acpi-s4", - "amd-sev", + "amd-sev", "requires-smm", "secure-boot", "enrolled-keys", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/descriptors/50-ovmf-x86_64-secure-suse.json new/descriptors/50-ovmf-x86_64-secure-suse.json --- old/descriptors/50-ovmf-x86_64-secure-suse.json 2021-05-04 04:55:03.557796199 +0200 +++ new/descriptors/50-ovmf-x86_64-secure-suse.json 2022-03-11 06:53:48.777659763 +0100 @@ -25,7 +25,7 @@ "features": [ "acpi-s3", "acpi-s4", - "amd-sev", + "amd-sev", "requires-smm", "secure-boot", "enrolled-keys", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/descriptors/50-ovmf-x86_64-secure.json new/descriptors/50-ovmf-x86_64-secure.json --- old/descriptors/50-ovmf-x86_64-secure.json 2021-05-04 04:54:18.537581402 +0200 +++ new/descriptors/50-ovmf-x86_64-secure.json 2022-03-11 06:53:26.284823811 +0100 @@ -25,7 +25,7 @@ "features": [ "acpi-s3", "acpi-s4", - "amd-sev", + "amd-sev", "requires-smm", "secure-boot", "verbose-dynamic" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/descriptors/60-ovmf-x86_64-2m-ms.json new/descriptors/60-ovmf-x86_64-2m-ms.json --- old/descriptors/60-ovmf-x86_64-2m-ms.json 2021-05-04 04:56:06.302095594 +0200 +++ new/descriptors/60-ovmf-x86_64-2m-ms.json 2022-03-11 06:57:33.514022667 +0100 @@ -27,6 +27,7 @@ "acpi-s3", "acpi-s4", "amd-sev", + "amd-sev-es", "enrolled-keys", "verbose-dynamic" ], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/descriptors/60-ovmf-x86_64-2m.json new/descriptors/60-ovmf-x86_64-2m.json --- old/descriptors/60-ovmf-x86_64-2m.json 2021-05-04 04:55:30.269923653 +0200 +++ new/descriptors/60-ovmf-x86_64-2m.json 2022-03-10 06:17:30.053244793 +0100 @@ -26,7 +26,8 @@ "features": [ "acpi-s3", "acpi-s4", - "amd-sev", + "amd-sev", + "amd-sev-es", "verbose-dynamic" ], "tags": [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/descriptors/60-ovmf-x86_64-ms.json new/descriptors/60-ovmf-x86_64-ms.json --- old/descriptors/60-ovmf-x86_64-ms.json 2021-05-04 04:57:09.774398499 +0200 +++ new/descriptors/60-ovmf-x86_64-ms.json 2022-03-11 06:57:23.585652722 +0100 @@ -27,6 +27,7 @@ "acpi-s3", "acpi-s4", "amd-sev", + "amd-sev-es", "enrolled-keys", "verbose-dynamic" ], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/descriptors/60-ovmf-x86_64.json new/descriptors/60-ovmf-x86_64.json --- old/descriptors/60-ovmf-x86_64.json 2021-05-04 04:57:39.650541055 +0200 +++ new/descriptors/60-ovmf-x86_64.json 2022-03-10 06:16:43.219501869 +0100 @@ -27,6 +27,7 @@ "acpi-s3", "acpi-s4", "amd-sev", + "amd-sev-es", "verbose-dynamic" ], "tags": [ ++++++ edk2-edk2-stable202111.tar.gz -> edk2-edk2-stable202202.tar.gz ++++++ /work/SRC/openSUSE:Factory/ovmf/edk2-edk2-stable202111.tar.gz /work/SRC/openSUSE:Factory/.ovmf.new.25692/edk2-edk2-stable202202.tar.gz differ: char 32, line 1 ++++++ ovmf-bsc1196879-sev-fix.patch ++++++ ++++ 794 lines (skipped) ++++++ ovmf-gdb-symbols.patch ++++++ --- /var/tmp/diff_new_pack.tE6SvX/_old 2022-03-12 17:14:41.334250888 +0100 +++ /var/tmp/diff_new_pack.tE6SvX/_new 2022-03-12 17:14:41.338250893 +0100 @@ -14,10 +14,10 @@ create mode 100644 DebugPkg/GdbSyms/GdbSyms.inf create mode 100644 DebugPkg/Scripts/gdb_uefi.py -Index: edk2-edk2-stable202111/DebugPkg/DebugPkg.dec +Index: edk2-edk2-stable202202/DebugPkg/DebugPkg.dec =================================================================== --- /dev/null -+++ edk2-edk2-stable202111/DebugPkg/DebugPkg.dec ++++ edk2-edk2-stable202202/DebugPkg/DebugPkg.dec @@ -0,0 +1,34 @@ +## @file +# Debug package - various useful stuff for debugging. @@ -53,10 +53,10 @@ + +[LibraryClasses] + -Index: edk2-edk2-stable202111/DebugPkg/GdbSyms/GdbSyms.c +Index: edk2-edk2-stable202202/DebugPkg/GdbSyms/GdbSyms.c =================================================================== --- /dev/null -+++ edk2-edk2-stable202111/DebugPkg/GdbSyms/GdbSyms.c ++++ edk2-edk2-stable202202/DebugPkg/GdbSyms/GdbSyms.c @@ -0,0 +1,78 @@ +/** @file + @@ -136,10 +136,10 @@ +} + + -Index: edk2-edk2-stable202111/DebugPkg/GdbSyms/GdbSyms.inf +Index: edk2-edk2-stable202202/DebugPkg/GdbSyms/GdbSyms.inf =================================================================== --- /dev/null -+++ edk2-edk2-stable202111/DebugPkg/GdbSyms/GdbSyms.inf ++++ edk2-edk2-stable202202/DebugPkg/GdbSyms/GdbSyms.inf @@ -0,0 +1,57 @@ +## @file +# @@ -198,10 +198,10 @@ +[Depex] + TRUE + -Index: edk2-edk2-stable202111/DebugPkg/Scripts/gdb_uefi.py +Index: edk2-edk2-stable202202/DebugPkg/Scripts/gdb_uefi.py =================================================================== --- /dev/null -+++ edk2-edk2-stable202111/DebugPkg/Scripts/gdb_uefi.py ++++ edk2-edk2-stable202202/DebugPkg/Scripts/gdb_uefi.py @@ -0,0 +1,350 @@ +""" +Allows loading TianoCore symbols into a GDB session attached to EFI @@ -553,14 +553,14 @@ +ReloadUefi () + + -Index: edk2-edk2-stable202111/OvmfPkg/OvmfPkgX64.dsc +Index: edk2-edk2-stable202202/OvmfPkg/OvmfPkgX64.dsc =================================================================== ---- edk2-edk2-stable202111.orig/OvmfPkg/OvmfPkgX64.dsc -+++ edk2-edk2-stable202111/OvmfPkg/OvmfPkgX64.dsc -@@ -1056,3 +1056,5 @@ - TpmPlatformHierarchyLib|SecurityPkg/Library/PeiDxeTpmPlatformHierarchyLib/PeiDxeTpmPlatformHierarchyLib.inf - } - !endif +--- edk2-edk2-stable202202.orig/OvmfPkg/OvmfPkgX64.dsc ++++ edk2-edk2-stable202202/OvmfPkg/OvmfPkgX64.dsc +@@ -1004,3 +1004,5 @@ + # TPM support + # + !include OvmfPkg/OvmfTpmComponentsDxe.dsc.inc + + DebugPkg/GdbSyms/GdbSyms.inf ++++++ ovmf-set-fixed-enroll-time.patch ++++++ --- /var/tmp/diff_new_pack.tE6SvX/_old 2022-03-12 17:14:41.362250920 +0100 +++ /var/tmp/diff_new_pack.tE6SvX/_new 2022-03-12 17:14:41.362250920 +0100 @@ -11,15 +11,14 @@ OvmfPkg/EnrollDefaultKeys/EnrollDefaultKeys.c | 10 ++++++++++ 1 file changed, 10 insertions(+) -diff --git a/OvmfPkg/EnrollDefaultKeys/EnrollDefaultKeys.c b/OvmfPkg/EnrollDefaultKeys/EnrollDefaultKeys.c -index f45cb799f726..0e42e49d48f2 100644 ---- a/OvmfPkg/EnrollDefaultKeys/EnrollDefaultKeys.c -+++ b/OvmfPkg/EnrollDefaultKeys/EnrollDefaultKeys.c -@@ -301,6 +301,16 @@ EnrollListOfCerts ( - if (EFI_ERROR (Status)) { +Index: edk2-edk2-stable202202/OvmfPkg/EnrollDefaultKeys/EnrollDefaultKeys.c +=================================================================== +--- edk2-edk2-stable202202.orig/OvmfPkg/EnrollDefaultKeys/EnrollDefaultKeys.c ++++ edk2-edk2-stable202202/OvmfPkg/EnrollDefaultKeys/EnrollDefaultKeys.c +@@ -324,6 +324,15 @@ EnrollListOfCerts ( goto FreeData; } -+ + + // Set the fixed time for the reproducible build + // 2019-5-20 00:00:00 + SingleHeader->TimeStamp.Year = 2019; @@ -28,11 +27,8 @@ + SingleHeader->TimeStamp.Hour = 0; + SingleHeader->TimeStamp.Minute = 0; + SingleHeader->TimeStamp.Second = 0; -+ ++ SingleHeader->TimeStamp.Pad1 = 0; SingleHeader->TimeStamp.Nanosecond = 0; SingleHeader->TimeStamp.TimeZone = 0; --- -2.21.0 -