All of lore.kernel.org
 help / color / mirror / Atom feed
From: Luca Ceresoli <luca@lucaceresoli.net>
To: buildroot@busybox.net
Subject: [Buildroot] [RFC] Review request for branch for-2011.08/bootloaders
Date: Sat, 28 May 2011 00:16:12 +0200	[thread overview]
Message-ID: <4DE022AC.2010205@lucaceresoli.net> (raw)
In-Reply-To: <cover.1305577083.git.thomas.petazzoni@free-electrons.com>

Hi Thomas,

Thomas Petazzoni wrote:
> Hello,
>
> This is not a pull request. This is stuff I'm preparing for the next
> Buildroot release, and which I'm posting now to let everybody now that
> I'm working on this, and to get early comments. Feedback is therefore
> very welcome.
>
> Basically, the idea is that we have a package infrastructure, and
> features such as Git/Mercurial download, or usage of an existing
> source tree should be added at the level of the package infrastructure
> and not specifically for each package.
>
> Unfortunately, some of the packages that would most benefit from those
> new infrastructure features are the bootloader and kernel, since it's
> typically the software components that have to be modified/tuned
> during the course of an embedded Linux project.
>
> Therefore, this series converts all bootloaders makefiles and the
> kernel makefile to the package infrastructure. It also does a few
> other related things.
>
> More improvements are probably needed at the infrastructure level
> (like changing the BR2_PACKAGE_<pkg>  test to know if a target needs to
> be added to TARGETS or not), but hopefully, you'll get the general
> idea and have some feedback/ideas.

Thank you for your big work. I appreciate it very much.
I currently build my bootloaders and kernel outside buildroot just
because I need to fetch them from local git repositories.
Bringing them in buildroot would significantly simplify my build system.

I tested your patchset and it worked perfectly. I had to hack linux.mk
and u-boot.mk because the git download method is not yet
implemented, but it was straightforward in the package infrastructure.
This way I got both the bootloader and the kernel working on my board.

I look forward to see your next patchset and test it. Will it implement
a git download option in menuconfig?

Luca

  parent reply	other threads:[~2011-05-27 22:16 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-16 20:21 [Buildroot] [RFC] Review request for branch for-2011.08/bootloaders Thomas Petazzoni
2011-05-16 20:21 ` [Buildroot] [PATCH 01/21] Makefile.package.in: Makes it possible to override the default extract commands Thomas Petazzoni
2011-05-16 20:21 ` [Buildroot] [PATCH 02/21] Fix quoting in default extract command Thomas Petazzoni
2011-05-16 20:21 ` [Buildroot] [PATCH 03/21] linux: make it possible to install the kernel in /boot Thomas Petazzoni
2011-05-16 20:21 ` [Buildroot] [PATCH 04/21] linux: use the defconfig mechanism after tuning the config Thomas Petazzoni
2011-05-16 20:21 ` [Buildroot] [PATCH 05/21] package: add infrastructure to install things in images/ Thomas Petazzoni
2011-05-16 20:21 ` [Buildroot] [PATCH 06/21] package: fix patching procedure for host packages Thomas Petazzoni
2011-05-16 20:21 ` [Buildroot] [PATCH 07/21] barebox: use = instead of := and re-indent Thomas Petazzoni
2011-05-16 20:22 ` [Buildroot] [PATCH 08/21] barebox: convert to GENTARGETS Thomas Petazzoni
2011-05-16 20:22 ` [Buildroot] [PATCH 09/21] at91bootstrap: use = instead of := and indent properly Thomas Petazzoni
2011-05-16 20:22 ` [Buildroot] [PATCH 10/21] at91bootstrap: convert to GENTARGETS Thomas Petazzoni
2011-05-16 20:22 ` [Buildroot] [PATCH 11/21] at91dataflashboot: use = instead of := and indent Thomas Petazzoni
2011-05-16 20:22 ` [Buildroot] [PATCH 12/21] at91dataflashboot: convert to GENTARGETS Thomas Petazzoni
2011-05-16 20:22 ` [Buildroot] [PATCH 13/21] syslinux: " Thomas Petazzoni
2011-05-16 20:22 ` [Buildroot] [PATCH 14/21] grub: convert to AUTOTARGETS Thomas Petazzoni
2011-05-16 20:22 ` [Buildroot] [PATCH 15/21] grub2: remove package Thomas Petazzoni
2011-05-16 20:22 ` [Buildroot] [PATCH 16/21] u-boot: convert to GENTARGETS Thomas Petazzoni
2011-05-16 20:22 ` [Buildroot] [PATCH 17/21] uboot-mkimage: new package Thomas Petazzoni
2011-05-16 20:22 ` [Buildroot] [PATCH 18/21] linux: rename LINUX26 to LINUX Thomas Petazzoni
2011-05-16 20:22 ` [Buildroot] [PATCH 19/21] linux: indent and align some definitions Thomas Petazzoni
2011-05-16 20:22 ` [Buildroot] [PATCH 20/21] package: add support for post-download hooks Thomas Petazzoni
2011-05-16 20:22 ` [Buildroot] [PATCH 21/21] linux: convert to the GENTARGETS infrastructure Thomas Petazzoni
2011-05-27 22:16 ` Luca Ceresoli [this message]
2011-05-30 20:27   ` [Buildroot] [RFC] Review request for branch for-2011.08/bootloaders Thomas Petazzoni
2011-05-30 19:53 ` Alper Yıldırım
2011-05-30 20:34   ` Thomas Petazzoni
2011-06-08 20:11     ` Alper Yıldırım

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=4DE022AC.2010205@lucaceresoli.net \
    --to=luca@lucaceresoli.net \
    --cc=buildroot@busybox.net \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.