Hello community,

here is the log from the commit of package u-boot for openSUSE:Factory checked 
in at 2014-01-29 22:22:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/u-boot (Old)
 and      /work/SRC/openSUSE:Factory/.u-boot.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "u-boot"

Changes:
--------
--- /work/SRC/openSUSE:Factory/u-boot/u-boot-am335xevm.changes  2014-01-23 
15:57:29.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.u-boot.new/u-boot-am335xevm.changes     
2014-01-29 22:22:39.000000000 +0100
@@ -1,0 +2,31 @@
+Tue Jan 28 15:29:14 UTC 2014 - guilla...@opensuse.org
+
+- Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with 
+fix_spl_build_for_am335x.patch to reduce size of am335x SPL
+
+-------------------------------------------------------------------
+Sat Jan 26 22:46:44 UTC 2014 - afaer...@suse.de
+
+- Update to v2014.01
+* Manually updated 0006-ARMV7-hardfp-build-fix.patch
+* Dropped v2013.10-sunxi.patch and created
+  v2014.01-sunxi.patch by merging u-boot.git v2014.01 onto
+  u-boot-sunxi.git e4a0232e173577893604b94fc3af7c047570970b
+* Added gnuhash.patch to fix .gnu.hash section handling in ldscripts
+* Rebased mlo-ext2.patch:
+  omap4_common.h CONFIG_SUPPORT_RAW_INITRD hunk is now covered by
+  ti_common_initrd_support.patch.
+  am335xevm build is known breaking due to size constraints not
+  trivially solvable without dropping our patch.
+
+-------------------------------------------------------------------
+Sun Jan 26 12:14:10 UTC 2014 - afaer...@suse.de
+
+- Fix regression in packaging u-boot-dtb-tegra.bin:
+  There is in fact a u-boot-spl.bin SPL being built,
+  but it is 0xff-padded as u-boot-spl-pad.bin and then
+  prepended to u-boot.bin and the .dtb.
+  u-boot-dtb.bin exists independently as just u-boot.bin and .dtb,
+  so give preference to u-boot-dtb-tegra.bin over u-boot-dtb.bin.
+
+-------------------------------------------------------------------
u-boot-arndale.changes: same change
u-boot-colibrit20iris.changes: same change
u-boot-cubieboard.changes: same change
u-boot-highbank.changes: same change
u-boot-hyundaia7hd.changes: same change
u-boot-melea1000.changes: same change
u-boot-mx53loco.changes: same change
u-boot-omap3beagle.changes: same change
u-boot-omap4panda.changes: same change
u-boot-paz00.changes: same change
u-boot-rpib.changes: same change
u-boot.changes: same change

Old:
----
  u-boot-2013.10.tar.bz2
  v2013.10-sunxi.patch

New:
----
  fix_spl_build_for_am335x.patch
  gnuhash.patch
  u-boot-2014.01.tar.bz2
  v2014.01-sunxi.patch

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

Other differences:
------------------
++++++ u-boot-am335xevm.spec ++++++
--- /var/tmp/diff_new_pack.tVIozv/_old  2014-01-29 22:22:41.000000000 +0100
+++ /var/tmp/diff_new_pack.tVIozv/_new  2014-01-29 22:22:41.000000000 +0100
@@ -24,7 +24,7 @@
 %define arndale_spl 0
 
 Name:           u-boot-am335xevm
-Version:        2013.10
+Version:        2014.01
 Release:        0
 Summary:        The u-boot firmware for the am335xevm arm platform
 License:        GPL-2.0
@@ -41,9 +41,11 @@
 Patch5:         mx53loco-bootscr.patch
 Patch6:         origen-ext2.patch
 Patch7:         arndale.patch
-Patch8:         v2013.10-sunxi.patch
+Patch8:         v2014.01-sunxi.patch
 Patch9:         am335x_evm-bootscr.patch
 Patch10:        rpi_b-bootscr.patch
+Patch11:        gnuhash.patch
+Patch12:        fix_spl_build_for_am335x.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # Arndale board need DTC >= 1.4
 BuildRequires:  dtc >= 1.4.0
@@ -73,7 +75,7 @@
 rm -rf board/Marvell
 # Any custom patches to be applied on top of mainline u-boot
 %patch1
-%patch2
+%patch2 -p1
 %patch3
 %patch4
 %patch5
@@ -82,6 +84,8 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
+%patch12
 
 %build
 make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" am335x_evm_config
@@ -93,10 +97,10 @@
 install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 # Some times u-boot needs a dtb to configure itself appended to the binary.
 # In that case prefer the one with a working dtb already appended.
-if [ -f u-boot-dtb.bin ]; then
-    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
-elif [ -f u-boot-dtb-tegra.bin ]; then
+if [ -f u-boot-dtb-tegra.bin ]; then
     install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
+elif [ -f u-boot-dtb.bin ]; then
+    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
 else
     install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 fi

++++++ u-boot-arndale.spec ++++++
--- /var/tmp/diff_new_pack.tVIozv/_old  2014-01-29 22:22:41.000000000 +0100
+++ /var/tmp/diff_new_pack.tVIozv/_new  2014-01-29 22:22:41.000000000 +0100
@@ -24,7 +24,7 @@
 %define arndale_spl 1
 
 Name:           u-boot-arndale
-Version:        2013.10
+Version:        2014.01
 Release:        0
 Summary:        The u-boot firmware for the arndale arm platform
 License:        GPL-2.0
@@ -41,9 +41,11 @@
 Patch5:         mx53loco-bootscr.patch
 Patch6:         origen-ext2.patch
 Patch7:         arndale.patch
-Patch8:         v2013.10-sunxi.patch
+Patch8:         v2014.01-sunxi.patch
 Patch9:         am335x_evm-bootscr.patch
 Patch10:        rpi_b-bootscr.patch
+Patch11:        gnuhash.patch
+Patch12:        fix_spl_build_for_am335x.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # Arndale board need DTC >= 1.4
 BuildRequires:  dtc >= 1.4.0
@@ -73,7 +75,7 @@
 rm -rf board/Marvell
 # Any custom patches to be applied on top of mainline u-boot
 %patch1
-%patch2
+%patch2 -p1
 %patch3
 %patch4
 %patch5
@@ -82,6 +84,8 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
+%patch12
 
 %build
 make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" arndale_config
@@ -93,10 +97,10 @@
 install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 # Some times u-boot needs a dtb to configure itself appended to the binary.
 # In that case prefer the one with a working dtb already appended.
-if [ -f u-boot-dtb.bin ]; then
-    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
-elif [ -f u-boot-dtb-tegra.bin ]; then
+if [ -f u-boot-dtb-tegra.bin ]; then
     install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
+elif [ -f u-boot-dtb.bin ]; then
+    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
 else
     install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 fi

++++++ u-boot-colibrit20iris.spec ++++++
--- /var/tmp/diff_new_pack.tVIozv/_old  2014-01-29 22:22:41.000000000 +0100
+++ /var/tmp/diff_new_pack.tVIozv/_new  2014-01-29 22:22:41.000000000 +0100
@@ -24,7 +24,7 @@
 %define arndale_spl 0
 
 Name:           u-boot-colibrit20iris
-Version:        2013.10
+Version:        2014.01
 Release:        0
 Summary:        The u-boot firmware for the colibrit20iris arm platform
 License:        GPL-2.0
@@ -41,9 +41,11 @@
 Patch5:         mx53loco-bootscr.patch
 Patch6:         origen-ext2.patch
 Patch7:         arndale.patch
-Patch8:         v2013.10-sunxi.patch
+Patch8:         v2014.01-sunxi.patch
 Patch9:         am335x_evm-bootscr.patch
 Patch10:        rpi_b-bootscr.patch
+Patch11:        gnuhash.patch
+Patch12:        fix_spl_build_for_am335x.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # Arndale board need DTC >= 1.4
 BuildRequires:  dtc >= 1.4.0
@@ -73,7 +75,7 @@
 rm -rf board/Marvell
 # Any custom patches to be applied on top of mainline u-boot
 %patch1
-%patch2
+%patch2 -p1
 %patch3
 %patch4
 %patch5
@@ -82,6 +84,8 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
+%patch12
 
 %build
 make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" colibri_t20_iris_config
@@ -93,10 +97,10 @@
 install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 # Some times u-boot needs a dtb to configure itself appended to the binary.
 # In that case prefer the one with a working dtb already appended.
-if [ -f u-boot-dtb.bin ]; then
-    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
-elif [ -f u-boot-dtb-tegra.bin ]; then
+if [ -f u-boot-dtb-tegra.bin ]; then
     install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
+elif [ -f u-boot-dtb.bin ]; then
+    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
 else
     install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 fi

++++++ u-boot-cubieboard.spec ++++++
--- /var/tmp/diff_new_pack.tVIozv/_old  2014-01-29 22:22:41.000000000 +0100
+++ /var/tmp/diff_new_pack.tVIozv/_new  2014-01-29 22:22:41.000000000 +0100
@@ -24,7 +24,7 @@
 %define arndale_spl 0
 
 Name:           u-boot-cubieboard
-Version:        2013.10
+Version:        2014.01
 Release:        0
 Summary:        The u-boot firmware for the cubieboard arm platform
 License:        GPL-2.0
@@ -41,9 +41,11 @@
 Patch5:         mx53loco-bootscr.patch
 Patch6:         origen-ext2.patch
 Patch7:         arndale.patch
-Patch8:         v2013.10-sunxi.patch
+Patch8:         v2014.01-sunxi.patch
 Patch9:         am335x_evm-bootscr.patch
 Patch10:        rpi_b-bootscr.patch
+Patch11:        gnuhash.patch
+Patch12:        fix_spl_build_for_am335x.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # Arndale board need DTC >= 1.4
 BuildRequires:  dtc >= 1.4.0
@@ -73,7 +75,7 @@
 rm -rf board/Marvell
 # Any custom patches to be applied on top of mainline u-boot
 %patch1
-%patch2
+%patch2 -p1
 %patch3
 %patch4
 %patch5
@@ -82,6 +84,8 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
+%patch12
 
 %build
 make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" cubieboard_config
