Hello community, here is the log from the commit of package ovmf for openSUSE:Factory:NonFree checked in at 2015-08-11 08:27:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-01 11:39:17.000000000 +0200 +++ /work/SRC/openSUSE:Factory:NonFree/.ovmf.new/ovmf.changes 2015-08-11 08:27:21.000000000 +0200 @@ -1,0 +2,56 @@ +Mon Aug 10 06:45:04 UTC 2015 - [email protected] + +- Update to R18191 + + UefiCpuPkg CpuDxe: Sync up the settings of Execute Disable to APs + + MdeModulePkg DxeIpl: Fix IA32 build failure with GCC 5.1.1 + + ArmPlatformPkg/PlatformPeim: constify EFI_PEI_PPI_DESCRIPTOR + globals + + ArmPlatformPkg/PrePeiCore: constify PPI globals + + MdeModulePkg: Use monotonic count to initialize the NetLib + random seed + + OvmfPkg: SmbiosVersionLib: recognize SMBIOS 3.x entry point + + OvmfPkg: SmbiosPlatformDxe: eliminate duplicate entry point + validation + + ArmVirtPkg/ArmVirtQemu.dsc: set default for + PcdQemuSmbiosValidated + + OvmfPkg: introduce PcdQemuSmbiosValidated + + ArmVirtPkg: set SMBIOS version in DetectSmbiosVersionLib + instead of QemuFwCfgToPcdDxe + + OvmfPkg: set SMBIOS version in DetectSmbiosVersionLib instead + of PlatformPei + + OvmfPkg: SmbiosVersionLib: add "plugin" for detecting SMBIOS + version + + OvmfPkg: PlatformDebugLibIoPort: fix AsciiSPrint() format + string + + ShellPkg: Fix issue about ping fail with IPv4 + + MdeModulePkg DxeIpl: Add stack NX support + + NetworkPkg: Fix assert caused by wrong parameter in + AsciiStrCpyS() + + ArmVirtPkg/ArmVirtQemu: add LinuxLoader UEFI app to ARM build + + ArmVirtPkg/ArmVirtXen: remove unused PcdFirmwareVendor PCD + + ArmVirtPkg/ArmVirtQemu: drop ARM BDS and make Intel BDS the + default + + BaseTools GCC: move AutoGen.obj contents to .text section + + BaseTools GCC: align start of .data to .text alignment + + BaseTools GCC: add unified GCC linker script for all archs and + versions + + BaseTools IA32/X64: get header size and alignment from ld + commandline + + BaseTools IA32/X64: move .got contents to the PE/COFF .text + section + + BaseTools IA32/X64: drop redundant alignment from linker script + + BaseTools IA32/X64: move .rodata to PE/COFF .text section + + BaseTools IA32/X64: remove NOP padding from X86/IA32 GCC linker + scripts + + MdeModulePkg PeiCore: Add PCD to specify PEIM Shadow + + ArmVirtPkg: use 'auto' alignment and FIXED placement for XIP + modules + + MdeModulePkg: Enhance PciBusDxe to handle high 32bit of MEM64 + BAR returns 0 +- Refresh ovmf-gcc5-conf.patch +- Refresh 0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch +- Drop upstreamed patch: ovmf-netlib-random-seed.patch +- Drop 0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.patch + since the ARM BDS was dropped + +------------------------------------------------------------------- Old: ---- 0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.patch ovmf-0.1+svn18107.tar.xz ovmf-netlib-random-seed.patch New: ---- ovmf-0.1+svn18191.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ovmf.spec ++++++ --- /var/tmp/diff_new_pack.m62zFq/_old 2015-08-11 08:27:23.000000000 +0200 +++ /var/tmp/diff_new_pack.m62zFq/_new 2015-08-11 08:27:23.000000000 +0200 @@ -24,7 +24,7 @@ Summary: Open Virtual Machine Firmware License: BSD-2-Clause Group: System/Emulators/PC -Version: 0.1+svn18107 +Version: 0.1+svn18191 Release: 0 Source0: %{name}-%{version}.tar.xz Source1: https://www.openssl.org/source/openssl-1.0.2d.tar.gz @@ -51,8 +51,6 @@ 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 0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.patch bnc#123456 you@foo -- descr -Patch7: 0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.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 @@ -66,7 +64,6 @@ # 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 -Patch15: ovmf-netlib-random-seed.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: libuuid-devel BuildRequires: fdupes @@ -167,7 +164,6 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 -%patch7 -p1 %patch8 -p1 %patch9 -p1 %patch10 -p1 @@ -175,7 +171,6 @@ %patch12 -p1 %patch13 -p1 %patch14 -p1 -%patch15 -p1 # Intel has special patches for openssl pushd CryptoPkg/Library/OpensslLib/openssl-1.0.2d patch -p0 -i ../EDKII_openssl-1.0.2d.patch ++++++ 0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch ++++++ --- /var/tmp/diff_new_pack.m62zFq/_old 2015-08-11 08:27:23.000000000 +0200 +++ /var/tmp/diff_new_pack.m62zFq/_new 2015-08-11 08:27:23.000000000 +0200 @@ -6,21 +6,16 @@ Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <[email protected]> --- - ArmVirtPkg/ArmVirtQemu.dsc | 1 + + ArmVirtPkg/ArmVirtQemu.dsc | 1 + 1 file changed, 1 insertion(+) -diff --git a/ArmVirtPkg/ArmVirtQemu.dsc b/ArmVirtPkg/ArmVirtQemu.dsc -index 0d4f4b0..cf49f9a 100644 --- a/ArmVirtPkg/ArmVirtQemu.dsc +++ b/ArmVirtPkg/ArmVirtQemu.dsc -@@ -99,6 +99,7 @@ +@@ -97,6 +97,7 @@ gArmVirtTokenSpaceGuid.PcdKludgeMapPciMmioAsCached|TRUE [PcdsFixedAtBuild.common] + gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8040004F - gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"QEMU" - gArmPlatformTokenSpaceGuid.PcdCoreCount|1 --- -1.8.3.1 - + !if $(ARCH) == AARCH64 + gArmTokenSpaceGuid.PcdVFPEnabled|1 ++++++ ovmf-0.1+svn18107.tar.xz -> ovmf-0.1+svn18191.tar.xz ++++++ /work/SRC/openSUSE:Factory:NonFree/ovmf/ovmf-0.1+svn18107.tar.xz /work/SRC/openSUSE:Factory:NonFree/.ovmf.new/ovmf-0.1+svn18191.tar.xz differ: char 68, line 2 ++++++ ovmf-gcc5-conf.patch ++++++ --- /var/tmp/diff_new_pack.m62zFq/_old 2015-08-11 08:27:23.000000000 +0200 +++ /var/tmp/diff_new_pack.m62zFq/_new 2015-08-11 08:27:23.000000000 +0200 @@ -1,14 +1,14 @@ -From aea67c796c31120e16a1423f4e828339aca758fe Mon Sep 17 00:00:00 2001 +From 121eb45aa08dadb1d9a2b0800578b259919e36f8 Mon Sep 17 00:00:00 2001 From: Gary Ching-Pang Lin <[email protected]> Date: Mon, 22 Jun 2015 12:34:55 +0800 Subject: [PATCH] Add GCC5 config --- - BaseTools/Conf/tools_def.template | 148 ++++++++++++++++++++++++++++++++++++++ - 1 file changed, 148 insertions(+) + BaseTools/Conf/tools_def.template | 150 ++++++++++++++++++++++++++++++++++++++ + 1 file changed, 150 insertions(+) diff --git a/BaseTools/Conf/tools_def.template b/BaseTools/Conf/tools_def.template -index 7edd759..f0ea53e 100644 +index eeb488f..e63a7f2 100644 --- a/BaseTools/Conf/tools_def.template +++ b/BaseTools/Conf/tools_def.template @@ -184,6 +184,9 @@ DEFINE GCC48_X64_PREFIX = ENV(GCC48_BIN) @@ -34,16 +34,18 @@ # ELFGCC -Linux- Requires: # GCC(this tool chain uses whatever version of gcc and binutils that is installed in /usr/bin) # Optional: -@@ -3920,6 +3929,22 @@ DEFINE GCC49_AARCH64_DLINK_FLAGS = DEF(GCC48_AARCH64_DLINK_FLAGS) +@@ -3936,6 +3945,24 @@ DEFINE GCC49_AARCH64_DLINK2_FLAGS = DEF(GCC48_AARCH64_DLINK2_FLAGS) DEFINE GCC49_ARM_ASLDLINK_FLAGS = DEF(GCC48_ARM_ASLDLINK_FLAGS) DEFINE GCC49_AARCH64_ASLDLINK_FLAGS = DEF(GCC48_AARCH64_ASLDLINK_FLAGS) +DEFINE GCC5_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS) +DEFINE GCC5_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS) -+DEFINE GCC5_IA32_X64_DLINK_COMMON = -nostdlib -n -q --gc-sections --script=$(EDK_TOOLS_PATH)/Scripts/gcc4.9-ld-script -+DEFINE GCC5_IA32_X64_ASLDLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_COMMON) --entry ReferenceAcpiTable -u ReferenceAcpiTable -+DEFINE GCC5_IA32_X64_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_COMMON) --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map -+DEFINE GCC5_X64_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -melf_x86_64 --oformat=elf64-x86-64 ++DEFINE GCC5_IA32_X64_DLINK_COMMON = -nostdlib -n -q --gc-sections -z common-page-size=0x40 ++DEFINE GCC5_IA32_X64_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_COMMON) --entry ReferenceAcpiTable -u ReferenceAcpiTable ++DEFINE GCC5_IA32_X64_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_COMMON) --entry $(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Map $(DEST_DIR_DEBUG)/$(BASE_NAME).map ++DEFINE GCC5_IA32_DLINK2_FLAGS = DEF(GCC48_IA32_DLINK2_FLAGS) ++DEFINE GCC5_X64_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_FLAGS) -melf_x86_64 --oformat=elf64-x86-64 ++DEFINE GCC5_X64_DLINK2_FLAGS = DEF(GCC48_X64_DLINK2_FLAGS) +DEFINE GCC5_ASM_FLAGS = DEF(GCC48_ASM_FLAGS) +DEFINE GCC5_ARM_ASM_FLAGS = DEF(GCC48_ARM_ASM_FLAGS) +DEFINE GCC5_AARCH64_ASM_FLAGS = DEF(GCC48_AARCH64_ASM_FLAGS) @@ -57,7 +59,7 @@ #################################################################################### # # Unix GCC And Intel Linux ACPI Compiler -@@ -4613,6 +4638,129 @@ RELEASE_GCC49_AARCH64_CC_FLAGS = DEF(GCC49_AARCH64_CC_FLAGS) -Wno-unused-but-s +@@ -4644,6 +4671,129 @@ RELEASE_GCC49_AARCH64_CC_FLAGS = DEF(GCC49_AARCH64_CC_FLAGS) -Wno-unused-but-s #################################################################################### #
