Hello community, here is the log from the commit of package ovmf for openSUSE:Factory:NonFree checked in at 2015-09-03 18:05:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory:NonFree/ovmf (Old) and /work/SRC/openSUSE:Factory:NonFree/.ovmf.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "ovmf" Changes: -------- --- /work/SRC/openSUSE:Factory:NonFree/ovmf/ovmf.changes 2015-08-11 08:27:21.000000000 +0200 +++ /work/SRC/openSUSE:Factory:NonFree/.ovmf.new/ovmf.changes 2015-09-03 18:13:12.000000000 +0200 @@ -1,0 +2,79 @@ +Thu Sep 3 06:36:37 UTC 2015 - glin@suse.com + +- Update to R18393 + + OvmfPkg: PlatformPei: force 32-bit MMIO aperture above 3 GB + on Q35 + + OvmfPkg: AcpiTables: serialize control methods that create + named objects + + OvmfPkg: PlatformPei: clear CMOS 0xF after setting mBootMode + + CryptoPkg: Fix one wrong parameter for weak key checking + + CryptoPkg: Replace string wrapper functions with safe string + functions + + ArmPlatformPkg/PlatformIntelBdsLib: add splash screen support + + ArmPlatformPkg/PlatformIntelBdsLib: fix and clean up error + handling + + ArmPlatformPkg/PlatformIntelBdsLib: remove ARM BDS dependency + + Locate IpSec on IP packet processing only if it's installed + + ShellPkg: Get media status in ifconfig command + + OvmfPkg: prevent code execution from DXE stack + + MdePkg: Modify string expression of Wi-Fi device path to + follow UEFI spec + + NetworkPkg: Fix IpSec run into infinite loop issue in some case + + FatBinPkg: Update EBC/IA32/X64/IPF binaries + + SecurityPkg: Fix one returned code issue in P7Verify Protocol + + Add VarCheckLib library + + BaseTools: Add NULL pointer check in AutoGen code + + Follow PI spec to update ExtendedSize in EFI_FFS_FILE_HEADER2 + + NetworkPkg: Add HTTP utilities driver + + OvmfPkg: Add HttpBoot support + + NetworkPkg: Remove the hostname from the http request URL + + MdeModulePkg:Full support F10 hot key in UiApp + + NetworkPkg: Fix DHCP TransmitReceive EFI_NO_MAPPING return in + DnsDxe + + MdeModulePkg: Fix default router table and interface missing + error + + ShellPkg: Fix 'ifconfig' can't get the address from dhcp in + some case + + ArmPkg: remove ARMv6 support code + + MdeModulePkg: Update UiApp to handle terminal type TtyTerm + + MdeModulePkg/Xhci: make all timeout values be consistent with + comments + + SecurityPkg: Fixed build error due to FixedAtBuild + PcdTcg2HashAlgorithmBitmap + + MdeModulePkg: IP4 should re-initiate a DHCP if it detects + network reconnection + + NetworkPkg: Stop and release DHCP4 child after boot info is + ready + + Add restriction that HashFinal() must be after at least one + HashUpdate() + + SecurityPkg: Update SignatureSize to comply UEFI spec + + NetworkPkg: Fix hang issue after system reconnected when IPSec + has set up + + Add TPM2 definition in trusted computing group + + BaseTools IA32/X64: prevent .eh_frame sections from being + generated + + MdeModulePkg:Use safe string functions in UiApp + + MdeModulePkg: Add codes to support trailer parse in HttpLib + + OvmfPkg/Xen: use lower case x in hex immediate value + + ArmVirtPkg: use global section alignment in custom linker + script + + ArmVirtPkg: avoid relocated immediates in AARCH64 asm + + MdeModulePkg: Fix issue about current Ip4Dxe implementation + for DHCP DORA process + + BaseTools/GenFw: allow AArch64 tiny and small code model + relocations +- Add 0001-Revert-BaseTools-AARCH64-use-tiny-code-model-by-defa.patch + to use the large model for aarch64 since ld/binutils couldn't + calculate the sections properly and GenFw would fail due to the + section offset. +- Drop arm patches + + 0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch + + 0002-ArmPlatformPkg-Bds-generate-ESP-Image-boot-option-if.patch + + 0003-ArmPlatformPkg-Bds-check-for-other-defaults-too-if-u.patch + + 0005-ArmPlatformPkg-Bds-initialize-ConIn-ConOut-ErrOut-be.patch + + 0006-ArmPlatformPkg-Bds-let-FindCandidate-search-all-file.patch + + 0007-ArmPlatformPkg-Bds-FindCandidateOnHandle-log-full-de.patch + + 0008-ArmPlatformPkg-Bds-fall-back-to-Boot-Menu-when-no-de.patch + + 0009-ArmPlatformPkg-Bds-always-connect-drivers-before-loo.patch + +------------------------------------------------------------------- Old: ---- 0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch 0002-ArmPlatformPkg-Bds-generate-ESP-Image-boot-option-if.patch 0003-ArmPlatformPkg-Bds-check-for-other-defaults-too-if-u.patch 0005-ArmPlatformPkg-Bds-initialize-ConIn-ConOut-ErrOut-be.patch 0006-ArmPlatformPkg-Bds-let-FindCandidate-search-all-file.patch 0007-ArmPlatformPkg-Bds-FindCandidateOnHandle-log-full-de.patch 0008-ArmPlatformPkg-Bds-fall-back-to-Boot-Menu-when-no-de.patch 0009-ArmPlatformPkg-Bds-always-connect-drivers-before-loo.patch ovmf-0.1+svn18191.tar.xz New: ---- 0001-Revert-BaseTools-AARCH64-use-tiny-code-model-by-defa.patch ovmf-0.1+svn18393.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ovmf.spec ++++++ --- /var/tmp/diff_new_pack.vRl0RR/_old 2015-09-03 18:14:03.000000000 +0200 +++ /var/tmp/diff_new_pack.vRl0RR/_new 2015-09-03 18:14:03.000000000 +0200 @@ -24,7 +24,7 @@ Summary: Open Virtual Machine Firmware License: BSD-2-Clause Group: System/Emulators/PC -Version: 0.1+svn18191 +Version: 0.1+svn18393 Release: 0 Source0: %{name}-%{version}.tar.xz Source1: https://www.openssl.org/source/openssl-1.0.2d.tar.gz @@ -45,22 +45,7 @@ Source101: gdb_uefi.py.in Patch2: %{name}-embed-default-keys.patch Patch3: %{name}-gdb-symbols.patch -# PATCH-FIX-OPENSUSE 0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch bnc#123456 you@foo -- descr -Patch4: 0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch -# PATCH-FIX-OPENSUSE 0002-ArmPlatformPkg-Bds-generate-ESP-Image-boot-option-if.patch bnc#123456 you@foo -- descr -Patch5: 0002-ArmPlatformPkg-Bds-generate-ESP-Image-boot-option-if.patch -# PATCH-FIX-OPENSUSE 0003-ArmPlatformPkg-Bds-check-for-other-defaults-too-if-u.patch bnc#123456 you@foo -- descr -Patch6: 0003-ArmPlatformPkg-Bds-check-for-other-defaults-too-if-u.patch -# PATCH-FIX-OPENSUSE 0005-ArmPlatformPkg-Bds-initialize-ConIn-ConOut-ErrOut-be.patch bnc#123456 you@foo -- descr -Patch8: 0005-ArmPlatformPkg-Bds-initialize-ConIn-ConOut-ErrOut-be.patch -# PATCH-FIX-OPENSUSE 0006-ArmPlatformPkg-Bds-let-FindCandidate-search-all-file.patch bnc#123456 you@foo -- descr -Patch9: 0006-ArmPlatformPkg-Bds-let-FindCandidate-search-all-file.patch -# PATCH-FIX-OPENSUSE 0007-ArmPlatformPkg-Bds-FindCandidateOnHandle-log-full-de.patch bnc#123456 you@foo -- descr -Patch10: 0007-ArmPlatformPkg-Bds-FindCandidateOnHandle-log-full-de.patch -# PATCH-FIX-OPENSUSE 0008-ArmPlatformPkg-Bds-fall-back-to-Boot-Menu-when-no-de.patch bnc#123456 you@foo -- descr -Patch11: 0008-ArmPlatformPkg-Bds-fall-back-to-Boot-Menu-when-no-de.patch -# PATCH-FIX-OPENSUSE 0009-ArmPlatformPkg-Bds-always-connect-drivers-before-loo.patch bnc#123456 you@foo -- descr -Patch12: 0009-ArmPlatformPkg-Bds-always-connect-drivers-before-loo.patch +Patch4: 0001-Revert-BaseTools-AARCH64-use-tiny-code-model-by-defa.patch # PATCH-FIX-OPENSUSE 0010-avoid-potentially-uninitialized-variable.diff bnc#123456 you@foo -- descr Patch13: 0010-avoid-potentially-uninitialized-variable.diff Patch14: ovmf-gcc5-conf.patch @@ -162,13 +147,6 @@ %endif %patch3 -p1 %patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 %patch13 -p1 %patch14 -p1 # Intel has special patches for openssl ++++++ 0001-Revert-BaseTools-AARCH64-use-tiny-code-model-by-defa.patch ++++++
From c2e156f8fba6ffae47ec2f627a58410076d11387 Mon Sep 17 00:00:00 2001 From: Gary Ching-Pang Lin
Date: Thu, 3 Sep 2015 14:19:53 +0800 Subject: [PATCH] Revert "BaseTools AARCH64: use tiny code model by default"
This reverts commit 06cd7231257fda117136960bb996e83eaa9e8381. --- BaseTools/Conf/tools_def.template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BaseTools/Conf/tools_def.template b/BaseTools/Conf/tools_def.template index aa2b6b1..5e710dc 100644 --- a/BaseTools/Conf/tools_def.template +++ b/BaseTools/Conf/tools_def.template @@ -3812,7 +3812,7 @@ DEFINE GCC_IA32_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -m32 -malign-double - DEFINE GCC_X64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mno-red-zone -Wno-address -mno-stack-arg-probe DEFINE GCC_IPF_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -minline-int-divide-min-latency DEFINE GCC_ARM_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mword-relocations -mlittle-endian -mabi=aapcs -mapcs -fno-short-enums -save-temps -fsigned-char -ffunction-sections -fdata-sections -fomit-frame-pointer -Wno-address -mthumb -mfloat-abi=soft -DEFINE GCC_AARCH64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mcmodel=tiny -mlittle-endian -fno-short-enums -save-temps -fverbose-asm -fsigned-char -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-builtin -Wno-address -fno-asynchronous-unwind-tables +DEFINE GCC_AARCH64_CC_FLAGS = DEF(GCC_ALL_CC_FLAGS) -mcmodel=large -mlittle-endian -fno-short-enums -save-temps -fverbose-asm -fsigned-char -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-builtin -Wno-address -fno-asynchronous-unwind-tables DEFINE GCC_DLINK_FLAGS_COMMON = -nostdlib --pie DEFINE GCC_DLINK2_FLAGS_COMMON = --script=$(EDK_TOOLS_PATH)/Scripts/GccBase.lds DEFINE GCC_IA32_X64_DLINK_COMMON = DEF(GCC_DLINK_FLAGS_COMMON) --gc-sections -- 2.1.4 ++++++ ovmf-0.1+svn18191.tar.xz -> ovmf-0.1+svn18393.tar.xz ++++++ /work/SRC/openSUSE:Factory:NonFree/ovmf/ovmf-0.1+svn18191.tar.xz /work/SRC/openSUSE:Factory:NonFree/.ovmf.new/ovmf-0.1+svn18393.tar.xz differ: char 27, line 1