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 - [email protected] + +- 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 - [email protected] + +- 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 - [email protected] + +- 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: [email protected] For additional commands, e-mail: [email protected]
