All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v6 2/3] barebox: support auxiliary config build
Date: Sun, 1 May 2016 14:34:40 +0200	[thread overview]
Message-ID: <20160501143440.68983c1e@free-electrons.com> (raw)
In-Reply-To: <f070ae02cf8e605859c8e3e64b6f5f4e864b951c.1461531859.git.pieter@boesman.nl>

Hello,

On Sun, 24 Apr 2016 23:15:24 +0200, Pieter Smith wrote:
> Adds support to build barebox with an auxiliary config.
> 
> This is useful for building an SPL (Secondary Program Loader) in addition to
> the traditional TPL (Tertiary Program Loader). The Beaglebone Black for example
> has two barebox configurations:
> - am335x_defconfig builds the full barebox bootloader with device tree, and
> - am335x_mlo_defconfig builds the smaller MLO bootloader that loads the full
>   barebox bootloader from the eMMC or SD card.
> 
> Tested with the following defconfig:
> 
>   # architecture
>   BR2_arm=y
>   BR2_cortex_a8=y
>   BR2_ARM_EABIHF=y
> 
>   # system
>   BR2_TARGET_GENERIC_HOSTNAME="beaglebone"
>   BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
>   BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW=y
> 
>   # filesystem
>   BR2_PACKAGE_AM33X_CM3=y
>   BR2_TARGET_ROOTFS_EXT2=y
>   BR2_TARGET_ROOTFS_EXT2_4=y
> 
>   # bootloader
>   BR2_TARGET_BAREBOX=y
>   BR2_TARGET_BAREBOX_BOARD_DEFCONFIG="am335x"
>   BR2_TARGET_BAREBOX_IMAGE_FILE="images/barebox-am33xx-beaglebone.img"
>   BR2_TARGET_BAREBOX_CUSTOM_ENV=y
>   BR2_TARGET_BAREBOX_CUSTOM_ENV_PATH="board/beaglebone/barebox/barebox.env"
>   BR2_TARGET_BAREBOX_AUX=y
>   BR2_TARGET_BAREBOX_AUX_BOARD_DEFCONFIG="am335x_mlo"
>   BR2_TARGET_BAREBOX_AUX_IMAGE_FILE="images/barebox-am33xx-beaglebone-mlo.img"
> 
>   # kernel
>   BR2_LINUX_KERNEL=y
>   BR2_LINUX_KERNEL_USE_DEFCONFIG=y
>   BR2_LINUX_KERNEL_DEFCONFIG="omap2plus"
>   BR2_LINUX_KERNEL_ZIMAGE=y
> 
>   # use the barebox built-in dtb
>   # BR2_LINUX_KERNEL_DTS_SUPPORT is not set
> 
> Signed-off-by: Pieter Smith <pieter@boesman.nl>
> ---
>  boot/barebox/Config.in                    | 15 ++++++++
>  boot/barebox/barebox-aux/Config.in        | 60 +++++++++++++++++++++++++++++++
>  boot/barebox/barebox-aux/barebox-aux.hash |  1 +
>  boot/barebox/barebox-aux/barebox-aux.mk   |  8 +++++
>  boot/barebox/barebox.mk                   |  1 +
>  5 files changed, 85 insertions(+)
>  create mode 100644 boot/barebox/barebox-aux/Config.in
>  create mode 120000 boot/barebox/barebox-aux/barebox-aux.hash
>  create mode 100644 boot/barebox/barebox-aux/barebox-aux.mk

Applied to master, thanks.

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

  reply	other threads:[~2016-05-01 12:34 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-24 21:15 [Buildroot] [PATCH v6 0/5] Support building barebox with an auxiliary config Pieter Smith
2016-04-24 21:15 ` [Buildroot] [PATCH v6 1/3] barebox: prepare for auxiliarry build Pieter Smith
2016-05-01 12:34   ` Thomas Petazzoni
2016-05-01 20:49     ` Pieter Smith
2016-04-24 21:15 ` [Buildroot] [PATCH v6 2/3] barebox: support auxiliary config build Pieter Smith
2016-05-01 12:34   ` Thomas Petazzoni [this message]
2016-05-01 20:48     ` Pieter Smith
2016-04-24 21:15 ` [Buildroot] [PATCH v6 3/3] beaglebone: adds barebox bootloader defconfig Pieter Smith
2016-05-01 12:35   ` Thomas Petazzoni
2016-05-01 20:46     ` Pieter Smith
2016-04-24 21:21 ` [Buildroot] [PATCH v6 0/5] Support building barebox with an auxiliary config Thomas Petazzoni
2016-04-24 21:24   ` Pieter Smith

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=20160501143440.68983c1e@free-electrons.com \
    --to=thomas.petazzoni@free-electrons.com \
    --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.