<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot/boot/barebox, branch 2016.08</title>
<subtitle>OpenPOWER buildroot sources</subtitle>
<id>https://git.raptorcs.com/git/buildroot/atom?h=2016.08</id>
<link rel='self' href='https://git.raptorcs.com/git/buildroot/atom?h=2016.08'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/'/>
<updated>2016-08-16T06:05:05+00:00</updated>
<entry>
<title>barebox: fix ARCH value for arm64</title>
<updated>2016-08-16T06:05:05+00:00</updated>
<author>
<name>Raphaël Poggi</name>
<email>poggi.raph@gmail.com</email>
</author>
<published>2016-08-12T14:31:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=bbe71a699abc65492a677682af21aa43286af397'/>
<id>urn:sha1:bbe71a699abc65492a677682af21aa43286af397</id>
<content type='text'>
barebox 2016.08 added arm64 support using ARCH=arm.

[Peter: extend commit message to clarify]
Signed-off-by: Raphael Poggi &lt;poggi.raph@gmail.com&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>barebox: bump to version 2016.06.0</title>
<updated>2016-06-23T19:07:17+00:00</updated>
<author>
<name>Fabio Porcedda</name>
<email>fabio.porcedda@gmail.com</email>
</author>
<published>2016-06-23T15:58:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=f732e3362e813894c6dfd699e0644d1873309feb'/>
<id>urn:sha1:f732e3362e813894c6dfd699e0644d1873309feb</id>
<content type='text'>
Signed-off-by: Fabio Porcedda &lt;fabio.porcedda@gmail.com&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>boot/barebox: use the generic help rules</title>
<updated>2016-06-07T20:12:08+00:00</updated>
<author>
<name>Yann E. MORIN</name>
<email>yann.morin.1998@free.fr</email>
</author>
<published>2016-06-04T16:30:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=77f4c205b9c2b6346b479c6ed29ead74fe9637cf'/>
<id>urn:sha1:77f4c205b9c2b6346b479c6ed29ead74fe9637cf</id>
<content type='text'>
Signed-off-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Cc: Arnout Vandecappelle &lt;arnout@mind.be&gt;
Cc: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
[Thomas: don't use the helper.]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>barebox: bump to version 2016.05.0</title>
<updated>2016-05-11T21:06:36+00:00</updated>
<author>
<name>Fabio Estevam</name>
<email>festevam@gmail.com</email>
</author>
<published>2016-05-11T20:59:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=3ef13c49966d1cbfe08fc3d9d12b1f9d8d4f558b'/>
<id>urn:sha1:3ef13c49966d1cbfe08fc3d9d12b1f9d8d4f558b</id>
<content type='text'>
Signed-off-by: Fabio Estevam &lt;festevam@gmail.com&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>barebox: add an option to embed environment image</title>
<updated>2016-05-06T13:48:01+00:00</updated>
<author>
<name>Yegor Yefremov</name>
<email>yegorslists@googlemail.com</email>
</author>
<published>2016-05-06T05:46:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=f80735ce39165762f33e06d2a54c1d1db5206e12'/>
<id>urn:sha1:f80735ce39165762f33e06d2a54c1d1db5206e12</id>
<content type='text'>
Barebox provides an option to embed a custom environment image into
barebox binary. This image will be used, when the environment found in
the environment sector is invalid. Both embedded and external images
can be used together, so having both options at the same time is
justified.

This patch sets barebox Kconfig option CONFIG_DEFAULT_ENVIRONMENT_PATH
to user specified path. This way one can use such BR's variables like
BR2_EXTERNAL, TOPDIR etc. to provide paths to custom environment
folders.

Cc: Pieter Smith &lt;pieter@boesman.nl&gt;
Signed-off-by: Yegor Yefremov &lt;yegorslists@googlemail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>barebox: support auxiliary config build</title>
<updated>2016-05-01T12:33:57+00:00</updated>
<author>
<name>Pieter Smith</name>
<email>pieter@boesman.nl</email>
</author>
<published>2016-04-24T21:15:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=76165265afdae1cb41f1b7523f06beb23b84d41c'/>
<id>urn:sha1:76165265afdae1cb41f1b7523f06beb23b84d41c</id>
<content type='text'>
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

- 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 &lt;pieter@boesman.nl&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>barebox: prepare for auxiliarry build</title>
<updated>2016-05-01T12:27:45+00:00</updated>
<author>
<name>Pieter Smith</name>
<email>pieter@boesman.nl</email>
</author>
<published>2016-04-24T21:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=4ce611b9870280a424bf7e30833da9fa70ca6801'/>
<id>urn:sha1:4ce611b9870280a424bf7e30833da9fa70ca6801</id>
<content type='text'>
No functional changes. In preparation for the auxiliary barebox build,
boot/barebox is split into two parts:
1. boot/barebox:
   - The source and patch specification which are to be shared between the
     barebox and barebox-aux packages.
   - The barebox-package function and build logic.
2. boot/barebox/barebox:
   - The package configuration, fragments, barebox env, etc.
   - The actual barebox package make instantiation.

Signed-off-by: Pieter Smith &lt;pieter@boesman.nl&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>barebox: extract package name argument</title>
<updated>2016-04-24T15:47:02+00:00</updated>
<author>
<name>Pieter Smith</name>
<email>pieter@boesman.nl</email>
</author>
<published>2016-04-24T09:18:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=66bdd08a82b4f9a4f8c849bb2484e0776263d83b'/>
<id>urn:sha1:66bdd08a82b4f9a4f8c849bb2484e0776263d83b</id>
<content type='text'>
No functional changes: Extracts an argument to the inner-barebox-package
function to automatically determine the uppercase package name. This is needed
to support a 2nd config build. This results in the following renaming:
  'BAREBOX' -&gt; '$(1)'

All barebox packages are meant to be built from the same sources, so related
KConfig variables (origin, version and patch directory) are not extracted.

Signed-off-by: Pieter Smith &lt;pieter@boesman.nl&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>barebox: introduce barebox-package function</title>
<updated>2016-04-24T15:45:24+00:00</updated>
<author>
<name>Pieter Smith</name>
<email>pieter@boesman.nl</email>
</author>
<published>2016-04-24T09:18:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=4a6c4c8897f5af6134b57ca4347968dce15d2a99'/>
<id>urn:sha1:4a6c4c8897f5af6134b57ca4347968dce15d2a99</id>
<content type='text'>
No functional changes: Introduces a barebox-package function towards
re-use by a 2nd config build.

Because the function is meant to be called from within a $(eval), all
instances of '$' has to be escaped. I.e. rename '$' -&gt; '$$'.

Signed-off-by: Pieter Smith &lt;pieter@boesman.nl&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>barebox: support multi-image-build image selection</title>
<updated>2016-04-24T15:36:55+00:00</updated>
<author>
<name>Pieter Smith</name>
<email>pieter@boesman.nl</email>
</author>
<published>2016-04-24T09:18:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=cb8b5a732154e3311edf1026a3dd4e30821c1662'/>
<id>urn:sha1:cb8b5a732154e3311edf1026a3dd4e30821c1662</id>
<content type='text'>
Support optional selection of the built image filename in a
multi-image barebox build. This makes it possible to specify which
image to pick in a multi-image barebox config such as the
am335x_defconfig.

Signed-off-by: Pieter Smith &lt;pieter@boesman.nl&gt;
[Thomas:
 - remove default "", since this is the default for string options
 - rename the prompt from "Barebox image filename" to "Image filename"
 - slightly improve the Config.in help text.]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
</feed>
