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
-
 

Reply via email to