[U-Boot] [ANN] U-Boot v2018.03-rc4 released

Hey all,
It's release day and I've released v2018.03-rc4. I've included a few different regression fixes I've seen along with some fixes and cleanups. I would like to do the release on March 12th, and likely will so long as no big regressions show up. I am worried about the RPi3 issue I've seen reported. Are there any other issues people know of currently?
And to repeat myself again, boards and SoC families, etc, that have been orphaned for more than a year should probably get dropped. I've contacted a few people off-list (which is why we've had a few pickups of late) for things, but if you know someone that would be interested in something, please speak up.
Thanks all!

On Tue, Mar 6, 2018 at 1:28 AM, Tom Rini trini@konsulko.com wrote:
Hey all,
It's release day and I've released v2018.03-rc4. I've included a few different regression fixes I've seen along with some fixes and cleanups. I would like to do the release on March 12th, and likely will so long as no big regressions show up. I am worried about the RPi3 issue I've seen reported. Are there any other issues people know of currently?
And to repeat myself again, boards and SoC families, etc, that have been orphaned for more than a year should probably get dropped. I've contacted a few people off-list (which is why we've had a few pickups of late) for things, but if you know someone that would be interested in something, please speak up.
Just a heads up that I've seen a regression in building i.MX6 platforms from rc3 with this:
/builddir/build/BUILD/u-boot-2018.03-rc4/arch/arm/mach-imx/spl.c:160:5: error: redefinition of 'spl_boot_mode' u32 spl_boot_mode(const u32 boot_device) ^~~~~~~~~~~~~ /builddir/build/BUILD/u-boot-2018.03-rc4/arch/arm/mach-imx/spl.c:137:5: note: previous definition of 'spl_boot_mode' was here u32 spl_boot_mode(const u32 boot_device) ^~~~~~~~~~~~~ make[3]: *** [/builddir/build/BUILD/u-boot-2018.03-rc4/scripts/Makefile.build:280: spl/arch/arm/mach-imx/spl.o] Error 1 make[2]: *** [/builddir/build/BUILD/u-boot-2018.03-rc4/scripts/Makefile.spl:351: spl/arch/arm/mach-imx] Error 2 make[2]: *** Waiting for unfinished jobs....
I've not had time to dig further just yet, just wanted to give people a heads up.
Peter

On Tue, Mar 06, 2018 at 11:36:37AM +0000, Peter Robinson wrote:
On Tue, Mar 6, 2018 at 1:28 AM, Tom Rini trini@konsulko.com wrote:
Hey all,
It's release day and I've released v2018.03-rc4. I've included a few different regression fixes I've seen along with some fixes and cleanups. I would like to do the release on March 12th, and likely will so long as no big regressions show up. I am worried about the RPi3 issue I've seen reported. Are there any other issues people know of currently?
And to repeat myself again, boards and SoC families, etc, that have been orphaned for more than a year should probably get dropped. I've contacted a few people off-list (which is why we've had a few pickups of late) for things, but if you know someone that would be interested in something, please speak up.
Just a heads up that I've seen a regression in building i.MX6 platforms from rc3 with this:
/builddir/build/BUILD/u-boot-2018.03-rc4/arch/arm/mach-imx/spl.c:160:5: error: redefinition of 'spl_boot_mode' u32 spl_boot_mode(const u32 boot_device) ^~~~~~~~~~~~~ /builddir/build/BUILD/u-boot-2018.03-rc4/arch/arm/mach-imx/spl.c:137:5: note: previous definition of 'spl_boot_mode' was here u32 spl_boot_mode(const u32 boot_device) ^~~~~~~~~~~~~ make[3]: *** [/builddir/build/BUILD/u-boot-2018.03-rc4/scripts/Makefile.build:280: spl/arch/arm/mach-imx/spl.o] Error 1 make[2]: *** [/builddir/build/BUILD/u-boot-2018.03-rc4/scripts/Makefile.spl:351: spl/arch/arm/mach-imx] Error 2 make[2]: *** Waiting for unfinished jobs....
I've not had time to dig further just yet, just wanted to give people a heads up.
mx6cuboxi builds/runs fine here with 5e62f828256d66e2b28def4f9ef20a2a05c2d04f/v2018.03-rc4 and linaro gcc 6.3-2017.02

On Tue, Mar 6, 2018 at 12:29 PM, Jonathan Gray jsg@jsg.id.au wrote:
On Tue, Mar 06, 2018 at 11:36:37AM +0000, Peter Robinson wrote:
On Tue, Mar 6, 2018 at 1:28 AM, Tom Rini trini@konsulko.com wrote:
Hey all,
It's release day and I've released v2018.03-rc4. I've included a few different regression fixes I've seen along with some fixes and cleanups. I would like to do the release on March 12th, and likely will so long as no big regressions show up. I am worried about the RPi3 issue I've seen reported. Are there any other issues people know of currently?
And to repeat myself again, boards and SoC families, etc, that have been orphaned for more than a year should probably get dropped. I've contacted a few people off-list (which is why we've had a few pickups of late) for things, but if you know someone that would be interested in something, please speak up.
Just a heads up that I've seen a regression in building i.MX6 platforms from rc3 with this:
/builddir/build/BUILD/u-boot-2018.03-rc4/arch/arm/mach-imx/spl.c:160:5: error: redefinition of 'spl_boot_mode' u32 spl_boot_mode(const u32 boot_device) ^~~~~~~~~~~~~ /builddir/build/BUILD/u-boot-2018.03-rc4/arch/arm/mach-imx/spl.c:137:5: note: previous definition of 'spl_boot_mode' was here u32 spl_boot_mode(const u32 boot_device) ^~~~~~~~~~~~~ make[3]: *** [/builddir/build/BUILD/u-boot-2018.03-rc4/scripts/Makefile.build:280: spl/arch/arm/mach-imx/spl.o] Error 1 make[2]: *** [/builddir/build/BUILD/u-boot-2018.03-rc4/scripts/Makefile.spl:351: spl/arch/arm/mach-imx] Error 2 make[2]: *** Waiting for unfinished jobs....
I've not had time to dig further just yet, just wanted to give people a heads up.
mx6cuboxi builds/runs fine here with 5e62f828256d66e2b28def4f9ef20a2a05c2d04f/v2018.03-rc4 and linaro gcc 6.3-2017.02
This is Fedora 28 with gcc 8 and possibly some extra hardending flags

On Tue, Mar 06, 2018 at 12:47:28PM +0000, Peter Robinson wrote:
On Tue, Mar 6, 2018 at 12:29 PM, Jonathan Gray jsg@jsg.id.au wrote:
On Tue, Mar 06, 2018 at 11:36:37AM +0000, Peter Robinson wrote:
On Tue, Mar 6, 2018 at 1:28 AM, Tom Rini trini@konsulko.com wrote:
Hey all,
It's release day and I've released v2018.03-rc4. I've included a few different regression fixes I've seen along with some fixes and cleanups. I would like to do the release on March 12th, and likely will so long as no big regressions show up. I am worried about the RPi3 issue I've seen reported. Are there any other issues people know of currently?
And to repeat myself again, boards and SoC families, etc, that have been orphaned for more than a year should probably get dropped. I've contacted a few people off-list (which is why we've had a few pickups of late) for things, but if you know someone that would be interested in something, please speak up.
Just a heads up that I've seen a regression in building i.MX6 platforms from rc3 with this:
/builddir/build/BUILD/u-boot-2018.03-rc4/arch/arm/mach-imx/spl.c:160:5: error: redefinition of 'spl_boot_mode' u32 spl_boot_mode(const u32 boot_device) ^~~~~~~~~~~~~ /builddir/build/BUILD/u-boot-2018.03-rc4/arch/arm/mach-imx/spl.c:137:5: note: previous definition of 'spl_boot_mode' was here u32 spl_boot_mode(const u32 boot_device) ^~~~~~~~~~~~~ make[3]: *** [/builddir/build/BUILD/u-boot-2018.03-rc4/scripts/Makefile.build:280: spl/arch/arm/mach-imx/spl.o] Error 1 make[2]: *** [/builddir/build/BUILD/u-boot-2018.03-rc4/scripts/Makefile.spl:351: spl/arch/arm/mach-imx] Error 2 make[2]: *** Waiting for unfinished jobs....
I've not had time to dig further just yet, just wanted to give people a heads up.
mx6cuboxi builds/runs fine here with 5e62f828256d66e2b28def4f9ef20a2a05c2d04f/v2018.03-rc4 and linaro gcc 6.3-2017.02
This is Fedora 28 with gcc 8 and possibly some extra hardending flags
Some extra patches? There's only 1 spl_boot_mode in arch/arm/mach-imx/spl.c and line 160 is a comment here.

