Hello community,

here is the log from the commit of package ovmf for openSUSE:Factory checked in 
at 2017-06-17 10:19:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ovmf (Old)
 and      /work/SRC/openSUSE:Factory/.ovmf.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ovmf"

Sat Jun 17 10:19:03 2017 rev:14 rq:501237 version:2017+git1496630893.7ec69844b8

Changes:
--------
--- /work/SRC/openSUSE:Factory/ovmf/ovmf.changes        2017-05-27 
13:06:00.556317490 +0200
+++ /work/SRC/openSUSE:Factory/.ovmf.new/ovmf.changes   2017-06-17 
10:19:09.768138196 +0200
@@ -1,0 +2,77 @@
+Mon Jun  5 09:34:28 UTC 2017 - [email protected]
+
+- Update to 2017+git1496630893.7ec69844b8
+  + ShellPkg/alias: Fix bug to support upper-case alias
+  + BaseTools/GCC ARM/AARCH64: Force disable PIE
+  + BaseTools/Scripts: discard .gnu.hash section in GCC builds
+  + OvmfPkg: make the 4MB flash size the default
+  + MdeModulePkg/BDS: Fix a buffer overflow bug
+  + CryptoPkg/BaseCryptLib: Add NULL pointer checks in DH and P7Verify
+  + UefiCpuPkg/BaseUefiCpuLib: Use NASM read-only data section name
+  + OvmfPkg/PlatformPei: align EmuVariableNvStore at any page boundary
+  + OvmfPkg/EmuVariableFvbRuntimeDxe: change block size to 4KB
+  + OvmfPkg/EmuVariableFvbRuntimeDxe: correct NumOfLba vararg type
+    in EraseBlocks()
+  + ArmPlatformPkg/NorFlashDxe: correct NumOfLba vararg type in
+    EraseBlocks()
+  + OvmfPkg/EmuVariableFvbRuntimeDxe: always format an auth
+    varstore header
+  + MdeModulePkg/PciBus: Add IOMMU support
+  + MdeModulePkg/PciHostBridge: Add IOMMU support
+  + MdeModulePkg/Include: Add IOMMU protocol definition
+  + ShellPkg/HandleParsingLib: Show LoadedImageProtocol file path
+    as text
+  + NetworkPkg: Fix issue in dns driver when building DHCP packet
+  + Addressing TCP Window Retraction when window scale factor is used
+  + Add wnd scale check before shrinking window
+  + UefiCpuPkg/MtrrLib: Don't report OutOfResource when MTRR is enough
+  + MdePkg DxeServicesLib: Handle potential NULL FvHandle
+  + OvmfPkg/PlatformPei: handle non-power-of-two spare size for
+    emu variables
+  + SecurityPkg/Pkcs7VerifyDxe: Add format check in DB list contents
+  + OvmfPkg: raise max variable size (auth & non-auth) to 33KB for
+    FD_SIZE_4MB
+  + OvmfPkg: introduce 4MB flash image (mainly) for Windows HCK
+  + OvmfPkg/OvmfPkg.fdf.inc: extract VARS_LIVE_SIZE and
+    VARS_SPARE_SIZE macros
+  + OvmfPkg: introduce the FD_SIZE_IN_KB macro / build flag
+  + ArmVirtPkg: install EdkiiPlatformHasDeviceTree proto in the
+    32-bit builds
+  + NetworkPkg: Fix PXEv6 boot failure when DhcpBinl offer received
+  + NetworkPkg: Fix bug in iSCSI mode ipv6 when enabling target DHCP
+  + Fix issue the iSCSI client can not send reset packet
+  + CryptoPkg/SmmCryptLib: Enable HMAC-SHA256 support for SMM
+  + ShellPkg/Shell: eliminate double-free in RunSplitCommand()
+  + ShellPkg/Shell: clean up bogus member types in SPLIT_LIST
+  + MdeModulePKg/BDS: Build meaningful description for Wi-Fi boot
+    option
+  + MdeModulePkg/DeviceManagerUiLib: Fix the network device MAC
+    display issue
+  + MdeModulePkg/Mtftp4Dxe: Add invalid ServerIp check during MTFTP
+    configuration
+  + NetworkPkg/TlsAuthConfigDxe: Close and free the file related
+    resource
+  + NetworkPkg: Correct the proxy DHCP offer handing
+  + NetworkPkg/HttpDxe: Fix HTTP download OS image over 4G size
+    failure
+  + MdeModulePkg/UefiBootManagerLib: Avoid buggy USB short-form
+    expanding
+  + NetworkPkg: Fix bug related DAD issue in IP6 driver
+  + NetworkPkg: Add check logic for iSCSI driver
+  + MdeModulePkg PiSmmCore: Enhance SMM FreePool to catch buffer
+    overflow
+  + UefiCpuPkg/PiSmmCpuDxeSmm: Lock should be acquired
+  + MdeModulePkg/BootManagerMenu: Add assertion to indicate no DIV
+    by 0
+  + CryptoPkg: Correct some minor issues in function comments
+  + MdePkg/UefiLib: Avoid mis-calculate of graphic console size
+  + MdeModulePkg/PiSmmCore: Fix potentially uninitialized local
+    variable
+  + MdeModulePkg DxeCore: Fix issue to print GUID value %g without
+    pointer
+  + ArmVirtPkg/ArmVirtXen: remove ARM BdsLib library class resolution
+- Add ovmf-disable-ia32-firmware-piepic.patch to disable pic/pie
+  explicitly since gcc7 in Factory enables pic/pie by default but
+  GenFw cannot handle the GOT sections and failed the build.
+
+-------------------------------------------------------------------