@@ -93,10 +97,10 @@
 install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 # Some times u-boot needs a dtb to configure itself appended to the binary.
 # In that case prefer the one with a working dtb already appended.
-if [ -f u-boot-dtb.bin ]; then
-    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
-elif [ -f u-boot-dtb-tegra.bin ]; then
+if [ -f u-boot-dtb-tegra.bin ]; then
     install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
+elif [ -f u-boot-dtb.bin ]; then
+    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
 else
     install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 fi

++++++ u-boot-highbank.spec ++++++
--- /var/tmp/diff_new_pack.tVIozv/_old  2014-01-29 22:22:41.000000000 +0100
+++ /var/tmp/diff_new_pack.tVIozv/_new  2014-01-29 22:22:41.000000000 +0100
@@ -24,7 +24,7 @@
 %define arndale_spl 0
 
 Name:           u-boot-highbank
-Version:        2013.10
+Version:        2014.01
 Release:        0
 Summary:        The u-boot firmware for the highbank arm platform
 License:        GPL-2.0
@@ -41,9 +41,11 @@
 Patch5:         mx53loco-bootscr.patch
 Patch6:         origen-ext2.patch
 Patch7:         arndale.patch
-Patch8:         v2013.10-sunxi.patch
+Patch8:         v2014.01-sunxi.patch
 Patch9:         am335x_evm-bootscr.patch
 Patch10:        rpi_b-bootscr.patch
+Patch11:        gnuhash.patch
+Patch12:        fix_spl_build_for_am335x.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # Arndale board need DTC >= 1.4
 BuildRequires:  dtc >= 1.4.0
@@ -73,7 +75,7 @@
 rm -rf board/Marvell
 # Any custom patches to be applied on top of mainline u-boot
 %patch1
-%patch2
+%patch2 -p1
 %patch3
 %patch4
 %patch5
@@ -82,6 +84,8 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
+%patch12
 
 %build
 make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" highbank_config
@@ -93,10 +97,10 @@
 install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 # Some times u-boot needs a dtb to configure itself appended to the binary.
 # In that case prefer the one with a working dtb already appended.
-if [ -f u-boot-dtb.bin ]; then
-    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
-elif [ -f u-boot-dtb-tegra.bin ]; then
+if [ -f u-boot-dtb-tegra.bin ]; then
     install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
+elif [ -f u-boot-dtb.bin ]; then
+    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
 else
     install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 fi

++++++ u-boot-hyundaia7hd.spec ++++++
--- /var/tmp/diff_new_pack.tVIozv/_old  2014-01-29 22:22:41.000000000 +0100
+++ /var/tmp/diff_new_pack.tVIozv/_new  2014-01-29 22:22:41.000000000 +0100
@@ -24,7 +24,7 @@
 %define arndale_spl 0
 
 Name:           u-boot-hyundaia7hd
-Version:        2013.10
+Version:        2014.01
 Release:        0
 Summary:        The u-boot firmware for the hyundaia7hd arm platform
 License:        GPL-2.0
@@ -41,9 +41,11 @@
 Patch5:         mx53loco-bootscr.patch
 Patch6:         origen-ext2.patch
 Patch7:         arndale.patch
-Patch8:         v2013.10-sunxi.patch
+Patch8:         v2014.01-sunxi.patch
 Patch9:         am335x_evm-bootscr.patch
 Patch10:        rpi_b-bootscr.patch
+Patch11:        gnuhash.patch
+Patch12:        fix_spl_build_for_am335x.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # Arndale board need DTC >= 1.4
 BuildRequires:  dtc >= 1.4.0
@@ -73,7 +75,7 @@
 rm -rf board/Marvell
 # Any custom patches to be applied on top of mainline u-boot
 %patch1
-%patch2
+%patch2 -p1
 %patch3
 %patch4
 %patch5
@@ -82,6 +84,8 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
+%patch12
 
 %build
 make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" hyundai_a7hd_config
@@ -93,10 +97,10 @@
 install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 # Some times u-boot needs a dtb to configure itself appended to the binary.
 # In that case prefer the one with a working dtb already appended.
-if [ -f u-boot-dtb.bin ]; then
-    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
-elif [ -f u-boot-dtb-tegra.bin ]; then
+if [ -f u-boot-dtb-tegra.bin ]; then
     install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
+elif [ -f u-boot-dtb.bin ]; then
+    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
 else
     install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 fi

++++++ u-boot-melea1000.spec ++++++
--- /var/tmp/diff_new_pack.tVIozv/_old  2014-01-29 22:22:41.000000000 +0100
+++ /var/tmp/diff_new_pack.tVIozv/_new  2014-01-29 22:22:41.000000000 +0100
@@ -24,7 +24,7 @@
 %define arndale_spl 0
 
 Name:           u-boot-melea1000
-Version:        2013.10
+Version:        2014.01
 Release:        0
 Summary:        The u-boot firmware for the melea1000 arm platform
 License:        GPL-2.0
@@ -41,9 +41,11 @@
 Patch5:         mx53loco-bootscr.patch
 Patch6:         origen-ext2.patch
 Patch7:         arndale.patch