On Tue, Mar 6, 2018 at 1:44 PM, Tom Rini trini@konsulko.com wrote:
On Tue, Mar 06, 2018 at 12:47:28PM +0000, Peter Robinson wrote:
On Tue, Mar 6, 2018 at 12:29 PM, Jonathan Gray jsg@jsg.id.au wrote:
On Tue, Mar 06, 2018 at 11:36:37AM +0000, Peter Robinson wrote:
On Tue, Mar 6, 2018 at 1:28 AM, Tom Rini trini@konsulko.com wrote:
Hey all,
It's release day and I've released v2018.03-rc4. I've included a few different regression fixes I've seen along with some fixes and cleanups. I would like to do the release on March 12th, and likely will so long as no big regressions show up. I am worried about the RPi3 issue I've seen reported. Are there any other issues people know of currently?
And to repeat myself again, boards and SoC families, etc, that have been orphaned for more than a year should probably get dropped. I've contacted a few people off-list (which is why we've had a few pickups of late) for things, but if you know someone that would be interested in something, please speak up.
Just a heads up that I've seen a regression in building i.MX6 platforms from rc3 with this:
/builddir/build/BUILD/u-boot-2018.03-rc4/arch/arm/mach-imx/spl.c:160:5: error: redefinition of 'spl_boot_mode' u32 spl_boot_mode(const u32 boot_device) ^~~~~~~~~~~~~ /builddir/build/BUILD/u-boot-2018.03-rc4/arch/arm/mach-imx/spl.c:137:5: note: previous definition of 'spl_boot_mode' was here u32 spl_boot_mode(const u32 boot_device) ^~~~~~~~~~~~~ make[3]: *** [/builddir/build/BUILD/u-boot-2018.03-rc4/scripts/Makefile.build:280: spl/arch/arm/mach-imx/spl.o] Error 1 make[2]: *** [/builddir/build/BUILD/u-boot-2018.03-rc4/scripts/Makefile.spl:351: spl/arch/arm/mach-imx] Error 2 make[2]: *** Waiting for unfinished jobs....
I've not had time to dig further just yet, just wanted to give people a heads up.
mx6cuboxi builds/runs fine here with 5e62f828256d66e2b28def4f9ef20a2a05c2d04f/v2018.03-rc4 and linaro gcc 6.3-2017.02
This is Fedora 28 with gcc 8 and possibly some extra hardending flags
Some extra patches? There's only 1 spl_boot_mode in arch/arm/mach-imx/spl.c and line 160 is a comment here.
Yes, I should have had coffee before starting at my computer, I had pulled in a patch [1] to deal with the previous imx6 not booting and had forgot, it still applied cleanly though except failed in the build bits. Panic over, sorry :-/
Tested build and boot on a imx6 device.
Peter
[1] https://lists.denx.de/pipermail/u-boot/2018-February/320614.html

Hi Peter,
On Tue, Mar 6, 2018 at 8:36 AM, Peter Robinson pbrobinson@gmail.com wrote:
Just a heads up that I've seen a regression in building i.MX6 platforms from rc3 with this:
/builddir/build/BUILD/u-boot-2018.03-rc4/arch/arm/mach-imx/spl.c:160:5: error: redefinition of 'spl_boot_mode' u32 spl_boot_mode(const u32 boot_device)
Are you sure you are building a vanilla 2018.03-rc4?
There is no ''spl_boot_mode' at line 160.
^~~~~~~~~~~~~
/builddir/build/BUILD/u-boot-2018.03-rc4/arch/arm/mach-imx/spl.c:137:5: note: previous definition of 'spl_boot_mode' was here u32 spl_boot_mode(const u32 boot_device)
Nor at line 137.
Confused.

On 06/03/18 01:28, Tom Rini wrote:
Hey all,
It's release day and I've released v2018.03-rc4. I've included a few different regression fixes I've seen along with some fixes and cleanups. I would like to do the release on March 12th, and likely will so long as no big regressions show up. I am worried about the RPi3 issue I've seen reported. Are there any other issues people know of currently?
And to repeat myself again, boards and SoC families, etc, that have been orphaned for more than a year should probably get dropped. I've contacted a few people off-list (which is why we've had a few pickups of late) for things, but if you know someone that would be interested in something, please speak up.
Thanks all!
Build error for me.
gcc -v
gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)
./arch/arm/include/asm/mach-imx/hab.h:42:25: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token struct __packed hab_hdr {
Fixed with
[PATCH 1/3] imx: hab: Fix usage of packed attribute
from my series just posted.
participants (5)
-
Bryan O'Donoghue
-
Fabio Estevam
-
Jonathan Gray
-
Peter Robinson
-
Tom Rini