Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ovmf for openSUSE:Factory checked in at 2021-06-05 23:30:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ovmf (Old) and /work/SRC/openSUSE:Factory/.ovmf.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ovmf" Sat Jun 5 23:30:21 2021 rev:63 rq:896325 version:202105 Changes: -------- --- /work/SRC/openSUSE:Factory/ovmf/ovmf.changes 2021-05-10 15:38:23.641801905 +0200 +++ /work/SRC/openSUSE:Factory/.ovmf.new.1898/ovmf.changes 2021-06-05 23:30:41.492350269 +0200 @@ -1,0 +2,196 @@ +Mon May 31 09:44:17 UTC 2021 - Gary Ching-Pang Lin <g...@suse.com> + +- Update to edk2-stable202105 + * MdeModulePkg/UfsPassThruDxe: Improve Device initialization + polling Loop + * MdePkg: MmUnblockMemoryLib: Added definition and null instance + * OvmfPkg: resolve MmUnblockMemoryLib (mainly for + VariableSmmRuntimeDxe) + * MdeModulePkg: VariableSmmRuntimeDxe: Added request unblock + memory interface + * SecurityPkg: Tcg2Smm: Switching from gSmst to gMmst + * SecurityPkg: Tcg2Smm: Separate Tcg2Smm into 2 modules + * SecurityPkg: Tcg2Smm: Added support for Standalone Mm + * SecurityPkg: Tcg2Acpi: Added unblock memory interface for NVS + region + * UefiCpuPkg/MpInitLib: Use NASM struc to avoid hardcode offset + * UefiCpuPkg/MpInitLib: Remove unused Lock from + MP_CPU_EXCHANGE_INFO + * UefiCpuPkg/SmmCpuFeaturesLib: Move multi-instance function decl + to header + * UefiCpuPkg/SmmCpuFeaturesLib: Rename SmmCpuFeaturesLib.c + * UefiCpuPkg/SmmCpuFeaturesLib: Cleanup library constructors + * UefiCpuPkg/SmmCpuFeaturesLib: Abstract PcdCpuMaxLogicalProcessorNumber + * UefiCpuPkg/SmmCpuFeaturesLib: Add Standalone MM support + * UefiCpuPkg/PiSmmCpu: Don't allocate Token for SmmStartupThisAp + * RedfishPkg/Library: RedfishLib + * OvmfPkg/CpuHotplugSmm: refactor hotplug logic + * OvmfPkg/CpuHotplugSmm: collect hot-unplug events + * OvmfPkg/CpuHotplugSmm: add Qemu Cpu Status helper + * OvmfPkg/CpuHotplugSmm: introduce UnplugCpus() + * OvmfPkg: define CPU_HOT_EJECT_DATA + * OvmfPkg/SmmCpuFeaturesLib: init CPU ejection state + * OvmfPkg/SmmCpuFeaturesLib: call CPU hot-eject handler + * OvmfPkg/CpuHotplugSmm: add EjectCpu() + * OvmfPkg/CpuHotplugSmm: do actual CPU hot-eject + * OvmfPkg/SmmControl2Dxe: negotiate CPU hot-unplug + * EmbeddedPkg/PrePiHobLib: replace duplicate GUID + * MdePkg/UefiLib: Correct the arguments passed to + IsLanguageSupported() + * UefiCpuPkg/CpuCacheInfoLib: Collect cache associative type + * UefiCpuPkg/MpInitLib: avoid printing debug messages in AP + * UefiCpuPkg/CpuDxe: Rename variables to follow EDKII coding + standard + * UefiCpuPkg/CpuDxe: Guarantee GDT is below 4GB + * BaseTools/Ecc: Make Ecc only check first include guard + * ShellPkg/SmbiosView: add more items for smbiosview -t 3 + * MdePkg: Support standalone MM Driver Unload capability + * OvmfPkg/X86QemuLoadImageLib: Handle allocation failure for + CommandLine + * ShellPkg/Pci: Add valid check for PCI extended config space + parser + * CryptoPkg/OpensslLib: Upgrade OpenSSL to 1.1.1j + * OvmfPkg: strip build paths in release builds + * MdeModulePkg: Initialize local variable value before they are + used + * UefiCpuPkg/SmmCommunication: Remove out-dated comments + * MdePkg: use CpuPause() in CpuDeadLoop() + * MdePkg/Include: EFI Redfish Discover protocol + * ShellPkg/UefiHandleParsingLib: Support EFI Redfish protocols + * MdePkg/Include/Protocol: EFI_HII POPUP_PROTOCOL duplicate + declaration + * MdePkg/Include/Protocol: EFI_RESET_NOTIFICATION_PROTOCOL + duplicate + * CryptoPkg/Private/Protocol/Crypto.h: Remove duplicate function + type + * MdePkg/BaseLib: Add support for the XSETBV instruction + * MdeModulePkg/PiDxeS3BootScriptLib: Rename mAcpiS3Enable to + avoid dup symbol + * MdePkg/IoLib: Filter/trace port IO/MMIO access + * MdePkg/Baseib: Filter/trace MSR access for IA32/X64 + * UefiCpuPkg: Remove PEI/DXE instances of CpuTimerLib. + * UefiCpuPkg: Add MicrocodeLib for loading microcode + * OvmfPkg: Add MicrocodeLib in DSC files. + * UefiPayloadPkg/UefiPayloadPkg.dsc: Consume MicrocodeLib + * UefiCpuPkg/MpInitLib: Consume MicrocodeLib to remove duplicated + code + * UefiCpuPkg/PiSmmCpuDxeSmm: Support detect SMM shadow stack + overflow + * ShellPkg: Fix smbiosview system enclosure type table + * UefiCpuPkg/CpuTimerLib: Update LIBRARY_CLASS of Base instance. + * RedfishPkg/RedfishDiscoverDxe: EFI Redfish Discover Protocol + * RedfishPkg/RedfishConfigHandler: EDKII RedfishConfigHandler + Protocol + * UefiCpuPkg: PiSmmCpuDxeSmm: Check buffer size before accessing + * BaseTools/Conf: Fix MAKE_FLAGS typos in tools_def.template + * MdeModulePkg: Initialize temp variable in VarCheckPolicyLib + * SecurityPkg/Tcg2Smm: Initialize local Status variable + * DynamicTablesPkg: add validation for PcdNonBsaCompliant16550SerialHid + * OvmfPkg/XenResetVector: Silent a warning from nasm + * MdePkg: Allow PcdFSBClock to by Dynamic + * OvmfPkg/IndustryStandard/Xen: Apply EDK2 coding style to + XEN_VCPU_TIME_INFO + * OvmfPkg/IndustryStandard: Introduce PageTable.h + * OvmfPkg/XenPlatformPei: Map extra physical address + * OvmfPkg/XenPlatformPei: Calibrate APIC timer frequency + * OvmfPkg/OvmfXen: Set PcdFSBClock + * DynamicTablesPkg: Re-order GicItsIdentifierArray struct + * DynamicTablesPkg: Remove EArmObjExtendedInterruptInfo + * MdePkg: Fix AsmReadMsr64() and AsmWriteMsr64() with GCC + toolchain + * BaseTools/PlatformAutoGen: MAKE_FLAGS and MAKE_PATH fixes + * RedfishPkg/RestJsonStructureDxe: Fix typo in function header + * MdePkg/Include: Allow CPU specific defines to be predefined + * CryptoPkg/Library/Include: Allow CPU specific defines to be + predefined + * ArmPlatformPkg: Fix Ecc error 8001 + * ArmPlatformPkg: Fix Ecc error 9001 + * ArmPlatformPkg: Remove package dependency in + NorFlashStandaloneMm + * ArmPkg: Fix Ecc error 8001 in Chipset + * ArmPkg: Fix Ecc error 8001 in SemihostLib + * ArmPkg: Fix Ecc error 8001 in ArmArchTimerLib + * ArmPkg: Fix Ecc error 9005 in CpuDxe + * ArmPkg: Fix Ecc error 10006 in ArmPkg.dsc + * ArmPkg: Fix Ecc error 10016 in StandaloneMmMmuLib + * ArmPkg: Fix Ecc error 10014 in ArmScmiDxe + * ArmPkg: Fix Ecc error 10014 in GenericWatchdogDxe + * ArmPkg: Fix Ecc error 10014 in MmCommunicationDxe + * ArmPkg: Fix Ecc error 10014 in SemihostLib + * ArmPkg: Remove ArmGic/ArmGicSecLib.c + * ArmPkg: Fix Ecc error 5003 in ArmExceptionLib + * ArmPkg: Fix Ecc error 6001 in MmCommunicationDxe + * ArmPkg: Fix Ecc error 6001 in ArmSoftFloatLib + * ArmPkg: Rename include guard in ArmGicLib.h + * ArmPkg: Fix Ecc error 7008 for SCMI_CLOCK_RATE + * ArmPkg: Fix Ecc error 7008 for OPTEE_MESSAGE_PARAM + * ArmPkg: Fix Ecc error 8005/8007 in ArmDisassemblerLib + * ArmPkg: Fix Ecc error 8005 for SCMI_PROTOCOL_ID + * ArmPkg: Fix Ecc error 8005 for SCMI_MESSAGE_TYPE + * ArmPkg: Fix Ecc error 8005 for SCMI_STATUS + * ArmPkg: Fix Ecc error 8005 for SCMI_MESSAGE_ID + * ArmPkg: Fix Ecc error 8005 for SCMI_MESSAGE_ID_BASE + * ArmPkg: Fix Ecc error 8005 for SCMI_MESSAGE_ID_CLOCK + * ArmPkg: Fix Ecc error 8005 for SCMI_CLOCK_RATE_FORMAT + * ArmPkg: Fix Ecc error 8005 for SCMI_MESSAGE_ID_PERFORMANCE + * RedfishPkg: Add EDK2 Redfish Foundation diagrams + * SecurityPkg/FvReportPei: remove redundant sizeof + * ShellPkg: Rename Address Size to Access size + * DynamicTablesPkg: Add access size to CM_ARM_SERIAL_PORT_INFO + * DynamicTablesPkg: Set the Access size for the SPCR table + * DynamicTablesPkg: Set the Access size for the DBG2 table + * UefiCpuPkg: PiSmmCpuDxeSmm: Not to Change Bitwidth During + Static Paging + * MdePkg/Cpuid.h: Define new element in CPUID Leaf(07h) data + structure. + * SecurityPkg: Add constraints on PK strength + * ArmPkg: Allow platforms to supply more data for SMBIOS Type3 + record + * ArmPkg: Allow platforms to report their boot status via + OemMiscLib call + * ArmPkg: Fix calculation of offset of chassis SKU Number in + SmbiosMiscDxe + * ArmPkg: Fix typo of Manufacturer in comment in SmbiosMiscDxe + * ArmPkg: Fix Ecc error 8003 + * ArmPkg: Fix Ecc error 3002 in StandaloneMmMmuLib + * ArmPkg: Add missing library headers to ArmPkg.dec + * ArmPlatformPkg: Document libraries in ArmPlatformPkg.dec + * ArmPkg: Add OemMiscLibNull library to ArmPkg.dsc + * ArmPkg: Correct small typos + * ArmPlatformPkg: Add ArmPlatformPkg.ci.yaml + * OvfmPkg/VmgExitLib: Properly decode MMIO MOVZX and MOVSX + opcodes + * OvmfPkg/VmgExitLib: Add support for new MMIO MOV opcodes + * OvmfPkg: Define a new PPI GUID to signal TPM MMIO accessability + * OvmfPkg/TpmMmioSevDecryptPei: Mark TPM MMIO range as + unencrypted for SEV-ES + * OvmfPkg/Tcg2ConfigPei: Update Depex for IA32 and X64 + * ArmPkg: Update SCMI Base Protocol version to 0x20000 + * MdePkg/BaseRngLib: Add support for ARMv8.5 RNG instructions + * SecurityPkg: Add support for RngDxe on AARCH64 + * UefiCpuPkg/MpInitLib: Properly cast from PCD to SEV-ES jump + table pointer + * BaseTools: Add support for version 3 of FMP Image Header + structure + * CryptoPkg: BaseCryptLib: Add RSA PSS verify support + * ShellPkg/UefiShellCommandLib: suppress incorrect gcc warning + * OvmfPkg/VirtioFsDxe: suppress incorrect gcc warnings + * UefiCpuPkg/CpuExceptionHandler: Add missing comma to exception + name array + * UefiCpuPkg/PiSmmCpu: Remove hardcode 48 address size limitation + * MdeModulePkg: Retrieve boot manager menu from any fv + * ShellPkg/HttpDynamicCommand: Fix possible uninitialized use + * MdeModulePkg/PciBusDxe: Fix possible uninitialized use + * CryptoPkg/BaseCryptLib: Fix possible uninitialized use + * MdeModulePkg/PlatformDriOverrideDxe: Fix overflow condition + check + * MdeModulePkg/VariableLock: downgrade compatibility warnings to + DEBUG_WARN + * ArmPkg/ArmGic: Fix maximum number of interrupts in GICv3 +- Update openssl to 1.1.1j +- Drop upstreamed patch: ovmf-bsc1184801-fix-sev-with-tpm.patch +- Add the new Xen flavor for x86_64 + + Update 50-xen-hvm-x86_64.json to use ovmf-x86_64-xen-4m.bin as + the default firmware for Xen + +------------------------------------------------------------------- Old: ---- edk2-stable202102.tar.gz openssl-1.1.1g.tar.gz openssl-1.1.1g.tar.gz.asc ovmf-bsc1184801-fix-sev-with-tpm.patch New: ---- edk2-stable202105.tar.gz openssl-1.1.1j.tar.gz openssl-1.1.1j.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ovmf.spec ++++++ --- /var/tmp/diff_new_pack.YbPNKj/_old 2021-06-05 23:30:42.304351681 +0200 +++ /var/tmp/diff_new_pack.YbPNKj/_new 2021-06-05 23:30:42.304351681 +0200 @@ -18,11 +18,11 @@ %undefine _build_create_debug -%global openssl_version 1.1.1g +%global openssl_version 1.1.1j %global softfloat_version b64af41c3276f Name: ovmf -Version: 202102 +Version: 202105 Release: 0 Summary: Open Virtual Machine Firmware License: BSD-2-Clause-Patent @@ -51,7 +51,6 @@ Patch4: %{name}-disable-ia32-firmware-piepic.patch Patch5: %{name}-set-fixed-enroll-time.patch Patch6: %{name}-disable-brotli.patch -Patch7: %{name}-bsc1184801-fix-sev-with-tpm.patch BuildRequires: bc BuildRequires: cross-arm-binutils BuildRequires: cross-arm-gcc%{gcc_version} @@ -169,7 +168,6 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 -%patch7 -p1 # add openssl pushd CryptoPkg/Library/OpensslLib/openssl @@ -344,8 +342,22 @@ find source/ovmf-x86_64 -name *.c -type f -exec chmod 0644 {} \; %endif +# The extra Xen flavor for x86_64 +BUILD_OPTION_X64_XEN=" \ + -p OvmfPkg/OvmfXen.dsc \ + -a X64 \ + -b DEBUG \ + -t $TOOL_CHAIN \ +" +# Build the 2MB Xen flavor +build $BUILD_OPTION_X64_XEN -D FD_SIZE_2MB +cp Build/OvmfX64/DEBUG_*/FV/OVMF.fd ovmf-x86_64-xen.bin +# Build the 4MB Xen flavor +build $BUILD_OPTION_X64_XEN -D FD_SIZE_4MB +cp Build/OvmfX64/DEBUG_*/FV/OVMF.fd ovmf-x86_64-xen-4m.bin + # Remove the temporary build files to reduce the disk usage (bsc#1178244) -rm -rf Build/OvmfX64/ +rm -rf Build/OvmfX64/ Build/Ovmf3264/ # Build with keys done later (shared between archs) ++++++ descriptors.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/descriptors/50-xen-hvm-x86_64.json new/descriptors/50-xen-hvm-x86_64.json --- old/descriptors/50-xen-hvm-x86_64.json 2021-01-28 08:48:20.032736806 +0100 +++ new/descriptors/50-xen-hvm-x86_64.json 2021-05-31 11:43:43.799256320 +0200 @@ -6,11 +6,11 @@ "mapping": { "device": "flash", "executable": { - "filename": "@DATADIR@/ovmf-x86_64-ms-4m.bin", + "filename": "@DATADIR@/ovmf-x86_64-xen-4m.bin", "format": "raw" }, "nvram-template": { - "filename": "@DATADIR@/ovmf-x86_64-ms-4m-vars.bin", + "filename": "@DATADIR@/ovmf-x86_64-vars.bin", "format": "raw" } }, ++++++ edk2-stable202102.tar.gz -> edk2-stable202105.tar.gz ++++++ /work/SRC/openSUSE:Factory/ovmf/edk2-stable202102.tar.gz /work/SRC/openSUSE:Factory/.ovmf.new.1898/edk2-stable202105.tar.gz differ: char 15, line 1