-Patch8:         v2013.10-sunxi.patch
+Patch8:         v2014.01-sunxi.patch
 Patch9:         am335x_evm-bootscr.patch
 Patch10:        rpi_b-bootscr.patch
+Patch11:        gnuhash.patch
+Patch12:        fix_spl_build_for_am335x.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # Arndale board need DTC >= 1.4
 BuildRequires:  dtc >= 1.4.0
@@ -73,7 +75,7 @@
 rm -rf board/Marvell
 # Any custom patches to be applied on top of mainline u-boot
 %patch1
-%patch2
+%patch2 -p1
 %patch3
 %patch4
 %patch5
@@ -82,6 +84,8 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
+%patch12
 
 %build
 make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" mele_a1000_config
@@ -93,10 +97,10 @@
 install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 # Some times u-boot needs a dtb to configure itself appended to the binary.
 # In that case prefer the one with a working dtb already appended.
-if [ -f u-boot-dtb.bin ]; then
-    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
-elif [ -f u-boot-dtb-tegra.bin ]; then
+if [ -f u-boot-dtb-tegra.bin ]; then
     install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
+elif [ -f u-boot-dtb.bin ]; then
+    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
 else
     install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 fi

++++++ u-boot-mx53loco.spec ++++++
--- /var/tmp/diff_new_pack.tVIozv/_old  2014-01-29 22:22:41.000000000 +0100
+++ /var/tmp/diff_new_pack.tVIozv/_new  2014-01-29 22:22:41.000000000 +0100
@@ -24,7 +24,7 @@
 %define arndale_spl 0
 
 Name:           u-boot-mx53loco
-Version:        2013.10
+Version:        2014.01
 Release:        0
 Summary:        The u-boot firmware for the mx53loco arm platform
 License:        GPL-2.0
@@ -41,9 +41,11 @@
 Patch5:         mx53loco-bootscr.patch
 Patch6:         origen-ext2.patch
 Patch7:         arndale.patch
-Patch8:         v2013.10-sunxi.patch
+Patch8:         v2014.01-sunxi.patch
 Patch9:         am335x_evm-bootscr.patch
 Patch10:        rpi_b-bootscr.patch
+Patch11:        gnuhash.patch
+Patch12:        fix_spl_build_for_am335x.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # Arndale board need DTC >= 1.4
 BuildRequires:  dtc >= 1.4.0
@@ -73,7 +75,7 @@
 rm -rf board/Marvell
 # Any custom patches to be applied on top of mainline u-boot
 %patch1
-%patch2
+%patch2 -p1
 %patch3
 %patch4
 %patch5
@@ -82,6 +84,8 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
+%patch12
 
 %build
 make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" mx53loco_config
@@ -93,10 +97,10 @@
 install -D -m 0644 u-boot.imx %{buildroot}/boot/u-boot.imx
 # Some times u-boot needs a dtb to configure itself appended to the binary.
 # In that case prefer the one with a working dtb already appended.
-if [ -f u-boot-dtb.imx ]; then
-    install -D -m 0644 u-boot-dtb.imx %{buildroot}/boot/u-boot.imx
-elif [ -f u-boot-dtb-tegra.bin ]; then
+if [ -f u-boot-dtb-tegra.bin ]; then
     install -D -m 0644 u-boot-dtb-tegra.imx %{buildroot}/boot/u-boot.imx
+elif [ -f u-boot-dtb.imx ]; then
+    install -D -m 0644 u-boot-dtb.imx %{buildroot}/boot/u-boot.imx
 else
     install -D -m 0644 u-boot.imx %{buildroot}/boot/u-boot.imx
 fi

++++++ u-boot-omap3beagle.spec ++++++
--- /var/tmp/diff_new_pack.tVIozv/_old  2014-01-29 22:22:41.000000000 +0100
+++ /var/tmp/diff_new_pack.tVIozv/_new  2014-01-29 22:22:41.000000000 +0100
@@ -24,7 +24,7 @@
 %define arndale_spl 0
 
 Name:           u-boot-omap3beagle
-Version:        2013.10
+Version:        2014.01
 Release:        0
 Summary:        The u-boot firmware for the omap3beagle arm platform
 License:        GPL-2.0
@@ -41,9 +41,11 @@
 Patch5:         mx53loco-bootscr.patch
 Patch6:         origen-ext2.patch
 Patch7:         arndale.patch
-Patch8:         v2013.10-sunxi.patch
+Patch8:         v2014.01-sunxi.patch
 Patch9:         am335x_evm-bootscr.patch
 Patch10:        rpi_b-bootscr.patch
+Patch11:        gnuhash.patch
+Patch12:        fix_spl_build_for_am335x.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # Arndale board need DTC >= 1.4
 BuildRequires:  dtc >= 1.4.0
@@ -73,7 +75,7 @@
 rm -rf board/Marvell
 # Any custom patches to be applied on top of mainline u-boot
 %patch1
-%patch2
+%patch2 -p1
 %patch3
 %patch4
 %patch5
@@ -82,6 +84,8 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
+%patch12
 
 %build
 make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" omap3_beagle_config
@@ -93,10 +97,10 @@
 install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 # Some times u-boot needs a dtb to configure itself appended to the binary.
 # In that case prefer the one with a working dtb already appended.
