Hello community, here is the log from the commit of package ovmf for openSUSE:Factory:NonFree checked in at 2015-06-04 09:05:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-05-29 11:45:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory:NonFree/.ovmf.new/ovmf.changes 2015-06-04 09:05:43.000000000 +0200 @@ -1,0 +2,38 @@ +Wed Jun 3 09:51:38 UTC 2015 - [email protected] + +- Update to R17553 + + MdeModulePkg/AtaAtapiPassThru: ensure PRDT of IDE is in 64K + boundary + + ArmPkg/BdsLib: Fixed TFTP when there are directories in the + name + + Renamed ArmPlatformPkg/ArmVirtualizationPkg into ArmVirtPkg + + ArmPkg: Expand AArch64 address width to 48 bits + + MdeModulePkg:Support delete key + + MdeModulePkg/AtaAtapiPassThruDxe: Support 4K bytes block size + HDDs + + MdeModulePkg: Fix potential buffer overflow issues + + Update for OEM reserved memory type +- Update ArmPlatformPkg 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 + + 0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.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 + + 0010-avoid-potentially-uninitialized-variable.diff +- Remove the prefix of the arm patches + + ovmf-0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch + + ovmf-0002-ArmPlatformPkg-Bds-generate-ESP-Image-boot-option-if.patch + + ovmf-0003-ArmPlatformPkg-Bds-check-for-other-defaults-too-if-u.patch + + ovmf-0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.patch + + ovmf-0005-ArmPlatformPkg-Bds-initialize-ConIn-ConOut-ErrOut-be.patch + + ovmf-0006-ArmPlatformPkg-Bds-let-FindCandidate-search-all-file.patch + + ovmf-0007-ArmPlatformPkg-Bds-FindCandidateOnHandle-log-full-de.patch + + ovmf-0008-ArmPlatformPkg-Bds-fall-back-to-Boot-Menu-when-no-de.patch + + ovmf-0009-ArmPlatformPkg-Bds-always-connect-drivers-before-loo.patch + + ovmf-0010-avoid-potentially-uninitialized-variable.diff + +------------------------------------------------------------------- Old: ---- ovmf-0.1+svn17446.tar.xz ovmf-0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch ovmf-0002-ArmPlatformPkg-Bds-generate-ESP-Image-boot-option-if.patch ovmf-0003-ArmPlatformPkg-Bds-check-for-other-defaults-too-if-u.patch ovmf-0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.patch ovmf-0005-ArmPlatformPkg-Bds-initialize-ConIn-ConOut-ErrOut-be.patch ovmf-0006-ArmPlatformPkg-Bds-let-FindCandidate-search-all-file.patch ovmf-0007-ArmPlatformPkg-Bds-FindCandidateOnHandle-log-full-de.patch ovmf-0008-ArmPlatformPkg-Bds-fall-back-to-Boot-Menu-when-no-de.patch ovmf-0009-ArmPlatformPkg-Bds-always-connect-drivers-before-loo.patch ovmf-0010-avoid-potentially-uninitialized-variable.diff New: ---- 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 0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.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 0010-avoid-potentially-uninitialized-variable.diff ovmf-0.1+svn17553.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ovmf.spec ++++++ --- /var/tmp/diff_new_pack.iaw2BT/_old 2015-06-04 09:05:44.000000000 +0200 +++ /var/tmp/diff_new_pack.iaw2BT/_new 2015-06-04 09:05:44.000000000 +0200 @@ -24,7 +24,7 @@ Summary: Open Virtual Machine Firmware License: BSD-2-Clause Group: System/Emulators/PC -Version: 0.1+svn17446 +Version: 0.1+svn17553 Release: 0 Source0: %{name}-%{version}.tar.xz Source1: https://www.openssl.org/source/openssl-0.9.8zf.tar.gz @@ -46,25 +46,25 @@ 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: %{name}-0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch +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: %{name}-0002-ArmPlatformPkg-Bds-generate-ESP-Image-boot-option-if.patch +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: %{name}-0003-ArmPlatformPkg-Bds-check-for-other-defaults-too-if-u.patch +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: %{name}-0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.patch +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: %{name}-0005-ArmPlatformPkg-Bds-initialize-ConIn-ConOut-ErrOut-be.patch +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: %{name}-0006-ArmPlatformPkg-Bds-let-FindCandidate-search-all-file.patch +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: %{name}-0007-ArmPlatformPkg-Bds-FindCandidateOnHandle-log-full-de.patch +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: %{name}-0008-ArmPlatformPkg-Bds-fall-back-to-Boot-Menu-when-no-de.patch +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: %{name}-0009-ArmPlatformPkg-Bds-always-connect-drivers-before-loo.patch +Patch12: 0009-ArmPlatformPkg-Bds-always-connect-drivers-before-loo.patch # PATCH-FIX-OPENSUSE 0010-avoid-potentially-uninitialized-variable.diff bnc#123456 you@foo -- descr -Patch13: %{name}-0010-avoid-potentially-uninitialized-variable.diff +Patch13: 0010-avoid-potentially-uninitialized-variable.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: libuuid-devel BuildRequires: fdupes @@ -193,11 +193,11 @@ make -C BaseTools %else %ifarch aarch64 - BUILD_OPTIONS="-D SECURE_BOOT_ENABLE -a AARCH64 -p ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc -b RELEASE -t $TOOL_CHAIN_TAG" + BUILD_OPTIONS="-D SECURE_BOOT_ENABLE -a AARCH64 -p ArmVirtPkg/ArmVirtQemu.dsc -b RELEASE -t $TOOL_CHAIN_TAG" ARCH=AARCH64 make -C BaseTools %else %ifarch %arm - BUILD_OPTIONS="-a ARM -p ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc -b RELEASE -t $TOOL_CHAIN_TAG" + BUILD_OPTIONS="-a ARM -p ArmVirtPkg/ArmVirtQemu.dsc -b RELEASE -t $TOOL_CHAIN_TAG" ARCH=ARM make -C BaseTools %else echo "ERROR: unsupported architecture" @@ -312,10 +312,10 @@ %else %ifarch aarch64 -cp Build/ArmVirtualizationQemu-AARCH64/RELEASE_GCC*/FV/QEMU_EFI.fd qemu-uefi-aarch64.bin +cp Build/ArmVirtQemu-AARCH64/RELEASE_GCC*/FV/QEMU_EFI.fd qemu-uefi-aarch64.bin %else %ifarch %arm -cp Build/ArmVirtualizationQemu-ARM/RELEASE_GCC*/FV/QEMU_EFI.fd qemu-uefi-aarch32.bin +cp Build/ArmVirtQemu-ARM/RELEASE_GCC*/FV/QEMU_EFI.fd qemu-uefi-aarch32.bin %endif #arm %endif #aarch64 %endif #x86_64 ++++++ ovmf-0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch -> 0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch ++++++ --- /work/SRC/openSUSE:Factory:NonFree/ovmf/ovmf-0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch 2015-05-29 11:45:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory:NonFree/.ovmf.new/0001-ArmPlatformPkg-ArmVirtualizationPkg-enable-DEBUG_VER.patch 2015-06-04 09:05:41.000000000 +0200 @@ -1,4 +1,4 @@ -From b687cd5e037fe2710ffdc9b5dea1ce6134eededb Mon Sep 17 00:00:00 2001 +From 9027904a0785924a8e8af7adb9c28c26ce249100 Mon Sep 17 00:00:00 2001 From: Laszlo Ersek <[email protected]> Date: Sun, 21 Sep 2014 23:12:09 +0200 Subject: [PATCH 1/9] ArmPlatformPkg/ArmVirtualizationPkg: enable DEBUG_VERBOSE @@ -6,15 +6,15 @@ Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <[email protected]> --- - ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc | 1 + + ArmVirtPkg/ArmVirtQemu.dsc | 1 + 1 file changed, 1 insertion(+) -diff --git a/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc b/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc -index 0f064af..ce27b4d 100644 ---- a/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc -+++ b/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc -@@ -91,6 +91,7 @@ - gArmVirtualizationTokenSpaceGuid.PcdKludgeMapPciMmioAsCached|TRUE +diff --git a/ArmVirtPkg/ArmVirtQemu.dsc b/ArmVirtPkg/ArmVirtQemu.dsc +index 374cf7a..b0ed8d9 100644 +--- a/ArmVirtPkg/ArmVirtQemu.dsc ++++ b/ArmVirtPkg/ArmVirtQemu.dsc +@@ -98,6 +98,7 @@ + gArmVirtTokenSpaceGuid.PcdKludgeMapPciMmioAsCached|TRUE [PcdsFixedAtBuild.common] + gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8040004F ++++++ ovmf-0002-ArmPlatformPkg-Bds-generate-ESP-Image-boot-option-if.patch -> 0002-ArmPlatformPkg-Bds-generate-ESP-Image-boot-option-if.patch ++++++ --- /work/SRC/openSUSE:Factory:NonFree/ovmf/ovmf-0002-ArmPlatformPkg-Bds-generate-ESP-Image-boot-option-if.patch 2015-05-29 11:45:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory:NonFree/.ovmf.new/0002-ArmPlatformPkg-Bds-generate-ESP-Image-boot-option-if.patch 2015-06-04 09:05:41.000000000 +0200 @@ -1,4 +1,4 @@ -From 6624a09b1ad2fac52024c403eec75076c3ff0652 Mon Sep 17 00:00:00 2001 +From 0ce6ae398c6aace0a1331330eb07d9092d03a2f9 Mon Sep 17 00:00:00 2001 From: Laszlo Ersek <[email protected]> Date: Wed, 27 Nov 2013 01:07:05 +0100 Subject: [PATCH 2/9] ArmPlatformPkg/Bds: generate ESP Image boot option if @@ -15,10 +15,12 @@ Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <[email protected]> --- - ArmPlatformPkg/Bds/Bds.c | 66 +++++++++++++++++++++++++++++---------------- - ArmPlatformPkg/Bds/Bds.inf | 1 + ArmPlatformPkg/Bds/Bds.c | 66 ++++++++++++++++++++++++++++++---------------- + ArmPlatformPkg/Bds/Bds.inf | 1 + 2 files changed, 44 insertions(+), 23 deletions(-) +diff --git a/ArmPlatformPkg/Bds/Bds.c b/ArmPlatformPkg/Bds/Bds.c +index 1fab439..dd391b1 100644 --- a/ArmPlatformPkg/Bds/Bds.c +++ b/ArmPlatformPkg/Bds/Bds.c @@ -20,6 +20,7 @@ @@ -63,49 +65,51 @@ + return Status; + } + } else { -+ Status = gBS->LocateProtocol (&gEfiDevicePathFromTextProtocolGuid, NULL, (VOID **)&EfiDevicePathFromTextProtocol); -+ if (EFI_ERROR(Status)) { -+ // You must provide an implementation of DevicePathFromTextProtocol in your firmware (eg: DevicePathDxe) -+ DEBUG((EFI_D_ERROR,"Error: Bds requires DevicePathFromTextProtocol\n")); -+ return Status; -+ } -+ BootDevicePath = EfiDevicePathFromTextProtocol->ConvertTextToDevicePath ((CHAR16*)PcdGetPtr(PcdDefaultBootDevicePath)); ++ Status = gBS->LocateProtocol (&gEfiDevicePathFromTextProtocolGuid, NULL, (VOID **)&EfiDevicePathFromTextProtocol); ++ if (EFI_ERROR(Status)) { ++ // You must provide an implementation of DevicePathFromTextProtocol in your firmware (eg: DevicePathDxe) ++ DEBUG((EFI_D_ERROR,"Error: Bds requires DevicePathFromTextProtocol\n")); ++ return Status; ++ } ++ BootDevicePath = EfiDevicePathFromTextProtocol->ConvertTextToDevicePath ((CHAR16*)PcdGetPtr(PcdDefaultBootDevicePath)); - DEBUG_CODE_BEGIN(); - // We convert back to the text representation of the device Path to see if the initial text is correct - EFI_DEVICE_PATH_TO_TEXT_PROTOCOL* DevicePathToTextProtocol; - CHAR16* DevicePathTxt; -+ DEBUG_CODE_BEGIN(); -+ // We convert back to the text representation of the device Path to see if the initial text is correct -+ EFI_DEVICE_PATH_TO_TEXT_PROTOCOL* DevicePathToTextProtocol; -+ CHAR16* DevicePathTxt; ++ DEBUG_CODE_BEGIN(); ++ // We convert back to the text representation of the device Path to see if the initial text is correct ++ EFI_DEVICE_PATH_TO_TEXT_PROTOCOL* DevicePathToTextProtocol; ++ CHAR16* DevicePathTxt; - Status = gBS->LocateProtocol(&gEfiDevicePathToTextProtocolGuid, NULL, (VOID **)&DevicePathToTextProtocol); - ASSERT_EFI_ERROR(Status); - DevicePathTxt = DevicePathToTextProtocol->ConvertDevicePathToText (BootDevicePath, TRUE, TRUE); -+ Status = gBS->LocateProtocol(&gEfiDevicePathToTextProtocolGuid, NULL, (VOID **)&DevicePathToTextProtocol); -+ ASSERT_EFI_ERROR(Status); -+ DevicePathTxt = DevicePathToTextProtocol->ConvertDevicePathToText (BootDevicePath, TRUE, TRUE); ++ Status = gBS->LocateProtocol(&gEfiDevicePathToTextProtocolGuid, NULL, (VOID **)&DevicePathToTextProtocol); ++ ASSERT_EFI_ERROR(Status); ++ DevicePathTxt = DevicePathToTextProtocol->ConvertDevicePathToText (BootDevicePath, TRUE, TRUE); - if (StrCmp ((CHAR16*)PcdGetPtr (PcdDefaultBootDevicePath), DevicePathTxt) != 0) { - DEBUG ((EFI_D_ERROR, "Device Path given: '%s' Device Path expected: '%s'\n", - (CHAR16*)PcdGetPtr (PcdDefaultBootDevicePath), DevicePathTxt)); - ASSERT_EFI_ERROR (EFI_INVALID_PARAMETER); - } -+ if (StrCmp ((CHAR16*)PcdGetPtr (PcdDefaultBootDevicePath), DevicePathTxt) != 0) { -+ DEBUG ((EFI_D_ERROR, "Device Path given: '%s' Device Path expected: '%s'\n", -+ (CHAR16*)PcdGetPtr (PcdDefaultBootDevicePath), DevicePathTxt)); -+ ASSERT_EFI_ERROR (EFI_INVALID_PARAMETER); -+ } ++ if (StrCmp ((CHAR16*)PcdGetPtr (PcdDefaultBootDevicePath), DevicePathTxt) != 0) { ++ DEBUG ((EFI_D_ERROR, "Device Path given: '%s' Device Path expected: '%s'\n", ++ (CHAR16*)PcdGetPtr (PcdDefaultBootDevicePath), DevicePathTxt)); ++ ASSERT_EFI_ERROR (EFI_INVALID_PARAMETER); ++ } - FreePool (DevicePathTxt); - DEBUG_CODE_END(); -+ FreePool (DevicePathTxt); -+ DEBUG_CODE_END(); ++ FreePool (DevicePathTxt); ++ DEBUG_CODE_END(); + } // Create the entry is the Default values are correct if (BootDevicePath != NULL) { +diff --git a/ArmPlatformPkg/Bds/Bds.inf b/ArmPlatformPkg/Bds/Bds.inf +index e04c86d..ad10045 100644 --- a/ArmPlatformPkg/Bds/Bds.inf +++ b/ArmPlatformPkg/Bds/Bds.inf @@ -53,6 +53,7 @@ @@ -116,3 +120,6 @@ [Protocols] gEfiBdsArchProtocolGuid +-- +1.8.3.1 + ++++++ ovmf-0003-ArmPlatformPkg-Bds-check-for-other-defaults-too-if-u.patch -> 0003-ArmPlatformPkg-Bds-check-for-other-defaults-too-if-u.patch ++++++ --- /work/SRC/openSUSE:Factory:NonFree/ovmf/ovmf-0003-ArmPlatformPkg-Bds-check-for-other-defaults-too-if-u.patch 2015-05-29 11:45:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory:NonFree/.ovmf.new/0003-ArmPlatformPkg-Bds-check-for-other-defaults-too-if-u.patch 2015-06-04 09:05:41.000000000 +0200 @@ -1,4 +1,4 @@ -From 449888b252138a33cc94bce099262ee52b55b69e Mon Sep 17 00:00:00 2001 +From 4485503a18aa9279038475adc0957f44b685f11b Mon Sep 17 00:00:00 2001 From: Laszlo Ersek <[email protected]> Date: Fri, 13 Dec 2013 22:02:37 +0100 Subject: [PATCH 3/9] ArmPlatformPkg/Bds: check for other defaults too if user @@ -12,7 +12,7 @@ 2 files changed, 60 insertions(+), 4 deletions(-) diff --git a/ArmPlatformPkg/Bds/Bds.c b/ArmPlatformPkg/Bds/Bds.c -index 276a7c0..b376433 100644 +index dd391b1..b197c96 100644 --- a/ArmPlatformPkg/Bds/Bds.c +++ b/ArmPlatformPkg/Bds/Bds.c @@ -18,6 +18,7 @@ @@ -100,7 +100,7 @@ } if (EFI_ERROR (Status)) { diff --git a/ArmPlatformPkg/Bds/Bds.inf b/ArmPlatformPkg/Bds/Bds.inf -index 78df86f..2d23f13 100644 +index ad10045..d9a8a4c 100644 --- a/ArmPlatformPkg/Bds/Bds.inf +++ b/ArmPlatformPkg/Bds/Bds.inf @@ -66,6 +66,7 @@ ++++++ ovmf-0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.patch -> 0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.patch ++++++ --- /work/SRC/openSUSE:Factory:NonFree/ovmf/ovmf-0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.patch 2015-05-29 11:45:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory:NonFree/.ovmf.new/0004-ArmPlatformPkg-ArmVirtualizationPkg-auto-detect-boot.patch 2015-06-04 09:05:41.000000000 +0200 @@ -1,4 +1,4 @@ -From f17f9128d2c6d838cf913bdfc37edd4a0a6d9bb3 Mon Sep 17 00:00:00 2001 +From 05ef0ad43caa8c7e0cfc313ce3cb86bed2b02313 Mon Sep 17 00:00:00 2001 From: Laszlo Ersek <[email protected]> Date: Sun, 21 Sep 2014 23:16:14 +0200 Subject: [PATCH 4/9] ArmPlatformPkg/ArmVirtualizationPkg: auto-detect boot @@ -7,14 +7,14 @@ Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Laszlo Ersek <[email protected]> --- - ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc | 6 +++--- + ArmVirtPkg/ArmVirtQemu.dsc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) -diff --git a/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc b/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc -index ce27b4d..068c732 100644 ---- a/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc -+++ b/ArmPlatformPkg/ArmVirtualizationPkg/ArmVirtualizationQemu.dsc -@@ -123,9 +123,9 @@ +diff --git a/ArmVirtPkg/ArmVirtQemu.dsc b/ArmVirtPkg/ArmVirtQemu.dsc +index b0ed8d9..e3314c0 100644 +--- a/ArmVirtPkg/ArmVirtQemu.dsc ++++ b/ArmVirtPkg/ArmVirtQemu.dsc +@@ -130,9 +130,9 @@ # # ARM OS Loader # ++++++ ovmf-0005-ArmPlatformPkg-Bds-initialize-ConIn-ConOut-ErrOut-be.patch -> 0005-ArmPlatformPkg-Bds-initialize-ConIn-ConOut-ErrOut-be.patch ++++++ --- /work/SRC/openSUSE:Factory:NonFree/ovmf/ovmf-0005-ArmPlatformPkg-Bds-initialize-ConIn-ConOut-ErrOut-be.patch 2015-05-29 11:45:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory:NonFree/.ovmf.new/0005-ArmPlatformPkg-Bds-initialize-ConIn-ConOut-ErrOut-be.patch 2015-06-04 09:05:41.000000000 +0200 @@ -1,4 +1,4 @@ -From e1b259925c0c4be3d26042b8e298ccb4b4ab9071 Mon Sep 17 00:00:00 2001 +From 8ab4f0711f7876a57d64d2ff308e8a1c65400e2f Mon Sep 17 00:00:00 2001 From: Laszlo Ersek <[email protected]> Date: Fri, 17 Oct 2014 01:06:38 +0200 Subject: [PATCH 5/9] ArmPlatformPkg/Bds: initialize ConIn/ConOut/ErrOut before @@ -29,10 +29,10 @@ 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ArmPlatformPkg/Bds/Bds.c b/ArmPlatformPkg/Bds/Bds.c -index b376433..a0ca7c4 100644 +index b197c96..3ad5e2e 100644 --- a/ArmPlatformPkg/Bds/Bds.c +++ b/ArmPlatformPkg/Bds/Bds.c -@@ -616,9 +616,6 @@ BdsEntry ( +@@ -620,9 +620,6 @@ BdsEntry ( 0, NULL); } @@ -42,7 +42,7 @@ // Now we need to setup the EFI System Table with information about the console devices. InitializeConsole (); -@@ -629,6 +626,9 @@ BdsEntry ( +@@ -633,6 +630,9 @@ BdsEntry ( Status = gBS->CalculateCrc32 ((VOID*)gST, gST->Hdr.HeaderSize, &gST->Hdr.CRC32); ASSERT_EFI_ERROR (Status); ++++++ ovmf-0006-ArmPlatformPkg-Bds-let-FindCandidate-search-all-file.patch -> 0006-ArmPlatformPkg-Bds-let-FindCandidate-search-all-file.patch ++++++ --- /work/SRC/openSUSE:Factory:NonFree/ovmf/ovmf-0006-ArmPlatformPkg-Bds-let-FindCandidate-search-all-file.patch 2015-05-29 11:45:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory:NonFree/.ovmf.new/0006-ArmPlatformPkg-Bds-let-FindCandidate-search-all-file.patch 2015-06-04 09:05:41.000000000 +0200 @@ -1,4 +1,4 @@ -From 6b23210afb7379b6db21a9e398cb11f23f4e04cf Mon Sep 17 00:00:00 2001 +From b0d7379c5835e2e9da01b9738165028af5ea2c5a Mon Sep 17 00:00:00 2001 From: Laszlo Ersek <[email protected]> Date: Thu, 13 Nov 2014 15:18:41 +0100 Subject: [PATCH 6/9] ArmPlatformPkg/Bds: let FindCandidate() search all @@ -21,7 +21,7 @@ 1 file changed, 39 insertions(+), 12 deletions(-) diff --git a/ArmPlatformPkg/Bds/Bds.c b/ArmPlatformPkg/Bds/Bds.c -index a0ca7c4..6f70483 100644 +index 3ad5e2e..6472ece 100644 --- a/ArmPlatformPkg/Bds/Bds.c +++ b/ArmPlatformPkg/Bds/Bds.c @@ -214,7 +214,7 @@ InitializeConsole ( ++++++ ovmf-0007-ArmPlatformPkg-Bds-FindCandidateOnHandle-log-full-de.patch -> 0007-ArmPlatformPkg-Bds-FindCandidateOnHandle-log-full-de.patch ++++++ --- /work/SRC/openSUSE:Factory:NonFree/ovmf/ovmf-0007-ArmPlatformPkg-Bds-FindCandidateOnHandle-log-full-de.patch 2015-05-29 11:45:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory:NonFree/.ovmf.new/0007-ArmPlatformPkg-Bds-FindCandidateOnHandle-log-full-de.patch 2015-06-04 09:05:41.000000000 +0200 @@ -1,4 +1,4 @@ -From 20938b307851edd71ec3ba16ae1d221e22686f76 Mon Sep 17 00:00:00 2001 +From 5506fbab9510b7707e5b0d75e00c51ec09a7c917 Mon Sep 17 00:00:00 2001 From: Laszlo Ersek <[email protected]> Date: Thu, 13 Nov 2014 15:18:42 +0100 Subject: [PATCH 7/9] ArmPlatformPkg/Bds: FindCandidateOnHandle(): log full @@ -15,7 +15,7 @@ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ArmPlatformPkg/Bds/Bds.c b/ArmPlatformPkg/Bds/Bds.c -index 6f70483..545cc24 100644 +index 6472ece..74c4c75 100644 --- a/ArmPlatformPkg/Bds/Bds.c +++ b/ArmPlatformPkg/Bds/Bds.c @@ -16,6 +16,7 @@ @@ -50,7 +50,7 @@ CloseRoot: RootDir->Close (RootDir); diff --git a/ArmPlatformPkg/Bds/Bds.inf b/ArmPlatformPkg/Bds/Bds.inf -index 2d23f13..6f6e31c 100644 +index d9a8a4c..925aa17 100644 --- a/ArmPlatformPkg/Bds/Bds.inf +++ b/ArmPlatformPkg/Bds/Bds.inf @@ -48,6 +48,7 @@ ++++++ ovmf-0008-ArmPlatformPkg-Bds-fall-back-to-Boot-Menu-when-no-de.patch -> 0008-ArmPlatformPkg-Bds-fall-back-to-Boot-Menu-when-no-de.patch ++++++ --- /work/SRC/openSUSE:Factory:NonFree/ovmf/ovmf-0008-ArmPlatformPkg-Bds-fall-back-to-Boot-Menu-when-no-de.patch 2015-05-29 11:45:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory:NonFree/.ovmf.new/0008-ArmPlatformPkg-Bds-fall-back-to-Boot-Menu-when-no-de.patch 2015-06-04 09:05:41.000000000 +0200 @@ -1,4 +1,4 @@ -From 93e312a3ac46bbc97b89974bd1b4ea3bc0ae4382 Mon Sep 17 00:00:00 2001 +From a68f1d9b9d04473b8c84a6e37aa0e75c29dd4f38 Mon Sep 17 00:00:00 2001 From: Laszlo Ersek <[email protected]> Date: Fri, 21 Nov 2014 02:52:56 +0100 Subject: [PATCH 8/9] ArmPlatformPkg/Bds: fall back to Boot Menu when no @@ -23,10 +23,10 @@ 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/ArmPlatformPkg/Bds/Bds.c b/ArmPlatformPkg/Bds/Bds.c -index 545cc24..31bcee0 100644 +index 74c4c75..8f1e3f5 100644 --- a/ArmPlatformPkg/Bds/Bds.c +++ b/ArmPlatformPkg/Bds/Bds.c -@@ -475,6 +475,15 @@ StartDefaultBootOnTimeout ( +@@ -479,6 +479,15 @@ StartDefaultBootOnTimeout ( EFI_STATUS Status; EFI_INPUT_KEY Key; @@ -42,7 +42,7 @@ Size = sizeof(UINT16); Timeout = (UINT16)PcdGet16 (PcdPlatformBootTimeOut); Status = GetGlobalEnvironmentVariable (L"Timeout", &Timeout, &Size, (VOID**)&TimeoutPtr); -@@ -511,9 +520,6 @@ StartDefaultBootOnTimeout ( +@@ -515,9 +524,6 @@ StartDefaultBootOnTimeout ( // In case of Timeout we start the default boot selection if (Timeout == 0) { @@ -52,7 +52,7 @@ for (Index = 0; Index < BootOrderSize / sizeof (UINT16); Index++) { UnicodeSPrint (BootVariableName, 9 * sizeof(CHAR16), L"Boot%04X", BootOrder[Index]); Status = BdsStartBootOption (BootVariableName); -@@ -523,9 +529,10 @@ StartDefaultBootOnTimeout ( +@@ -527,9 +533,10 @@ StartDefaultBootOnTimeout ( } // In case of success, we should not return from this call. } ++++++ ovmf-0009-ArmPlatformPkg-Bds-always-connect-drivers-before-loo.patch -> 0009-ArmPlatformPkg-Bds-always-connect-drivers-before-loo.patch ++++++ --- /work/SRC/openSUSE:Factory:NonFree/ovmf/ovmf-0009-ArmPlatformPkg-Bds-always-connect-drivers-before-loo.patch 2015-05-29 11:45:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory:NonFree/.ovmf.new/0009-ArmPlatformPkg-Bds-always-connect-drivers-before-loo.patch 2015-06-04 09:05:41.000000000 +0200 @@ -1,4 +1,4 @@ -From c1a637498f7d0992004af328f3bf81731dcfe92e Mon Sep 17 00:00:00 2001 +From 442195b81371d1d2c9110148c7fc273769ac7ebd Mon Sep 17 00:00:00 2001 From: Laszlo Ersek <[email protected]> Date: Fri, 21 Nov 2014 03:40:53 +0100 Subject: [PATCH 9/9] ArmPlatformPkg/Bds: always connect drivers before looking @@ -18,7 +18,7 @@ 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ArmPlatformPkg/Bds/Bds.c b/ArmPlatformPkg/Bds/Bds.c -index 31bcee0..771bf11 100644 +index 8f1e3f5..355717e 100644 --- a/ArmPlatformPkg/Bds/Bds.c +++ b/ArmPlatformPkg/Bds/Bds.c @@ -342,7 +342,6 @@ DefineDefaultBootEntries ( @@ -29,7 +29,7 @@ Status = FindCandidate (&BootDevicePath); if (EFI_ERROR (Status)) { DEBUG ((EFI_D_ERROR, "failed to auto-create default boot option: %r\n", -@@ -668,6 +667,8 @@ BdsEntry ( +@@ -672,6 +671,8 @@ BdsEntry ( Status = gBS->CalculateCrc32 ((VOID*)gST, gST->Hdr.HeaderSize, &gST->Hdr.CRC32); ASSERT_EFI_ERROR (Status); ++++++ ovmf-0010-avoid-potentially-uninitialized-variable.diff -> 0010-avoid-potentially-uninitialized-variable.diff ++++++ ++++++ ovmf-0.1+svn17446.tar.xz -> ovmf-0.1+svn17553.tar.xz ++++++ /work/SRC/openSUSE:Factory:NonFree/ovmf/ovmf-0.1+svn17446.tar.xz /work/SRC/openSUSE:Factory:NonFree/.ovmf.new/ovmf-0.1+svn17553.tar.xz differ: char 26, line 1