Old:
----
  ovmf-2017+git1492060560.b6d11d7c46.tar.xz

New:
----
  ovmf-2017+git1496630893.7ec69844b8.tar.xz
  ovmf-disable-ia32-firmware-piepic.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ovmf.spec ++++++
--- /var/tmp/diff_new_pack.mZrIbY/_old  2017-06-17 10:19:11.123946942 +0200
+++ /var/tmp/diff_new_pack.mZrIbY/_new  2017-06-17 10:19:11.127946378 +0200
@@ -24,7 +24,7 @@
 Summary:        Open Virtual Machine Firmware
 License:        BSD-2-Clause
 Group:          System/Emulators/PC
-Version:        2017+git1492060560.b6d11d7c46
+Version:        2017+git1496630893.7ec69844b8
 Release:        0
 Source0:        %{name}-%{version}.tar.xz
 Source1:        
https://www.openssl.org/source/openssl-%{openssl_version}.tar.gz
@@ -47,6 +47,7 @@
 Patch2:         %{name}-embed-default-keys.patch
 Patch3:         %{name}-gdb-symbols.patch
 Patch4:         %{name}-pie.patch
+Patch5:         %{name}-disable-ia32-firmware-piepic.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  fdupes
 BuildRequires:  gcc
@@ -161,6 +162,7 @@
 %endif
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 # add openssl
 pushd CryptoPkg/Library/OpensslLib
@@ -170,7 +172,7 @@
 
 %build
 
-OVMF_FLAGS="-D SECURE_BOOT_ENABLE -D NETWORK_IP6_ENABLE -D HTTP_BOOT_ENABLE -D 
ENABLE_TLS"
+OVMF_FLAGS="-D SECURE_BOOT_ENABLE -D NETWORK_IP6_ENABLE -D HTTP_BOOT_ENABLE -D 
ENABLE_TLS -D FD_SIZE_2MB"
 
 %if 0%{?suse_version} > 1320
 TOOL_CHAIN_TAG=GCC5












++++++ ovmf-2017+git1492060560.b6d11d7c46.tar.xz -> 
ovmf-2017+git1496630893.7ec69844b8.tar.xz ++++++
/work/SRC/openSUSE:Factory/ovmf/ovmf-2017+git1492060560.b6d11d7c46.tar.xz 
/work/SRC/openSUSE:Factory/.ovmf.new/ovmf-2017+git1496630893.7ec69844b8.tar.xz 
differ: char 26, line 1

++++++ ovmf-disable-ia32-firmware-piepic.patch ++++++
diff --git a/BaseTools/Conf/tools_def.template 
b/BaseTools/Conf/tools_def.template
index 04a1bcb210..5d64c911e5 100755
--- a/BaseTools/Conf/tools_def.template
+++ b/BaseTools/Conf/tools_def.template
@@ -4369,7 +4369,7 @@ DEFINE GCC_ARM_RC_FLAGS            = -I binary -O 
elf32-littlearm     -B arm
 DEFINE GCC_AARCH64_RC_FLAGS        = -I binary -O elf64-littleaarch64 -B 
aarch64 --rename-section .data=.hii
 
 DEFINE GCC44_ALL_CC_FLAGS            = -g -fshort-wchar -fno-builtin 
-fno-strict-aliasing -Wall -Werror -Wno-array-bounds -ffunction-sections 
-fdata-sections -include AutoGen.h -fno-common 
-DSTRING_ARRAY_NAME=$(BASE_NAME)Strings
-DEFINE GCC44_IA32_CC_FLAGS           = DEF(GCC44_ALL_CC_FLAGS) -m32 
-march=i586 -malign-double -fno-stack-protector -D EFI32 
-fno-asynchronous-unwind-tables
+DEFINE GCC44_IA32_CC_FLAGS           = DEF(GCC44_ALL_CC_FLAGS) -m32 
-march=i586 -malign-double -fno-stack-protector -D EFI32 
-fno-asynchronous-unwind-tables -fno-pic -fno-pie
 DEFINE GCC44_X64_CC_FLAGS            = DEF(GCC44_ALL_CC_FLAGS) -m64 
-fno-stack-protector "-DEFIAPI=__attribute__((ms_abi))" 
-maccumulate-outgoing-args -mno-red-zone -Wno-address -mcmodel=small -fpie 
-fno-asynchronous-unwind-tables
 DEFINE GCC44_IA32_X64_DLINK_COMMON   = -nostdlib -Wl,-n,-q,--gc-sections -z 
common-page-size=0x20
 DEFINE GCC44_IA32_X64_ASLDLINK_FLAGS = DEF(GCC44_IA32_X64_DLINK_COMMON) 
-Wl,--entry,ReferenceAcpiTable -u ReferenceAcpiTable

Reply via email to