Hello community, here is the log from the commit of package ovmf for openSUSE:Factory checked in at 2020-12-03 18:39:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ovmf (Old) and /work/SRC/openSUSE:Factory/.ovmf.new.5913 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ovmf" Thu Dec 3 18:39:00 2020 rev:55 rq:851734 version:202011 Changes: -------- --- /work/SRC/openSUSE:Factory/ovmf/ovmf.changes 2020-11-23 10:37:40.449833737 +0100 +++ /work/SRC/openSUSE:Factory/.ovmf.new.5913/ovmf.changes 2020-12-03 18:39:26.401836110 +0100 @@ -1,0 +2,209 @@ +Fri Nov 27 09:24:04 UTC 2020 - Gary Ching-Pang Lin <g...@suse.com> + +- Update to edk2-stable202011 + * MdeModulePkg/VariablePolicyLib: Fix runtime panic in + ValidateSetVariable() + * CryptoPkg: BaseCryptLib: Fix buffer double free in + CryptPkcs7VerifyEku + * Revert "SecurityPkg: Add RPMC Index to the RpmcLib" + * MdeModulePkg/LzmaCustomDecompressLib: catch 4GB+ uncompressed + buffer sizes + * MdeModulePkg/Core/Dxe: limit FwVol encapsulation section + recursion + * MdeModulePkg/Core/Dxe: assert SectionInstance invariant in + FindChildNode() + * SecurityPkg: Add RPMC Index to the RpmcLib + * BaseTools: Resolve index out of range errors. + * UefiCpuPkg/PiSmmCpuDxeSmm: Reflect page table depth with page + table address + * UefiCpuPkg/PiSmmCpuDxeSmm: Correct the Cr3 typo + * CryptoPkg: Make the MD5 disable as default for security + * NetworkPkg/Defines: Make iSCSI disable as default + * OvmfPkg/OvmfXen.dsc: Enable MD5 while enable iSCSI + * OvmfPkg/OvmfPkgX64.dsc: Enable MD5 while enable iSCSI + * OvmfPkg/OvmfPkgIa32X64.dsc: Enable MD5 while enable iSCSI + * OvmfPkg/OvmfPkgIa32.dsc: Enable MD5 while enable iSCSI + * ArmVirtPkg/ArmVirtQemuKernel.dsc: Enable MD5 while enable iSCSI + * ArmVirtPkg/ArmVirtQemu.dsc: Enable MD5 while enable iSCSI + * NetworkPkg: Enable MD5 while enable iSCSI + * CryptoPkg/dsc: Enable MD5 when CRYPTO_SERVICES enable MD5 + * SecurityPkg/Hash2DxeCrypto: Remove SHA1 support + * SecurityPkg/Hash2DxeCrypto: Remove MD5 support + * MdeModulePkg: Drop VarLock from RuntimeDxe variable driver + * MdeModulePkg: Change TCG MOR variables to use VariablePolicy + * SecurityPkg: Allow VariablePolicy state to delete authenticated + variables + * MdeModulePkg: Allow VariablePolicy state to delete protected + variables + * MdeModulePkg: Connect VariablePolicy business logic to + VariableServices + * ArmVirtPkg: Add VariablePolicy engine to ArmVirtPkg platform + * OvmfPkg: Add VariablePolicy engine to OvmfPkg platform + * BaseTools: Fix BrotliCompress tool issue + * MdePkg/BaseRngLibDxe: Add DXE_RUNTIME_DRIVER class to RngLib + * MdeModulePkg DisplayEngineDxe: Correct the local variable name. + * MdeModulePkg/AtaAtapiPassThru: Trace ATA packets + * MdeModulePkg/AtaAtapiPassThru: Restart failed packets + * MdeModulePkg/AtaAtapiPassThru: Add SATA error recovery flow + * MdeModulePkg/AtaAtapiPassThru: Check IS to check for command + completion + * MdeModulePkg/DriverSampleDxe: Add HII sample options + * MdeModulePkg/Library: Revise HiiLib to check REST_STYLE + * BaseTools/VfrCompile: VFR compiler supports REST_STYLE in HII + option + * MdePkg: Add GUID for REST Style Formset + * UefiCpuPkg/MpInitLib: For SEV-ES guest, set stack based on + processor number + * UefiCpuPkg, OvmfPkg: Disable interrupts when using the GHCB + * OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Fix erase blocks for + SEV-ES + * OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Set the SwScratch valid + bit + * UefiCpuPkg/MpInitLib: Set the SW exit fields when performing + VMGEXIT + * OvmfPkg/VmgExitLib: Set the SwScratch valid bit for MMIO events + * OvmfPkg/VmgExitLib: Set the SwScratch valid bit for IOIO events + * OvmfPkg/VmgExitLib: Set the SW exit fields when performing + VMGEXIT + * OvmfPkg/VmgExitLib: Implement new VmgExitLib interfaces + * UefiCpuPkg/VmgExitLib: Add interfaces to set/read GHCB + ValidBitmap bits + * MdePkg: Clean up GHCB field offsets and save area + * BaseTools: Limit command line length. + * BaseTools: Update report map file format + * BaseTools: Add image type into generate map file + * BaseTools: Incremental build issue for included ASI file's + deletion. + * MdeModulePkg/Core/Dxe: log memory base and length, after lib + ctors again + * BaseTools: Fix BaseTools nmake cleanall hang issue + * ShellPkg:Fix bug in FileBuffer.c + * BaseTools: Enable Module Scope Structure Pcd + * MdeModulePkg/Gcd: Check memory allocation when initializing + memory + * BaseTools: Remove the dependency on the build intermediate file + * DynamicTablesPkg: Add SSDT CMN-600 Table generator + * MdePkg: Definitions for Extended Interrupt Flags + * BaseTools: Update the FV Space Information to display decimal + and Hex + * MdePkg/Include: Definitions of EFI REST JSON Structure Protocol + * MdeModulePkg/XhciDxe: Retry device slot init on failure + * MdeModulePkg/AcpiTableDxe: use pool allocation for RSDP if + possible + * MdeModulePkg/AcpiTableDxe: use pool allocation for RSDT/XSDT + if possible + * MdeModulePkg/AcpiTableDxe: use pool allocations when possible + * MdePkg: Fix SmBios.h PROCESSOR_CHARACTERISTIC_FLAGS to be + UINT16 + * MdePkg: Update SmBios.h to add SMBIOS 3.4.0 ARM64 SoC ID field + * ShellPkg: Add ARM64 SoC ID to Processor Characteristics in + smbiosview + * ShellPkg: Fix smbiosview string definition name for "boot from CD" + * ShellPkg: Fix a couple of typos in smbiosview + * MdeModulePkg/Core: Support standalone MM in FV2 protocol + GetNextFile(). + * MdePkg/SystemResourceTable.h: Add vendor range values + * MdePkg/Include: Fix wrong spelling in http11.h + * BaseTools/Ecc: Fix ECC check MetaFile Copyright information + issue + * MdeModulePkg/XhciDxe: Error handle for USB slot initialization + failure + * ArmPkg/ArmMmuLib: Explicitly cast function pointer argument + * ArmPkg/ArmMmuLib: Explicitly cast UINT32 data conversions + * DynamicTablesPkg: SsdtSerialPortFixupLib fix ECC errors + * DynamicTablesPkg: AmlEncoding change debug macro + * DynamicTablesPkg: AmlLib\AmlDbgPrint fix ECC error + * DynamicTablesPkg: AmlLib fix ECC errors + * DynamicTablesPkg: AcpiSratLibArm fix ECC error + * DynamicTablesPkg: SsdtSerialPortLibArm fix ECC error + * DynamicTablesPkg: Fix order of assert checks + * CryptoPkg/BaseCryptLib: fix NULL dereference (CVE-2019-14584) + (bsc#1177789) + * Revert "MdeModulePkg/PartitionDxe: Fix the incorrect LBA size + in child ..." + * UefiCpuPkg/MpInitLib: Reduce reset vector memory pressure + * SecurityPkg/Tcg2PhysicalPresenceLib: Fix incorrect TCG VER + comparision + * CryptoPkg: BaseCryptLib: Add unit tests (Host and Shell based) + * ArmVirtPkg: Add kvmtool to package dictionary + * ArmVirtPkg: Package dependency for MC146818 RTC + * ArmVirtPkg: Support for kvmtool virtual platform + * ArmVirtPkg: Add Kvmtool Platform Pei Lib + * ArmVirtPkg: 16550 UART Platform hook library + * ArmVirtPkg: GUID Hob for 16550 UART base address + * MdeModulePkg: Fix constructor invocation ordering + * ArmVirtPkg: Add Kvmtool NOR flash lib + * ArmVirtPkg: kvmtool platform memory map + * ArmVirtPkg: Add kvmtool platform driver + * ArmPlatformPkg: Dynamic flash variable base + * ArmVirtPkg: Add Kvmtool RTC Fdt Client Library + * PcAtChipsetPkg: Add MMIO Support to RTC driver + * MdePkg/Include: Add HTTP definitions + * BaseMemoryLibSse2: Take advantage of write combining buffers + * RedfishPkg/Include: PCD definitions of Host Interface EFI + device path + * MdePkg/Include: Definitions of EFI REST EX Protocol + * ShellPkg/SmbiosView: Add DDR5 support + * MdePkg/BaseLib: Fix invalid memory access in AArch64 + SetJump/LongJump + * BaseTools: Add EDKII_DSC_PLATFORM_GUID MACRO + * MdeModulePkg: Remove code wrapped by + DISABLE_NEW_DEPRECATED_INTERFACES + * MdePkg: Remove code wrapped by + DISABLE_NEW_DEPRECATED_INTERFACES + * BaseTools Build_Rule: Add the missing ASM16_FLAGS for ASM16 + source file + * BaseTools: Move C tool flags before the common flags + * BaseTools: Copy PACKED definition from MdePkg Base.h + * MdeModulePkg/Core/Dxe: expose SP and CRYPTO capabilities in + UEFI memmap + * MdePkg/UefiSpec: separate page access bitmask from SP and + CRYPTO caps + * MdePkg: SMBIOS 3.4.0 Update "adding DDR5 definitions". + * NetworkPkg: Fix possible infinite loop in HTTP msg body + parser + * NetworkPkg/HttpDxe: TlsChildHandle is not cleared when reset + * NetworkPkg: Add RngLib entry to .dsc file. + * MdeModulePkg/HiiDatabase: Do not modify CONST string + * OvmfPkg: enable HttpDynamicCommand + * ArmVirtPkg: enable HttpDynamiCommand + * ShellPkg/DynamicCommand: add HttpDynamicCommand + * CryptoPkg/BaseCryptLib: add crypto algorithms needed by + variable protection + * BaseTools: Add RISCV64 binding + * MdeModulePkg/XhciDxe: Fix Broken Timeouts + * BaseTools: Set section alignment as zero if its type is Auto + * BaseTools: Remove CanSkip calling for incremental build + * BaseTools: Normalize case of pathname when evaluating Macros. + * BaseTools: Clean the ffs folder before generating files in it + * BaseTools: Add included files to deps_target file. + * OvmfPkg/README: HTTPS Boot: describe host-side TLS cipher + suites forwarding + * MdeModulePkg/NonDiscoverablePciDeviceDxe: Add NULL pointer + check + * CryptoPkg: OpensslLib: Use RngLib to generate entropy in + rand_pool + * ArmVirtPkg: Add RngLib based on TimerLib for CryptoPkg + * OvmfPkg: Add RngLib based on TimerLib for Crypto + * MdePkg: BaseRngLibDxe: Add RngLib that uses RngDxe + * MdePkg: TimerRngLib: Added RngLib that uses TimerLib + * MdePkg: Correct EFI_BLOCK_IO_PROTOCOL_REVISION3 value + * OvmfPkg: drop redundant VendorID check in VirtioMmioDeviceLib + * MdePkg: PciExpressLib support variable size MMCONF + * UefiPayloadPkg: Store the size of the MMCONF window + * SecurityPkg/PeiTpmMeasurementLib: remove + gEfiTpmDeviceSelectedGuid + * BaseTools: update IASL extdep to more modern version + * UefiCpuPkg/RegisterCpuFeaturesLib: Support MpServices2 only ++++ 12 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/ovmf/ovmf.changes ++++ and /work/SRC/openSUSE:Factory/.ovmf.new.5913/ovmf.changes Old: ---- edk2-stable202008.tar.gz ovmf-jscSLE-16075-SEV-ES-fixes.patch New: ---- edk2-stable202011.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ovmf.spec ++++++ --- /var/tmp/diff_new_pack.59PJup/_old 2020-12-03 18:39:27.193837611 +0100 +++ /var/tmp/diff_new_pack.59PJup/_new 2020-12-03 18:39:27.193837611 +0100 @@ -22,12 +22,12 @@ %global softfloat_version b64af41c3276f Name: ovmf -URL: http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK2 +Version: 202011 +Release: 0 Summary: Open Virtual Machine Firmware License: BSD-2-Clause-Patent Group: System/Emulators/PC -Version: 202008 -Release: 0 +URL: https://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK2 Source0: https://github.com/tianocore/edk2/archive/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 @@ -52,11 +52,9 @@ Patch3: %{name}-pie.patch Patch4: %{name}-disable-ia32-firmware-piepic.patch Patch5: %{name}-set-fixed-enroll-time.patch -Patch6: %{name}-jscSLE-16075-SEV-ES-fixes.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: bc BuildRequires: cross-arm-binutils -BuildRequires: cross-arm-gcc%gcc_version +BuildRequires: cross-arm-gcc%{gcc_version} BuildRequires: dosfstools BuildRequires: fdupes BuildRequires: gcc @@ -74,13 +72,13 @@ BuildRequires: unzip %ifarch x86_64 BuildRequires: cross-aarch64-binutils -BuildRequires: cross-aarch64-gcc%gcc_version +BuildRequires: cross-aarch64-gcc%{gcc_version} %endif %ifarch aarch64 BuildRequires: cross-i386-binutils -BuildRequires: cross-i386-gcc%gcc_version +BuildRequires: cross-i386-gcc%{gcc_version} BuildRequires: cross-x86_64-binutils -BuildRequires: cross-x86_64-gcc%gcc_version +BuildRequires: cross-x86_64-gcc%{gcc_version} %endif # Only build on the architectures with # 1. cross-compilers, 2. iasl, 3. qemu-arm and qemu-x86 @@ -103,8 +101,8 @@ %package -n qemu-ovmf-ia32 Summary: Open Virtual Machine Firmware - QEMU rom images (IA32) Group: System/Emulators/PC -BuildArch: noarch Requires: qemu +BuildArch: noarch %description -n qemu-ovmf-ia32 The Open Virtual Machine Firmware (OVMF) project aims to support @@ -116,8 +114,8 @@ %package -n qemu-ovmf-x86_64 Summary: Open Virtual Machine Firmware - QEMU rom images (x86_64) Group: System/Emulators/PC -BuildArch: noarch Requires: qemu +BuildArch: noarch %description -n qemu-ovmf-x86_64 The Open Virtual Machine Firmware (OVMF) project aims to support @@ -170,7 +168,6 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 -%patch6 -p1 # add openssl pushd CryptoPkg/Library/OpensslLib/openssl @@ -279,7 +276,7 @@ source ./edksetup.sh ### Build x86 UEFI Images ### -%ifnarch %ix86 x86_64 +%ifnarch %{ix86} x86_64 # Assign the cross-compiler prefix export ${TOOL_CHAIN}_BIN="i586-suse-linux-" %endif @@ -300,7 +297,7 @@ local out_dir="debug/$target" local abs_path="`pwd`/$out_dir/" local source_path="`pwd`" - local gdb_src_path="/usr/src/debug/ovmf-x86_64" + local gdb_src_path="%{_prefix}/src/debug/ovmf-x86_64" # copy the debug symbols mkdir -p $out_dir @@ -482,7 +479,6 @@ done %install -rm -rf %{buildroot} cp %{SOURCE2} README sed -i s/'\r'// License.txt @@ -507,12 +503,12 @@ # Install debug symbols, gdb-uefi.py install -d %{buildroot}/%{_datadir}/ovmf-x86_64/ install -m 0644 gdb_uefi-*.py %{buildroot}/%{_datadir}/ovmf-x86_64/ -mkdir -p %{buildroot}/usr/lib/debug -mv debug/ovmf-x86_64* %{buildroot}/usr/lib/debug -%fdupes %{buildroot}/usr/lib/debug/ovmf-x86_64* -mkdir -p %{buildroot}/usr/src/debug -mv source/ovmf-x86_64* %{buildroot}/usr/src/debug -%fdupes -s %{buildroot}/usr/src/debug/ovmf-x86_64 +mkdir -p %{buildroot}%{_prefix}/lib/debug +mv debug/ovmf-x86_64* %{buildroot}%{_prefix}/lib/debug +%fdupes %{buildroot}%{_prefix}/lib/debug/ovmf-x86_64* +mkdir -p %{buildroot}%{_prefix}/src/debug +mv source/ovmf-x86_64* %{buildroot}%{_prefix}/src/debug +%fdupes -s %{buildroot}%{_prefix}/src/debug/ovmf-x86_64 %endif # Install Secure Boot key enroller @@ -526,19 +522,16 @@ %endif %files -%defattr(-,root,root) %doc README %dir %{_datadir}/ovmf/ %{_datadir}/ovmf/*.efi %{_datadir}/ovmf/*.sh %files tools -%defattr(-,root,root) %doc BaseTools/UserManuals/EfiRom_Utility_Man_Page.rtf %{_bindir}/EfiRom %files -n qemu-ovmf-ia32 -%defattr(-,root,root) %license License.txt License-ovmf.txt %dir %{_datadir}/qemu/ %{_datadir}/qemu/ovmf-ia32*.bin @@ -546,7 +539,6 @@ %{_datadir}/qemu/firmware/*-ia32*.json %files -n qemu-ovmf-x86_64 -%defattr(-,root,root) %license License.txt License-ovmf.txt %dir %{_datadir}/qemu/ %{_datadir}/qemu/ovmf-x86_64*.bin @@ -555,16 +547,14 @@ %ifarch x86_64 %files -n qemu-ovmf-x86_64-debug -%defattr(-,root,root) %{_datadir}/ovmf-x86_64/ -%dir /usr/lib/debug/ -/usr/lib/debug/ovmf-x86_64* -%dir /usr/src/debug/ -/usr/src/debug/ovmf-x86_64* +%dir %{_prefix}/lib/debug/ +%{_prefix}/lib/debug/ovmf-x86_64* +%dir %{_prefix}/src/debug/ +%{_prefix}/src/debug/ovmf-x86_64* %endif %files -n qemu-uefi-aarch64 -%defattr(-,root,root) %license License.txt %dir %{_datadir}/qemu/ %{_datadir}/qemu/qemu-uefi-aarch64*.bin @@ -574,7 +564,6 @@ %{_datadir}/qemu/firmware/*-aarch64*.json %files -n qemu-uefi-aarch32 -%defattr(-,root,root) %license License.txt %dir %{_datadir}/qemu/ %{_datadir}/qemu/qemu-uefi-aarch32.bin ++++++ edk2-stable202008.tar.gz -> edk2-stable202011.tar.gz ++++++ /work/SRC/openSUSE:Factory/ovmf/edk2-stable202008.tar.gz /work/SRC/openSUSE:Factory/.ovmf.new.5913/edk2-stable202011.tar.gz differ: char 13, line 1 ++++++ ovmf-add-exclude-shell-flag.patch ++++++ --- /var/tmp/diff_new_pack.59PJup/_old 2020-12-03 18:39:27.337837883 +0100 +++ /var/tmp/diff_new_pack.59PJup/_new 2020-12-03 18:39:27.337837883 +0100 @@ -1,9 +1,9 @@ -Index: edk2-edk2-stable202005/OvmfPkg/OvmfPkgX64.fdf +Index: edk2-edk2-stable202011/OvmfPkg/OvmfPkgX64.fdf =================================================================== ---- edk2-edk2-stable202005.orig/OvmfPkg/OvmfPkgX64.fdf -+++ edk2-edk2-stable202005/OvmfPkg/OvmfPkgX64.fdf -@@ -293,7 +293,9 @@ INF MdeModulePkg/Universal/Disk/UdfDxe/ - INF ShellPkg/DynamicCommand/TftpDynamicCommand/TftpDynamicCommand.inf +--- edk2-edk2-stable202011.orig/OvmfPkg/OvmfPkgX64.fdf ++++ edk2-edk2-stable202011/OvmfPkg/OvmfPkgX64.fdf +@@ -306,7 +306,9 @@ INF ShellPkg/DynamicCommand/TftpDynamic + INF ShellPkg/DynamicCommand/HttpDynamicCommand/HttpDynamicCommand.inf INF OvmfPkg/LinuxInitrdDynamicShellCommand/LinuxInitrdDynamicShellCommand.inf !endif +!ifndef $(EXCLUDE_SHELL) _______________________________________________ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org