On Thu, 13 Dec 2018 07:33:56 +0100 "Thorsten K. Scherer" <t.scherer@xxxxxxxxxxxx> wrote: Hi! > fixes 97e81f2 > > Signed-off-by: Thorsten K. Scherer <t.scherer@xxxxxxxxxxxx> > --- > include/asm-generic/barebox.lds.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/include/asm-generic/barebox.lds.h b/include/asm-generic/barebox.lds.h > index 74d3ca4a9..decaab79a 100644 > --- a/include/asm-generic/barebox.lds.h > +++ b/include/asm-generic/barebox.lds.h > @@ -66,7 +66,7 @@ > #define BAREBOX_IMD \ > KEEP(*(.barebox_imd_start)) \ > KEEP(*(.barebox_imd_1*)) \ > - *(.barebox_imd_0*) \ > + KEEP(*(.barebox_imd_0*)) \ > KEEP(*(.barebox_imd_end)) > > #if defined(CONFIG_ARCH_BAREBOX_MAX_BARE_INIT_SIZE) && \ > -- > 2.19.1 It looks like this patch has unobvious drawback. The bareboximd utility sees too many 'model' and 'compatible' strings in a single image, e.g.: $ git clone -b next git://git.pengutronix.de/git/barebox.git $ cd barebox barebox$ git log -1 --oneline 5407887ff (HEAD -> next, origin/next) Merge branch 'for-next/mtd' into next barebox$ export ARCH=arm barebox$ export CROSS_COMPILE=arm-linux-gnueabi- barebox$ make tegra_v7_defconfig barebox$ echo "CONFIG_IMD=y" >> .config barebox$ echo "CONFIG_IMD_TARGET=y" >> .config barebox$ make oldconfig barebox$ make barebox$ ./scripts/bareboximd images/barebox-tegra20-toshiba-ac100-usbloader.img build: #1 Mon Dec 17 13:59:41 MSK 2018 release: 2018.12.0-00273-g5407887ff of_compatible: nvidia,jetson-tk1 nvidia,tegra124 model: NVIDIA Tegra124 Jetson TK1 of_compatible: toradex,iris toradex,colibri_t20 nvidia,tegra20 model: Toradex Colibri T20 on Iris of_compatible: compal,paz00 nvidia,tegra20 model: Toshiba AC100 / Dynabook AZ of_compatible: nvidia,beaver nvidia,tegra30 model: NVIDIA Tegra30 Beaver evaluation board -- Best regards, Antony Pavlov _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox