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
next prev parent 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.