Skip to content

Add support for U-Boots Kbuild & Kconfig build system

Thomas Petazzoni buildroot 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 of 14 patches 0 repliesNew

4 of 14 patches are in this archive. The cover letter announces 14.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14boot/uboot: bump to version 2014.10+0 -00 replies
8/14boot/uboot/Config.in: Fix BR2_TARGET_UBOOT_SPL+0 -00 replies
9/14boot/uboot/Config.in: Fix BR2_TARGET_UBOOT_SPL_NAME+0 -00 replies
10/14boot/uboot/uboot.mk: Strip quotes from BR2_TARGET_UBOOT_SPL_NAME+0 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [Buildroot] [PATCH 00/14] Add support for U-Boots Kbuild & Kconfig build system

Dear J?rg Krause,

Quoted 5 lines · J?rg Krause

This patch series adds to the bootloader Das U-Boot:
* Update to the latest stable version 2014.10
* Support for its Kbuild & Kconfig build system
* Documentation in the manual
* Fixes and adjustments to the packages infrastructure

Thanks for working on this, definitely good to see someone tackling the bump to the first kconfig-enabled U-Boot version.

There is however one big issue with your patch series: I believe it breaks backward compatibility with U-Boot versions older than 2014.10. And a *lot* of people are using old versions of U-Boot, to which they are stuck due to the old version being their only choice for a given piece of hardware.

So we clearly need to continue to support older versions of U-Boot, that don't have the kconfig stuff. I just gave a try, and it seems like the old U-Boot way of configuring/building things apparently still works with U-Boot 2014.10. So your PATCH 01/14 is probably OK. However starting from 02/14, I believe you'll be breaking things for U-Boot versions older than 2014.10.

Can you work on a solution that preserves compatibility?

Thanks,

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com