-if [ -f u-boot-dtb.bin ]; then
-    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
-elif [ -f u-boot-dtb-tegra.bin ]; then
+if [ -f u-boot-dtb-tegra.bin ]; then
     install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
+elif [ -f u-boot-dtb.bin ]; then
+    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
 else
     install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 fi

++++++ u-boot-omap4panda.spec ++++++
--- /var/tmp/diff_new_pack.tVIozv/_old  2014-01-29 22:22:41.000000000 +0100
+++ /var/tmp/diff_new_pack.tVIozv/_new  2014-01-29 22:22:41.000000000 +0100
@@ -24,7 +24,7 @@
 %define arndale_spl 0
 
 Name:           u-boot-omap4panda
-Version:        2013.10
+Version:        2014.01
 Release:        0
 Summary:        The u-boot firmware for the omap4panda arm platform
 License:        GPL-2.0
@@ -41,9 +41,11 @@
 Patch5:         mx53loco-bootscr.patch
 Patch6:         origen-ext2.patch
 Patch7:         arndale.patch
-Patch8:         v2013.10-sunxi.patch
+Patch8:         v2014.01-sunxi.patch
 Patch9:         am335x_evm-bootscr.patch
 Patch10:        rpi_b-bootscr.patch
+Patch11:        gnuhash.patch
+Patch12:        fix_spl_build_for_am335x.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # Arndale board need DTC >= 1.4
 BuildRequires:  dtc >= 1.4.0
@@ -73,7 +75,7 @@
 rm -rf board/Marvell
 # Any custom patches to be applied on top of mainline u-boot
 %patch1
-%patch2
+%patch2 -p1
 %patch3
 %patch4
 %patch5
@@ -82,6 +84,8 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
+%patch12
 
 %build
 make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" omap4_panda_config
@@ -93,10 +97,10 @@
 install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 # Some times u-boot needs a dtb to configure itself appended to the binary.
 # In that case prefer the one with a working dtb already appended.
-if [ -f u-boot-dtb.bin ]; then
-    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
-elif [ -f u-boot-dtb-tegra.bin ]; then
+if [ -f u-boot-dtb-tegra.bin ]; then
     install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
+elif [ -f u-boot-dtb.bin ]; then
+    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
 else
     install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 fi

++++++ u-boot-paz00.spec ++++++
--- /var/tmp/diff_new_pack.tVIozv/_old  2014-01-29 22:22:41.000000000 +0100
+++ /var/tmp/diff_new_pack.tVIozv/_new  2014-01-29 22:22:41.000000000 +0100
@@ -24,7 +24,7 @@
 %define arndale_spl 0
 
 Name:           u-boot-paz00
-Version:        2013.10
+Version:        2014.01
 Release:        0
 Summary:        The u-boot firmware for the paz00 arm platform
 License:        GPL-2.0
@@ -41,9 +41,11 @@
 Patch5:         mx53loco-bootscr.patch
 Patch6:         origen-ext2.patch
 Patch7:         arndale.patch
-Patch8:         v2013.10-sunxi.patch
+Patch8:         v2014.01-sunxi.patch
 Patch9:         am335x_evm-bootscr.patch
 Patch10:        rpi_b-bootscr.patch
+Patch11:        gnuhash.patch
+Patch12:        fix_spl_build_for_am335x.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # Arndale board need DTC >= 1.4
 BuildRequires:  dtc >= 1.4.0
@@ -73,7 +75,7 @@
 rm -rf board/Marvell
 # Any custom patches to be applied on top of mainline u-boot
 %patch1
-%patch2
+%patch2 -p1
 %patch3
 %patch4
 %patch5
@@ -82,6 +84,8 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
+%patch12
 
 %build
 make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" paz00_config
@@ -93,10 +97,10 @@
 install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 # Some times u-boot needs a dtb to configure itself appended to the binary.
 # In that case prefer the one with a working dtb already appended.
-if [ -f u-boot-dtb.bin ]; then
-    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
-elif [ -f u-boot-dtb-tegra.bin ]; then
+if [ -f u-boot-dtb-tegra.bin ]; then
     install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
+elif [ -f u-boot-dtb.bin ]; then
+    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
 else
     install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 fi

++++++ u-boot-rpib.spec ++++++
--- /var/tmp/diff_new_pack.tVIozv/_old  2014-01-29 22:22:41.000000000 +0100
+++ /var/tmp/diff_new_pack.tVIozv/_new  2014-01-29 22:22:41.000000000 +0100
@@ -24,7 +24,7 @@
 %define arndale_spl 0
 
 Name:           u-boot-rpib
-Version:        2013.10
+Version:        2014.01
 Release:        0
 Summary:        The u-boot firmware for the rpib arm platform
 License:        GPL-2.0
@@ -41,9 +41,11 @@
 Patch5:         mx53loco-bootscr.patch
 Patch6:         origen-ext2.patch
 Patch7:         arndale.patch
-Patch8:         v2013.10-sunxi.patch
+Patch8:         v2014.01-sunxi.patch
 Patch9:         am335x_evm-bootscr.patch
 Patch10:        rpi_b-bootscr.patch
+Patch11:        gnuhash.patch
+Patch12:        fix_spl_build_for_am335x.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # Arndale board need DTC >= 1.4
 BuildRequires:  dtc >= 1.4.0
@@ -73,7 +75,7 @@
 rm -rf board/Marvell
 # Any custom patches to be applied on top of mainline u-boot
 %patch1
-%patch2
+%patch2 -p1
 %patch3
 %patch4
 %patch5
@@ -82,6 +84,8 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
+%patch12
 
 %build
 make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" rpi_b_config
@@ -93,10 +97,10 @@
 install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 # Some times u-boot needs a dtb to configure itself appended to the binary.
 # In that case prefer the one with a working dtb already appended.
-if [ -f u-boot-dtb.bin ]; then
-    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
-elif [ -f u-boot-dtb-tegra.bin ]; then
+if [ -f u-boot-dtb-tegra.bin ]; then
     install -D -m 0644 u-boot-dtb-tegra.bin %{buildroot}/boot/u-boot.bin
+elif [ -f u-boot-dtb.bin ]; then
+    install -D -m 0644 u-boot-dtb.bin %{buildroot}/boot/u-boot.bin
 else
     install -D -m 0644 u-boot.bin %{buildroot}/boot/u-boot.bin
 fi

++++++ u-boot.spec ++++++
--- /var/tmp/diff_new_pack.tVIozv/_old  2014-01-29 22:22:41.000000000 +0100
+++ /var/tmp/diff_new_pack.tVIozv/_new  2014-01-29 22:22:41.000000000 +0100
@@ -19,7 +19,7 @@
 
 
 Name:           u-boot
-Version:        2013.10
+Version:        2014.01
 Release:        0
 Summary:        Tools for the u-boot Firmware
 License:        GPL-2.0

++++++ 0006-ARMV7-hardfp-build-fix.patch ++++++
--- /var/tmp/diff_new_pack.tVIozv/_old  2014-01-29 22:22:41.000000000 +0100
+++ /var/tmp/diff_new_pack.tVIozv/_new  2014-01-29 22:22:41.000000000 +0100
@@ -1,10 +1,11 @@
 --- ./arch/arm/config.mk.orig  2013-11-21 15:32:54.101087262 +0100
 +++ ./arch/arm/config.mk       2013-11-21 15:33:03.803861493 +0100
-@@ -17,7 +17,7 @@ endif
+@@ -17,8 +17,7 @@ endif
  
  LDFLAGS_FINAL += --gc-sections
  PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections \
--                   -fno-common -ffixed-r9 -msoft-float
+-                   -fno-common -ffixed-r9
+-PLATFORM_RELFLAGS += $(call cc-option, -msoft-float)
 +                   -fno-common -ffixed-r9
  
  # Support generic board on ARM


++++++ fix_spl_build_for_am335x.patch ++++++
--- ./include/configs/ti_armv7_common.h.orig    2014-01-28 15:27:45.324738440 
+0100
+++ ./include/configs/ti_armv7_common.h 2014-01-28 15:36:34.847432559 +0100
@@ -172,7 +172,7 @@
 #ifndef CONFIG_NOR_BOOT
 #define CONFIG_SPL
 #define CONFIG_SPL_FRAMEWORK
-#define CONFIG_SPL_OS_BOOT
+/* #define CONFIG_SPL_OS_BOOT */
 
 /*
  * Place the image at the start of the ROM defined image space.
++++++ gnuhash.patch ++++++
diff --git a/arch/arm/cpu/u-boot.lds b/arch/arm/cpu/u-boot.lds
index 4da5d24..fb8bfaf 100644
--- a/arch/arm/cpu/u-boot.lds
+++ b/arch/arm/cpu/u-boot.lds
@@ -97,6 +97,7 @@ SECTIONS
        .dynamic : { *(.dynamic*) }
        .plt : { *(.plt*) }
        .interp : { *(.interp*) }
+       .gnu.hash : { *(.gnu.hash) }
        .gnu : { *(.gnu*) }
        .ARM.exidx : { *(.ARM.exidx*) }
        .gnu.linkonce.armexidx : { *(.gnu.linkonce.armexidx.*) }
diff --git a/board/ti/am335x/u-boot.lds b/board/ti/am335x/u-boot.lds
index 6a734b3..fec4ccf 100644
--- a/board/ti/am335x/u-boot.lds
+++ b/board/ti/am335x/u-boot.lds
@@ -113,6 +113,7 @@ SECTIONS
        .dynstr : { *(.dynstr*) }
        .dynamic : { *(.dynamic*) }
        .hash : { *(.hash*) }
+       .gnu.hash : { *(.gnu.hash) }
        .plt : { *(.plt*) }
        .interp : { *(.interp*) }
        .gnu : { *(.gnu*) }
++++++ mlo-ext2.patch ++++++
--- /var/tmp/diff_new_pack.tVIozv/_old  2014-01-29 22:22:41.000000000 +0100
+++ /var/tmp/diff_new_pack.tVIozv/_new  2014-01-29 22:22:41.000000000 +0100
@@ -1,5 +1,20 @@
---- ./common/spl/spl_mmc.c.orig        2013-11-25 10:36:58.994214337 +0100
-+++ ./common/spl/spl_mmc.c     2013-11-25 10:53:09.983264655 +0100
+diff --git a/arch/arm/cpu/armv7/omap3/board.c 
b/arch/arm/cpu/armv7/omap3/board.c
+index 2922816..39a94ad 100644
+--- a/arch/arm/cpu/armv7/omap3/board.c
++++ b/arch/arm/cpu/armv7/omap3/board.c
+@@ -61,6 +61,8 @@ u32 omap3_boot_device = BOOT_DEVICE_NAND;
+ /* auto boot mode detection is not possible for OMAP3 - hard code */
+ u32 spl_boot_mode(void)
+ {
++      return MMCSD_MODE_FAT;
++
+       switch (spl_boot_device()) {
+       case BOOT_DEVICE_MMC2:
+               return MMCSD_MODE_RAW;
+diff --git a/common/spl/spl_mmc.c b/common/spl/spl_mmc.c
+index fc2f226..fc60e98 100644
+--- a/common/spl/spl_mmc.c
++++ b/common/spl/spl_mmc.c
 @@ -11,6 +11,7 @@
  #include <asm/u-boot.h>
  #include <mmc.h>
@@ -8,7 +23,7 @@
  #include <version.h>
  #include <image.h>
  
-@@ -70,6 +71,58 @@ static int mmc_load_image_raw_os(struct
+@@ -70,6 +71,58 @@ static int mmc_load_image_raw_os(struct mmc *mmc)
  #endif
  
  #ifdef CONFIG_SPL_FAT_SUPPORT
@@ -67,12 +82,14 @@
  static int mmc_load_image_fat(struct mmc *mmc, const char *filename)
  {
        int err;
-@@ -142,6 +195,8 @@ void spl_mmc_load_image(void)
+@@ -141,7 +194,9 @@ void spl_mmc_load_image(void)
+               hang();
        }
  
-       boot_mode = spl_boot_mode();
+-      boot_mode = spl_boot_mode();
++//    boot_mode = spl_boot_mode();
 +      boot_mode = MMCSD_MODE_FAT; /* Fix OMAP4 boot */
-+      
++
        if (boot_mode == MMCSD_MODE_RAW) {
                debug("boot mode - RAW\n");
  #ifdef CONFIG_SPL_OS_BOOT
@@ -104,8 +121,22 @@
  #endif
        } else {
  #ifdef CONFIG_SPL_LIBCOMMON_SUPPORT
---- ./include/configs/omap3_beagle.h.orig      2013-11-21 14:01:46.884722728 
+0100
-+++ ./include/configs/omap3_beagle.h   2013-11-21 14:05:56.469711684 +0100
+diff --git a/fs/Makefile b/fs/Makefile
+index 34dc035..a09ada5 100644
+--- a/fs/Makefile
++++ b/fs/Makefile
+@@ -8,6 +8,7 @@
+ 
+ ifdef CONFIG_SPL_BUILD
+ obj-$(CONFIG_SPL_FAT_SUPPORT) += fat/
++obj-$(CONFIG_SPL_FAT_SUPPORT) += ext4/
+ else
+ obj-y                         += fs.o
+ 
+diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
+index c58bc91..7ecae0c 100644
+--- a/include/configs/omap3_beagle.h
++++ b/include/configs/omap3_beagle.h
 @@ -40,6 +40,7 @@
  
  #define CONFIG_OF_LIBFDT
@@ -114,7 +145,7 @@
  
  #define CONFIG_CMDLINE_TAG            1       /* enable passing of ATAGs */
  #define CONFIG_SETUP_MEMORY_TAGS      1
-@@ -249,7 +250,7 @@
+@@ -250,7 +251,7 @@
                "if test $fdtfile = undefined; then " \
                        "echo WARNING: Could not determine device tree to use; 
fi; \0" \
        "bootenv=uEnv.txt\0" \
@@ -123,17 +154,11 @@
        "importbootenv=echo Importing environment from mmc ...; " \
                "env import -t $loadaddr $filesize\0" \
        "ramargs=setenv bootargs console=${console} " \
---- ./include/configs/omap4_common.h.orig      2013-11-21 14:05:29.066372667 
+0100
-+++ ./include/configs/omap4_common.h   2013-11-21 14:06:39.260679071 +0100
-@@ -111,6 +111,7 @@
- #define CONFIG_CMD_FAT                /* FAT support                  */
- #define CONFIG_CMD_I2C                /* I2C serial bus support       */
- #define CONFIG_CMD_MMC                /* MMC support                  */
-+#define CONFIG_SUPPORT_RAW_INITRD     /* bootz raw initrd support */
- 
- /* Disabled commands */
- #undef CONFIG_CMD_NET
-@@ -148,10 +149,10 @@
+diff --git a/include/configs/omap4_common.h b/include/configs/omap4_common.h
+index d099bfd..24b2ceb 100644
+--- a/include/configs/omap4_common.h
++++ b/include/configs/omap4_common.h
+@@ -104,10 +104,10 @@
                "vram=${vram} " \
                "root=${mmcroot} " \
                "rootfstype=${mmcrootfstype}\0" \
@@ -146,24 +171,3 @@
        "importbootenv=echo Importing environment from mmc${mmcdev} ...; " \
                "env import -t ${loadaddr} ${filesize}\0" \
        "loadimage=load mmc ${bootpart} ${loadaddr} ${bootdir}/${bootfile}\0" \
---- ./spl/Makefile.orig        2013-11-21 14:10:09.094607542 +0100
-+++ ./spl/Makefile     2013-11-21 14:10:21.476307890 +0100
-@@ -86,6 +86,7 @@ LIBS-$(CONFIG_SPL_SERIAL_SUPPORT) += dri
- LIBS-$(CONFIG_SPL_SPI_FLASH_SUPPORT) += drivers/mtd/spi/libspi_flash.o
- LIBS-$(CONFIG_SPL_SPI_SUPPORT) += drivers/spi/libspi.o
- LIBS-$(CONFIG_SPL_FAT_SUPPORT) += fs/fat/libfat.o
-+LIBS-$(CONFIG_SPL_FAT_SUPPORT) += fs/ext4/libext4fs.o
- LIBS-$(CONFIG_SPL_LIBGENERIC_SUPPORT) += lib/libgeneric.o
- LIBS-$(CONFIG_SPL_POWER_SUPPORT) += drivers/power/libpower.o \
-       drivers/power/pmic/libpmic.o
---- arch/arm/cpu/armv7/omap3/board.c.orig      2013-11-21 15:21:32.962225786 
+0100
-+++ arch/arm/cpu/armv7/omap3/board.c   2013-11-21 15:22:26.797911840 +0100
-@@ -61,6 +61,8 @@ u32 omap3_boot_device = BOOT_DEVICE_NAND
- /* auto boot mode detection is not possible for OMAP3 - hard code */
- u32 spl_boot_mode(void)
- {
-+      return MMCSD_MODE_FAT;
-+      
-       switch (spl_boot_device()) {
-       case BOOT_DEVICE_MMC2:
-               return MMCSD_MODE_RAW;

++++++ u-boot-2013.10.tar.bz2 -> u-boot-2014.01.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/u-boot/u-boot-2013.10.tar.bz2 
/work/SRC/openSUSE:Factory/.u-boot.new/u-boot-2014.01.tar.bz2 differ: char 11, 
line 1

++++++ u-boot.spec.in ++++++
--- /var/tmp/diff_new_pack.tVIozv/_old  2014-01-29 22:22:41.000000000 +0100
+++ /var/tmp/diff_new_pack.tVIozv/_new  2014-01-29 22:22:41.000000000 +0100
@@ -24,7 +24,7 @@
 %define arndale_spl ARNDALE_SPL
 
 Name:           u-boot-BOARDNAME
-Version:        2013.10
+Version:        2014.01
 Release:        0
 Summary:        The u-boot firmware for the BOARDNAME arm platform
 License:        GPL-2.0
@@ -41,9 +41,11 @@
 Patch5:         mx53loco-bootscr.patch
 Patch6:         origen-ext2.patch
 Patch7:         arndale.patch
-Patch8:         v2013.10-sunxi.patch
+Patch8:         v2014.01-sunxi.patch
 Patch9:         am335x_evm-bootscr.patch
 Patch10:        rpi_b-bootscr.patch
+Patch11:        gnuhash.patch
+Patch12:        fix_spl_build_for_am335x.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # Arndale board need DTC >= 1.4
 BuildRequires:  dtc >= 1.4.0
@@ -73,7 +75,7 @@
 rm -rf board/Marvell
 # Any custom patches to be applied on top of mainline u-boot
 %patch1
-%patch2
+%patch2 -p1
 %patch3
 %patch4
 %patch5
@@ -82,6 +84,8 @@
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
+%patch11 -p1
+%patch12
 
 %build
 make %{?jobs:-j %jobs} CFLAGS="$RPM_OPT_FLAGS" BOARDCONFIG
@@ -93,10 +97,10 @@
 install -D -m 0644 u-boot.BINEND %{buildroot}/boot/u-boot.BINEND
 # Some times u-boot needs a dtb to configure itself appended to the binary.
 # In that case prefer the one with a working dtb already appended.
-if [ -f u-boot-dtb.BINEND ]; then
-    install -D -m 0644 u-boot-dtb.BINEND %{buildroot}/boot/u-boot.BINEND
-elif [ -f u-boot-dtb-tegra.bin ]; then
+if [ -f u-boot-dtb-tegra.bin ]; then
     install -D -m 0644 u-boot-dtb-tegra.BINEND %{buildroot}/boot/u-boot.BINEND
+elif [ -f u-boot-dtb.BINEND ]; then
+    install -D -m 0644 u-boot-dtb.BINEND %{buildroot}/boot/u-boot.BINEND
 else
     install -D -m 0644 u-boot.BINEND %{buildroot}/boot/u-boot.BINEND
 fi

++++++ v2013.10-sunxi.patch -> v2014.01-sunxi.patch ++++++
++++ 4686 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/u-boot/v2013.10-sunxi.patch
++++ and /work/SRC/openSUSE:Factory/.u-boot.new/v2014.01-sunxi.patch

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to