Hello community, here is the log from the commit of package ovmf for openSUSE:Factory checked in at 2018-08-28 09:20:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ovmf (Old) and /work/SRC/openSUSE:Factory/.ovmf.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ovmf" Tue Aug 28 09:20:21 2018 rev:26 rq:630483 version:2018+git1534736099.43fe4c405292 Changes: -------- --- /work/SRC/openSUSE:Factory/ovmf/ovmf.changes 2018-07-17 09:38:25.446146711 +0200 +++ /work/SRC/openSUSE:Factory/.ovmf.new/ovmf.changes 2018-08-28 09:20:52.244157990 +0200 @@ -1,0 +2,62 @@ +Mon Aug 20 06:59:05 UTC 2018 - g...@suse.com + +- Update to 2018+git1534736099.43fe4c405292 + + BaseTools: AutoGen refactor ModuleAutoGen caching + + OvmfPkg: link Sha384 and Sha512 support into Tcg2Pei and Tcg2Dxe + + MdePkg/UefiLib: introduce EfiOpenFileByDevicePath() + + BaseTools: Update the rule to remove .lib before link it for GCC + + BaseTools: Add Dns and BluetoothLE DevicePath + + MdeModulePkg SmmLockBox: Return actual data length in + SmmLockBoxRestore + + UefiCpuPkg/RegisterCpuFeaturesLib: Combine implementation + + UefiCpuPkg/CpuS3DataDxe: Remove below 4G limitation + + UefiCpuPkg/CpuS3DataDxe: Change Memory Type and address + limitation + + UefiCpuPkg/AcpiCpuData.h: Remove AcpiNVS and Below 4G limitation + + UefiCpuPkg/PiSmmCpuDxeSmm: Use GDT/IDT saved in Smram + + SecurityPkg/TcgStorageCoreLib.h: Use ascii instead of unicode + + BaseTool: Fixed the bug of Boolean Hii Pcd packing + + SecurityPkg: HashLib: Update HashLib file GUID + + SecurityPkg/Library/Tpm2DeviceLibDTpm: fix s/Constructor/CONSTRUCTOR + + OvmfPkg/PlatformDebugLibIoPort: fix port detection for use in + the DXE Core + + NetworkPkg/HttpDxe: Strip square brackets in IPv6 expressed + HostName + + MdeModulePkg/BdsDxe: Move display of test key usage into BDS + module + + ArmPkg: Add initial OpteeLib implementation + + SecurityPkg: HashLib: Add SHA384, SHA512 HashLib + + MdeModulePkg/BdsDxe: Call PlatformBootManagerUnableToBoot() + + MdeModulePkg/BdsDxe: Revert "fall back to UI loop before hanging" + + ArmVirtPkg/PlatformBDS: Implement PlatformBootManagerUnableToBoot + + OvmfPkg/PlatformBds: Implement PlatformBootManagerUnableToBoot + + MdeModulePkg/PciBusDxe: Fix small memory leak in FreePciDevice + + MdeModulePkg/DxeCore: Not update RtCode in MemAttrTable after + EndOfDxe + + UefiCpuPkg/MpInitLib: Not use disabled AP when call StartAllAPs + + UefiCpuPkg/MpInitLib: Remove redundant CpuStateFinished State + + MdeModulePkg/DxeLoadFunc: Add use case for new Perf macro + + SecurityPkg/Tcg: Add use case for new Perf macro + + ArmVirtPkg: remove wrong and superfluous ResourcePublicationLib + resolution + + OvmfPkg: Correct ResourcePublicationLib class name in DSC/INF + file + + MdeModulePkg CapsuleApp: Do not parse bits in CapsuleFlags of + ESRT + + MdeModulePkg, TpmMeasureLib: Variable: Re-prioritize TCG/TCG2 + protocol + + SecurityPkg: TcgSmm: Handle invalid parameter in MOR SMI handler + + OvmfPkg/XenPvBlkDxe: remove gEfiDevicePathProtocolGuid from + [Protocols] + + StandaloneMmPkg/Core: Implementation of Standalone MM Core Module + + UefiCpuPkg/CpuDxe: fix incorrect check of SMM mode + + UefiCpuPkg/MpInitLib: Optimize get processor number performance + + OvmfPkg/AcpiPlatformDxe: clean up libs and protos in + "AcpiPlatformDxe.inf" + + UefiCpuPkg/MpInitLib: Fix S3 resume hang issue + + UefiCpuPkg/MpInitLib: Use BSP uCode for APs if possible + + UefiCpuPkg/MpInitLib: Relocate uCode to memory to save time + + Update BaseTools for the preparation of python3 adoption +- Refresh ovmf-pie.patch and ovmf-gdb-symbols.patch + +------------------------------------------------------------------- Old: ---- ovmf-2018+git1531464032.ae08ea246fe9.tar.xz New: ---- ovmf-2018+git1534736099.43fe4c405292.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ovmf.spec ++++++ --- /var/tmp/diff_new_pack.2Rnk23/_old 2018-08-28 09:20:53.272161260 +0200 +++ /var/tmp/diff_new_pack.2Rnk23/_new 2018-08-28 09:20:53.272161260 +0200 @@ -25,7 +25,7 @@ Summary: Open Virtual Machine Firmware License: BSD-2-Clause Group: System/Emulators/PC -Version: 2018+git1531464032.ae08ea246fe9 +Version: 2018+git1534736099.43fe4c405292 Release: 0 Source0: %{name}-%{version}.tar.xz Source1: https://www.openssl.org/source/openssl-%{openssl_version}.tar.gz ++++++ ovmf-2018+git1531464032.ae08ea246fe9.tar.xz -> ovmf-2018+git1534736099.43fe4c405292.tar.xz ++++++ /work/SRC/openSUSE:Factory/ovmf/ovmf-2018+git1531464032.ae08ea246fe9.tar.xz /work/SRC/openSUSE:Factory/.ovmf.new/ovmf-2018+git1534736099.43fe4c405292.tar.xz differ: char 29, line 1 ++++++ ovmf-gdb-symbols.patch ++++++ --- /var/tmp/diff_new_pack.2Rnk23/_old 2018-08-28 09:20:53.420161730 +0200 +++ /var/tmp/diff_new_pack.2Rnk23/_new 2018-08-28 09:20:53.420161730 +0200 @@ -1,13 +1,13 @@ -From a8041fa2530e1d4de07623da82425249a93678bf Mon Sep 17 00:00:00 2001 +From 17175b78edbf2d00da9048d0df916f502f7c486c Mon Sep 17 00:00:00 2001 From: Gary Ching-Pang Lin <g...@suse.com> Date: Tue, 24 Jun 2014 11:57:32 +0800 Subject: [PATCH 1/3] Add DebugPkg --- - DebugPkg/DebugPkg.dec | 34 +++++ - DebugPkg/GdbSyms/GdbSyms.c | 70 +++++++++ - DebugPkg/GdbSyms/GdbSyms.inf | 57 +++++++ - DebugPkg/Scripts/gdb_uefi.py | 348 +++++++++++++++++++++++++++++++++++++++++++ + DebugPkg/DebugPkg.dec | 34 ++++ + DebugPkg/GdbSyms/GdbSyms.c | 70 +++++++ + DebugPkg/GdbSyms/GdbSyms.inf | 57 ++++++ + DebugPkg/Scripts/gdb_uefi.py | 348 +++++++++++++++++++++++++++++++++++ 4 files changed, 509 insertions(+) create mode 100644 DebugPkg/DebugPkg.dec create mode 100644 DebugPkg/GdbSyms/GdbSyms.c @@ -548,10 +548,10 @@ + + -- -2.16.2 +2.18.0 -From 4d0649cbba3cea50ec690506b18c88b0c21f0a7a Mon Sep 17 00:00:00 2001 +From 351ceccd0f7349a5740dc5fe781f9d8c7ffc9da6 Mon Sep 17 00:00:00 2001 From: Gary Ching-Pang Lin <g...@suse.com> Date: Tue, 24 Jun 2014 11:59:02 +0800 Subject: [PATCH 2/3] Compile DebugPkg and load .debug files @@ -582,20 +582,20 @@ (sym_name, long (base))) diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc -index c98a3657c6f6..810ecfb3c04d 100644 +index aa3efc5e73b9..2196d43e073e 100644 --- a/OvmfPkg/OvmfPkgX64.dsc +++ b/OvmfPkg/OvmfPkgX64.dsc -@@ -928,3 +928,5 @@ [Components] - NULL|SecurityPkg/Library/HashInstanceLibSha256/HashInstanceLibSha256.inf +@@ -950,3 +950,5 @@ [Components] + NULL|SecurityPkg/Library/HashInstanceLibSha512/HashInstanceLibSha512.inf } !endif + + DebugPkg/GdbSyms/GdbSyms.inf -- -2.16.2 +2.18.0 -From 26e9e11594a2b72a0b6235ac275a1b592f46d121 Mon Sep 17 00:00:00 2001 +From 1f1d526adefc94c79ac15532b89d93e1d7b80d55 Mon Sep 17 00:00:00 2001 From: Gary Lin <g...@suse.com> Date: Mon, 16 Oct 2017 16:32:27 +0800 Subject: [PATCH 3/3] DebugPkg: Print the local variables @@ -628,5 +628,5 @@ } -- -2.16.2 +2.18.0 ++++++ ovmf-pie.patch ++++++ --- /var/tmp/diff_new_pack.2Rnk23/_old 2018-08-28 09:20:53.428161756 +0200 +++ /var/tmp/diff_new_pack.2Rnk23/_new 2018-08-28 09:20:53.428161756 +0200 @@ -1,13 +1,13 @@ -Index: ovmf-2018+git1521096615.b3fa393f477a/BaseTools/Source/C/Makefiles/header.makefile +Index: ovmf-2018+git1534736099.43fe4c405292/BaseTools/Source/C/Makefiles/header.makefile =================================================================== ---- ovmf-2018+git1521096615.b3fa393f477a.orig/BaseTools/Source/C/Makefiles/header.makefile -+++ ovmf-2018+git1521096615.b3fa393f477a/BaseTools/Source/C/Makefiles/header.makefile -@@ -73,7 +73,7 @@ ifeq ($(DARWIN),Darwin) +--- ovmf-2018+git1534736099.43fe4c405292.orig/BaseTools/Source/C/Makefiles/header.makefile ++++ ovmf-2018+git1534736099.43fe4c405292/BaseTools/Source/C/Makefiles/header.makefile +@@ -77,7 +77,7 @@ ifeq ($(DARWIN),Darwin) # assume clang or clang compatible flags on OS X - BUILD_CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g + BUILD_CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -g else --BUILD_CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -c -g -+BUILD_CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -c -g -fPIE +-BUILD_CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g ++BUILD_CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-stringop-truncation -Wno-restrict -Wno-unused-result -nostdlib -g -fPIE endif BUILD_LFLAGS = BUILD_CXXFLAGS = -Wno-unused-result