Hello community, here is the log from the commit of package ovmf for openSUSE:Factory checked in at 2018-03-24 16:04:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ovmf (Old) and /work/SRC/openSUSE:Factory/.ovmf.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ovmf" Sat Mar 24 16:04:58 2018 rev:21 rq:587704 version:2018+git1521096615.b3fa393f477a Changes: -------- --- /work/SRC/openSUSE:Factory/ovmf/ovmf.changes 2018-01-26 13:56:00.383045505 +0100 +++ /work/SRC/openSUSE:Factory/.ovmf.new/ovmf.changes 2018-03-24 16:05:07.597674915 +0100 @@ -1,0 +2,119 @@ +Thu Mar 15 08:40:01 UTC 2018 - [email protected] + +- Update to 2018+git1521096615.b3fa393f477a + + OvmfPkg/QemuBootOrderLib: add ConnectDevicesFromQemu() + + NetworkPkg/IScsiDxe: Fix the ISCSI connection failure in + certain case + + OvmfPkg/QemuFlashFvbServicesRuntimeDxe: Clear C-bit when SEV is + active + + OvmfPkg: include Tcg2Dxe module + + OvmfPkg: simplify SecurityStubDxe.inf inclusion + + OvmfPkg/AmdSevDxe: decrypt the pages of the initial SMRAM save + state map + + OvmfPkg/SmmCpuFeaturesLib: SEV: encrypt+free pages of init. + save state map + + OvmfPkg/PlatformPei: SEV: allocate pages of initial SMRAM save + state map + + OvmfPkg/MemEncryptSevLib: find pages of initial SMRAM save + state map + + MdeModulePkg/UsbMass: Retry CMD for MediaChanged sense key + + NetworkPkg/HttpDxe: Support HTTP Delete Method + + NetworkPkg/HttpBootDxe: Fix the incorrect error message output + + MdeModulePkg: Add Boot Logo 2 Protocol + + MdeModulePkg/UsbMass: Fix hot-plug USB CDROM can't be recognized + + NetworkPkg: Read HttpTlsCipherList variable and configure it + for HTTPS session + + NetworkPkg: Define one private variable for HTTPS to set Tls + CipherList + + ArmVirtPkg: Add SafeIntLib and BmpSupportLib to DSC files + + OvmfPkg: Add SafeIntLib and BmpSupportLib to DSC files + + UefiCpuPkg/PiSmmCpuDxeSmm: fix infinite loop issue in SMM profile + + MdeModulePkg Ppi/IoMmu.h: Add EFI_NOT_AVAILABLE_YET return + status code + + MdeModulePkg/Core: fix feature conflict between NX and heap guard + + ReadKeyStrokeEx always return key state + + SecurityPkg: Tcg2Smm: Enable TPM2.0 interrupt support + + MdeModulePkg/Partition: Fix media probe + + NetworkPkg/HttpBootDxe: Avoid to corrupt HttpBootDxe setup screen + + MdeModulePkg/UefiBootManagerLib: Skip the DNS device path node check + + MdeModulePkg/Core: fix a logic hole in page free + + OvmfPkg/BaseMemEncryptSevLib: Enable protection for newly + added page table + + MdeModulePkg/Ip4Dxe: Add an independent timer for reconfig checking + + NetworkPkg: Fix a memory leak issue in UDP6 driver + + UefiCpuPkg/MtrrLib: Fix bug that may calculate wrong MTRR result + + MdeModulePkg/DxeNetLib: Fix an error in packet length counting + + NetworkPkg: Fix memory leak problem in PXE driver + + MdeModulePkg/DxeHttpLib: Add boundary condition check + + CryptoPkg/OpensslLib: Update OpenSSL version to 1.1.0g + + MdeModulePkg/Core: Fix heap guard issues + + NetworkPkg/HttpBootDxe: Break the HttpBoot Callback function + when meet redirect status + + NetworkPkg/HttpBootDxe: Avoid the potential memory leak when + eror happen + + MdeModulePkg/DxeIplPeim: fix incorrect page table split during + protecting + + NetworkPkg/UefiPxeBcDxe: Allow the NULL configuration for + NewStationIP/NewSubnetMask + + NetworkPkg/UefiPxeBcDxe: Fix Pxe.Dhcp() return status code + + MdeModulePkg/Dhcp*: Check Media status before starting DHCP process + + MdeModulePkg/Ip4Dxe: fix ICMP echo reply memory leak + + NetworkPkg/DnsDxe: Update RetryCount/RetryInterval to comply + with UEFI spec + + MdeModulePkg/TcpIoLib: Cancel TCP token if connect/accept is + timeout + + MdeModulePkg/TcpIoLib: Check input Timeout before calling + CheckEvent() service + + MdeModulePkg/DxeIpl: Mark page table as read-only + + SecurityPkg:Tcg2Smm:Enabling TPM SIRQ interrupt support + + MdeModulePkg/ScsiDisk: Return EFI_NO_MEDIA when no media presents + + BaseTool/tools_def GCC5: enable optimization for ARM/AARCH64 + DEBUG builds + + UefiCpuPkg/CpuDxe: Initialize stack switch for MP + + UefiCpuPkg/CpuExceptionHandlerLib: Add stack switch support + + UefiCpuPkg PiSmmCpuDxeSmm: SMM profile and static paging mutual + exclusion + + MdeModulePkg/NetLib: Fix an error when AIP doesn't support + network media state detection + + MdeModulePkg/NetLib: Add NetLibDetectMediaWaitTimeout() API to + support EFI_NOT_READY media state detection + + MdeModulePkg/Core/Dxe: log informative memprotect msgs at + DEBUG_INFO level + + ArmVirtPkg/ArmVirtXen: move from Intel to generic BDS + + MdeModulePkg/SerialDxe: Do not fail reset when SetAttributes is + not supported + + MdeModulePkg/DxeCorePerformanceLib: add lock protection + + OvmfPkg/QemuBootOrderLib: let an OFW devpath match multiple + UEFI boot opts + + OvmfPkg/QemuBootOrderLib: skip already matched / appended UEFI + boot opts + + MdeModulePkg/Core: Merge memory map after filtering paging + capability + + ArmVirtPkg/PrePi: don't export PE/COFF and LZMA libraries via HOBs + + MdeModulePkg/BdsDxe: fall back to a Boot Manager Menu loop + before hanging + + SecurityPkg/SecureBootConfigDxe: Fix deleting signature data issue + + CryptoPkg/IntrinsicLib: Fix the warning on memset + + MdeModulePkg/DxeCore: Filter out all paging capabilities + + CryptoPkg/TlsLib: Change the return type of TlsInitialize() + + NetworkPkg/HttpDxe: Fix the incorrect SizeofHeaders in + HttpTcpReceiveHeader() + + ArmVirtPkg: introduce ArmVirtMemInfoLib library class + + ArmVirtPkg/PrePi: remove bogus primary core check + + BaseTools/tools_def AARCH64 ARM: suppres PIE sections via + linker script + + PcAtChipsetPkg: Define FixePCD's for RTC register values + + MdeModulePkg EhciPei: Minor refinement about IOMMU + + MdeModulePkg/UefiBootManagerLib: Remove assertion + + MdeModulePkg EhciPei: Also check Buf against NULL to return error + + MdeModulePkg/UsbMassStorageDxe: Check Get Max LUN status/value + + MdeModulePkg/UsbBusDxe: Add UsbControlTransfer() error check + + BaseTools: Fix a bug for single module build with GenC/GenMake option + + MdeModulePkg/PiSmmCore: Fix an assert issue in pool free + + BaseTools: Fix the bug to collect source files per build rule family + + MdeModulePkg/UdfDxe: Avoid possible loss track of allocated buffer + + MdeModulePkg/PartitionDxe: Merge the discovery of ElTorito into UDF +- Refresh ovmf-gdb-symbols.patch and ovmf-pie.patch +- Modify openssl tarball unpacking to fit the change in ovmf + +------------------------------------------------------------------- Old: ---- ovmf-2017+git1510945757.b2662641d5.tar.xz New: ---- ovmf-2018+git1521096615.b3fa393f477a.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ovmf.spec ++++++ --- /var/tmp/diff_new_pack.xs1GCQ/_old 2018-03-24 16:05:09.165618392 +0100 +++ /var/tmp/diff_new_pack.xs1GCQ/_new 2018-03-24 16:05:09.169618247 +0100 @@ -25,7 +25,7 @@ Summary: Open Virtual Machine Firmware License: BSD-2-Clause Group: System/Emulators/PC -Version: 2017+git1510945757.b2662641d5 +Version: 2018+git1521096615.b3fa393f477a Release: 0 Source0: %{name}-%{version}.tar.xz Source1: https://www.openssl.org/source/openssl-%{openssl_version}.tar.gz @@ -167,7 +167,7 @@ # add openssl pushd CryptoPkg/Library/OpensslLib tar -xf %{SOURCE1} -mv openssl-%{openssl_version} openssl +mv openssl-%{openssl_version}/* openssl popd %build ++++++ ovmf-2017+git1510945757.b2662641d5.tar.xz -> ovmf-2018+git1521096615.b3fa393f477a.tar.xz ++++++ /work/SRC/openSUSE:Factory/ovmf/ovmf-2017+git1510945757.b2662641d5.tar.xz /work/SRC/openSUSE:Factory/.ovmf.new/ovmf-2018+git1521096615.b3fa393f477a.tar.xz differ: char 26, line 1 ++++++ ovmf-gdb-symbols.patch ++++++ --- /var/tmp/diff_new_pack.xs1GCQ/_old 2018-03-24 16:05:09.409609596 +0100 +++ /var/tmp/diff_new_pack.xs1GCQ/_new 2018-03-24 16:05:09.409609596 +0100 @@ -1,4 +1,4 @@ -From 6f04d3c7e2fd042e1d367d9c4c0a9d19080f0e19 Mon Sep 17 00:00:00 2001 +From a8041fa2530e1d4de07623da82425249a93678bf Mon Sep 17 00:00:00 2001 From: Gary Ching-Pang Lin <[email protected]> Date: Tue, 24 Jun 2014 11:57:32 +0800 Subject: [PATCH 1/3] Add DebugPkg @@ -16,7 +16,7 @@ diff --git a/DebugPkg/DebugPkg.dec b/DebugPkg/DebugPkg.dec new file mode 100644 -index 0000000000..e12401de3e +index 000000000000..e12401de3e4a --- /dev/null +++ b/DebugPkg/DebugPkg.dec @@ -0,0 +1,34 @@ @@ -56,7 +56,7 @@ + diff --git a/DebugPkg/GdbSyms/GdbSyms.c b/DebugPkg/GdbSyms/GdbSyms.c new file mode 100644 -index 0000000000..2551dfab90 +index 000000000000..2551dfab90b6 --- /dev/null +++ b/DebugPkg/GdbSyms/GdbSyms.c @@ -0,0 +1,70 @@ @@ -132,7 +132,7 @@ + diff --git a/DebugPkg/GdbSyms/GdbSyms.inf b/DebugPkg/GdbSyms/GdbSyms.inf new file mode 100644 -index 0000000000..afb78871b8 +index 000000000000..afb78871b818 --- /dev/null +++ b/DebugPkg/GdbSyms/GdbSyms.inf @@ -0,0 +1,57 @@ @@ -195,7 +195,7 @@ + diff --git a/DebugPkg/Scripts/gdb_uefi.py b/DebugPkg/Scripts/gdb_uefi.py new file mode 100644 -index 0000000000..dac215c538 +index 000000000000..dac215c53893 --- /dev/null +++ b/DebugPkg/Scripts/gdb_uefi.py @@ -0,0 +1,348 @@ @@ -548,21 +548,21 @@ + + -- -2.14.2 +2.16.2 -From 670d526765a9b0f3f6b3f64f4f51a3aa03028e88 Mon Sep 17 00:00:00 2001 +From 4d0649cbba3cea50ec690506b18c88b0c21f0a7a Mon Sep 17 00:00:00 2001 From: Gary Ching-Pang Lin <[email protected]> Date: Tue, 24 Jun 2014 11:59:02 +0800 Subject: [PATCH 2/3] Compile DebugPkg and load .debug files --- DebugPkg/Scripts/gdb_uefi.py | 2 ++ - OvmfPkg/OvmfPkgX64.dsc | 1 + - 2 files changed, 3 insertions(+) + OvmfPkg/OvmfPkgX64.dsc | 2 ++ + 2 files changed, 4 insertions(+) diff --git a/DebugPkg/Scripts/gdb_uefi.py b/DebugPkg/Scripts/gdb_uefi.py -index dac215c538..3db87a4de4 100644 +index dac215c53893..3db87a4de430 100644 --- a/DebugPkg/Scripts/gdb_uefi.py +++ b/DebugPkg/Scripts/gdb_uefi.py @@ -18,6 +18,7 @@ images were converted from MACH-O or ELF binaries. @@ -582,19 +582,20 @@ (sym_name, long (base))) diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc -index 36c60fc19c..d59a48e695 100644 +index c98a3657c6f6..810ecfb3c04d 100644 --- a/OvmfPkg/OvmfPkgX64.dsc +++ b/OvmfPkg/OvmfPkgX64.dsc -@@ -885,3 +885,4 @@ [Components] - NULL|MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf +@@ -928,3 +928,5 @@ [Components] + NULL|SecurityPkg/Library/HashInstanceLibSha256/HashInstanceLibSha256.inf } !endif ++ + DebugPkg/GdbSyms/GdbSyms.inf -- -2.14.2 +2.16.2 -From bab77f28b89595536135c3437d8fe680e0ea2320 Mon Sep 17 00:00:00 2001 +From 26e9e11594a2b72a0b6235ac275a1b592f46d121 Mon Sep 17 00:00:00 2001 From: Gary Lin <[email protected]> Date: Mon, 16 Oct 2017 16:32:27 +0800 Subject: [PATCH 3/3] DebugPkg: Print the local variables @@ -608,7 +609,7 @@ 1 file changed, 8 insertions(+) diff --git a/DebugPkg/GdbSyms/GdbSyms.c b/DebugPkg/GdbSyms/GdbSyms.c -index 2551dfab90..0d591e5a8f 100644 +index 2551dfab90b6..0d591e5a8f22 100644 --- a/DebugPkg/GdbSyms/GdbSyms.c +++ b/DebugPkg/GdbSyms/GdbSyms.c @@ -64,6 +64,14 @@ Initialize ( @@ -627,5 +628,5 @@ } -- -2.14.2 +2.16.2 ++++++ ovmf-pie.patch ++++++ --- /var/tmp/diff_new_pack.xs1GCQ/_old 2018-03-24 16:05:09.417609308 +0100 +++ /var/tmp/diff_new_pack.xs1GCQ/_new 2018-03-24 16:05:09.421609163 +0100 @@ -1,13 +1,13 @@ -Index: ovmf-2017+git1492060560.b6d11d7c46/BaseTools/Source/C/Makefiles/header.makefile +Index: ovmf-2018+git1521096615.b3fa393f477a/BaseTools/Source/C/Makefiles/header.makefile =================================================================== ---- ovmf-2017+git1492060560.b6d11d7c46.orig/BaseTools/Source/C/Makefiles/header.makefile -+++ ovmf-2017+git1492060560.b6d11d7c46/BaseTools/Source/C/Makefiles/header.makefile -@@ -49,7 +49,7 @@ ifeq ($(DARWIN),Darwin) +--- 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) # 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 else --BUILD_CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-unused-result -nostdlib -c -g -+BUILD_CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -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 -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 endif BUILD_LFLAGS = BUILD_CXXFLAGS = -Wno-unused-result
