From: Albert ARIBAUD <albert.u.boot@aribaud.net>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v9 18/30] nand: mxc: Switch NAND SPL to generic SPL
Date: Mon, 1 Apr 2013 10:26:21 +0200 [thread overview]
Message-ID: <20130401102621.6fb3121d@lilith> (raw)
In-Reply-To: <1799660692.1020797.1364776200272.JavaMail.root@advansee.com>
Hi Beno?t,
On Mon, 1 Apr 2013 02:30:00 +0200 (CEST), Beno?t Th?baudeau
<benoit.thebaudeau@advansee.com> wrote:
> Hi Albert,
>
> On Sunday, March 31, 2013 7:30:24 PM, Albert ARIBAUD wrote:
> > Hi Beno?t,
> >
> > I have managed to rebase your patch series and have tested it over the
> > ARM targets. This particular patch was the only one to cause an issue,
> > and an amusing one at that:
> >
> > On Wed, 6 Mar 2013 19:59:24 +0100, Beno?t Th?baudeau
> > <benoit.thebaudeau@advansee.com> wrote:
> >
> > > This also fixes support for mx31pdk and tx25, which had been broken by
> > > commit
> > > e05e5de7fae5bec79617e113916dac6631251156.
> >
> > Both boards actually build fine with e05e5de7fae (and have built
> > fine since, at least in all of the routine ARM-wide builds I do as the
> > ARM custodian and where I accept zero build failures or warnings).
>
> Yes, for me too. This was not a build issue, but a runtime one.
>
> > And both boards actually do not build at all with this patch :) and die
> > with the same error:
> >
> > .../spl/u-boot-spl.lds:45: non constant or forward reference address
> > expression for section .bss
> >
> > In both case I have double-checked this using Ubuntu's gcc version
> > 4.7.2 (Ubuntu/Linaro 4.7.2-1ubuntu1) or ELDK 5.3's gcc version 4.7.2
> > (GCC).
>
> OK. That worked fine for me and Fabio at the time I issued the v9, so it can be
> the rebase, or something that changed in mainline in the meantime, or the
> toolchain. According to your tests, it's very unlikely that the toolchain is
> involved.
>
> I've looked at the Git history, and the guilty commit is 3ebd1cb. But thanks to
> commit 65cdd64, this build issue should be easily solved by replacing:
> +#define CONFIG_SPL_LDSCRIPT "arch/$(ARCH)/cpu/u-boot.lds"
> with:
> +#define CONFIG_SPL_LDSCRIPT "arch/$(ARCH)/cpu/u-boot-spl.lds"
> in both mx31pdk.h and tx25.h.
>
> Can you please retest with this change?
Patch 18/30 amended with this change and testing done; all ARM boards
build fine now.
> This line could even be dropped from tx25.h since there is no arm926ejs SPL
> linker script obstructing the default assignment, contrary to arm1136 for
> mx31pdk, but that would be risky if such a linker script is added later.
>
> Is it still OK for the release if I send v10 on April 8 as I said (so just with
> the rebase including the change above if you confirm that everything is OK like
> that)?
You have Scott's acked-by for the NAND parts, and Tom's reviewed-by is
proof enough for me that he is ok with the few non-ARM-only patches,
so the patch series in itself is fine (assuming v10 is identical to
v9 as I rebased it).
I would just like some reports that boards (mx31pdk and tx25 especially,
but others too, including a few non-ARM to make sure) have no issue
running v10.
> Best regards,
> Beno?t
Amicalement,
--
Albert.
next prev parent reply other threads:[~2013-04-01 8:26 UTC|newest]
Thread overview: 95+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-03-06 18:59 [U-Boot] [PATCH v9 01/30] mtd: nand: Introduce CONFIG_SYS_NAND_BUSWIDTH_16BIT Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 02/30] mtd: nand: mxc_nand: Fix is_16bit_nand() Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 03/30] nand: mxc: Prepare to add support for i.MX5 Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 04/30] nand: mxc: Add " Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 05/30] imx: mx5: lowlevel_init: Simplify code Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 06/30] imx: mx53ard: Add support for NAND Flash Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 07/30] nand: mxc: Fix debug trace in mxc_nand_read_oob_syndrome() Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 08/30] nand: mxc: Use appropriate page number in syndrome functions Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 09/30] arm: start.S: Fix _TEXT_BASE for SPL Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 10/30] arm: relocate_code() is no longer noreturn Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 11/30] arm1136: Remove redundant relocate_code() return Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 12/30] arm: relocate_code(): Remove useless relocation offset computation Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 13/30] arm: relocate_code(): Use __image_copy_end for end of relocation Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 14/30] arm: crt0.S: Remove bogus .globl Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 15/30] autoconfig.mk: Make it possible to define configs from other configs Benoît Thébaudeau
2013-03-06 21:06 ` Tom Rini
2013-03-07 6:57 ` Wolfgang Denk
2013-03-07 11:38 ` Benoît Thébaudeau
2013-03-07 17:23 ` Benoît Thébaudeau
2013-03-08 3:29 ` Marek Vasut
2013-03-08 5:25 ` Wolfgang Denk
2013-03-08 11:57 ` Benoît Thébaudeau
2013-03-08 14:08 ` Marek Vasut
2013-03-08 14:28 ` Wolfgang Denk
2013-03-08 14:40 ` Tom Rini
2013-03-08 14:54 ` Fabio Estevam
2013-03-13 8:01 ` Stefano Babic
2013-03-13 13:35 ` Benoît Thébaudeau
2013-03-13 13:56 ` Tom Rini
2013-03-13 18:12 ` Tom Rini
2013-03-16 10:54 ` Albert ARIBAUD
2013-03-13 16:44 ` Stefano Babic
2013-03-08 15:16 ` Wolfgang Denk
2013-03-08 12:14 ` Benoît Thébaudeau
2013-03-08 14:17 ` Marek Vasut
2013-03-06 18:59 ` [U-Boot] [PATCH v9 16/30] Makefile: Change CONFIG_SPL_PAD_TO to image offset Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 17/30] imx: Fix automatic make targets for imx images Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 18/30] nand: mxc: Switch NAND SPL to generic SPL Benoît Thébaudeau
2013-03-31 17:30 ` Albert ARIBAUD
2013-04-01 0:30 ` Benoît Thébaudeau
2013-04-01 8:26 ` Albert ARIBAUD [this message]
2013-04-01 13:13 ` Benoît Thébaudeau
2013-04-01 15:53 ` Albert ARIBAUD
2013-04-03 6:30 ` Benoît Thébaudeau
2013-04-03 8:05 ` Albert ARIBAUD
2013-04-03 8:51 ` Albert ARIBAUD
2013-04-09 17:02 ` Benoît Thébaudeau
2013-04-03 21:01 ` Fabio Estevam
2013-04-03 21:42 ` Benoît Thébaudeau
2013-04-08 18:47 ` Benoît Thébaudeau
2013-04-08 18:55 ` Fabio Estevam
2013-04-09 12:30 ` Fabio Estevam
2013-04-09 12:46 ` Fabio Estevam
2013-04-09 14:32 ` Benoît Thébaudeau
2013-04-09 14:33 ` Benoît Thébaudeau
2013-04-09 14:38 ` Benoît Thébaudeau
2013-04-09 15:04 ` Benoît Thébaudeau
2013-04-09 15:12 ` Benoît Thébaudeau
2013-04-09 16:40 ` Fabio Estevam
2013-04-09 16:56 ` Benoît Thébaudeau
2013-04-09 17:37 ` Benoît Thébaudeau
2013-04-09 18:07 ` Fabio Estevam
2013-04-09 18:10 ` Benoît Thébaudeau
2013-04-09 18:35 ` Fabio Estevam
2013-04-09 18:31 ` Benoît Thébaudeau
2013-04-04 9:07 ` Albert ARIBAUD
2013-04-04 14:05 ` Benoît Thébaudeau
2013-04-04 14:16 ` Albert ARIBAUD
2013-03-06 18:59 ` [U-Boot] [PATCH v9 19/30] arm926ejs: Remove deprecated and now unused NAND SPL Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 20/30] arm: Remove unused relocate_code() parameters Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 21/30] Makefile: Move SHELL setup to config.mk Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 22/30] .gitignore: Add /SPL Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 23/30] imx: Add u-boot-with-spl.imx make target Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 24/30] imx: Add u-boot-with-nand-spl.imx " Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 25/30] arm: Remove support for smdk6400 Benoît Thébaudeau
2013-03-21 21:43 ` Lukasz Majewski
2013-03-21 22:04 ` Benoît Thébaudeau
2013-03-22 10:12 ` Lukasz Majewski
2013-03-22 11:36 ` Benoît Thébaudeau
2013-03-22 12:21 ` Tom Rini
2013-03-22 14:20 ` Lukasz Majewski
2013-03-06 18:59 ` [U-Boot] [PATCH v9 26/30] Revert "mkconfig: start deprecating Makefile config targets" Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 27/30] arm: Remove support for unused s3c64xx Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 28/30] arm: Remove deprecated and now unused NAND SPL Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 29/30] arm1176: Remove unused MMU setup from start.S Benoît Thébaudeau
2013-03-06 18:59 ` [U-Boot] [PATCH v9 30/30] arm: Make all linker scripts compatible with per-symbol sections Benoît Thébaudeau
2013-03-06 19:25 ` [U-Boot] [PATCH v9 01/30] mtd: nand: Introduce CONFIG_SYS_NAND_BUSWIDTH_16BIT Scott Wood
2013-03-14 11:51 ` marcio at netopen.com.br
2013-03-14 12:39 ` Fabio Estevam
2013-03-28 9:55 ` Albert ARIBAUD
2013-03-28 14:37 ` Benoît Thébaudeau
2013-03-28 15:16 ` Albert ARIBAUD
2013-03-28 16:33 ` Benoît Thébaudeau
2013-03-30 8:52 ` Albert ARIBAUD
2013-03-30 15:42 ` Benoît Thébaudeau
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20130401102621.6fb3121d@lilith \
--to=albert.u.boot@aribaud.net \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox