<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot/boot, 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>grub2: fix build with BR2_STRIP_none</title>
<updated>2016-07-31T18:19:40+00:00</updated>
<author>
<name>Charles Hardin</name>
<email>ckhardin@exablox.com</email>
</author>
<published>2016-05-21T20:11:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=fc174b7057495ebb31393ae27f3ceeefdc490022'/>
<id>urn:sha1:fc174b7057495ebb31393ae27f3ceeefdc490022</id>
<content type='text'>
grub2 assumes the strip command will generate output and the output should
always be stripped - so, just use the $(TARGET_CROSS)strip to make sure that
the build succeeds regardless of the buildroot strip configuration.

Signed-off-by: Charles Hardin &lt;ckhardin@exablox.com&gt;
Reviewed-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Signed-off-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
</content>
</entry>
<entry>
<title>grub2: add patch to fix build with recent gcc versions</title>
<updated>2016-07-25T20:07:05+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2016-07-25T20:03:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=4770c4ef83f89fc3348fd6df636b0e4adac05d16'/>
<id>urn:sha1:4770c4ef83f89fc3348fd6df636b0e4adac05d16</id>
<content type='text'>
This commit backports a patch from upstream grub2 that fixes a build
issue occuring at least with recent gcc versions:

gettext/gettext.c:37:36: error: storage size of 'main_context' isn't known
 static struct grub_gettext_context main_context, secondary_context;

Fixes bug #8991.

Bug reproduced with:

BR2_x86_64=y
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_5=y
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
BR2_GCC_VERSION_6_X=y
BR2_TARGET_GRUB2=y
BR2_TARGET_GRUB2_X86_64_EFI=y
BR2_TARGET_GRUB2_BUILTIN_MODULES="boot linux ext2 fat squash4 part_msdos part_gpt normal efi_gop terminal"

and verified fixed after adding this patch.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>grub2: rename patch with the proper naming convention</title>
<updated>2016-07-25T19:58:29+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2016-07-25T19:58:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=238761e3903093ef93c26fa9e788be0c4b6ffe52'/>
<id>urn:sha1:238761e3903093ef93c26fa9e788be0c4b6ffe52</id>
<content type='text'>
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>boot: add ts4800-mbrboot package</title>
<updated>2016-07-15T21:15:12+00:00</updated>
<author>
<name>Patrick Keroulas</name>
<email>patrick.keroulas@savoirfairelinux.com</email>
</author>
<published>2016-07-15T19:23:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=d42ec02282225490257c1da26ec306198afe193c'/>
<id>urn:sha1:d42ec02282225490257c1da26ec306198afe193c</id>
<content type='text'>
This MBR routine is based on TS' original bootloader.  It is loaded by
the bootrom stored in the companion FPGA, and chainloads an executable
located at the beginning of the first non-fs (0xda) partition.

Signed-off-by: Patrick Keroulas &lt;patrick.keroulas@savoirfairelinux.com&gt;
[Thomas:
 - add hash file.
 - install image in INSTALL_IMAGES_CMDS instead of
   INSTALL_TARGET_CMDS.]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>boot/uboot: bump to version 2016.07</title>
<updated>2016-07-12T08:48:08+00:00</updated>
<author>
<name>Fabio Estevam</name>
<email>festevam@gmail.com</email>
</author>
<published>2016-07-11T20:43:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=f0fa2d189075c166474722526cbdb9627eae31a2'/>
<id>urn:sha1:f0fa2d189075c166474722526cbdb9627eae31a2</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>boot/uboot: fix missing closing parenthesis</title>
<updated>2016-07-06T19:06:45+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2016-07-06T19:05:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=61c26cc8170e187ab6aa4175630fb6c9bfaf0a14'/>
<id>urn:sha1:61c26cc8170e187ab6aa4175630fb6c9bfaf0a14</id>
<content type='text'>
There was a typo in commit
b05ff12b6cd38566003b99291a47a56cbd88f396 ("uboot: install multiple spl
images"), leading to a missing closing parenthesis. This commit fixes
this typo.

Fixes bug #9086

Reported-by: Jebodiah Sensai &lt;dkaplan65@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>uboot: install multiple spl images</title>
<updated>2016-07-05T15:30:12+00:00</updated>
<author>
<name>Jason Abele</name>
<email>jason@nextthing.co</email>
</author>
<published>2016-07-05T11:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=b05ff12b6cd38566003b99291a47a56cbd88f396'/>
<id>urn:sha1:b05ff12b6cd38566003b99291a47a56cbd88f396</id>
<content type='text'>
For some platforms, there are multiple generated spl images.  Extend
BR2_TARGET_UBOOT_SPL_NAME to allow these multiple images to be installed
after uboot build completes.

For example, the NextThingCo C.H.I.P. uses two binaries from uboot,
spl/sunxi-spl.bin and spl/sunxi-spl-with-ecc.bin.

Signed-off-by: Jason Abele &lt;jason@nextthing.co&gt;
[Maxime:
 - Add foreach loop for general case and mkpimage
 - Use firstword for zynq case]
Signe-off-by: Maxime Hadjinlian &lt;maxime.hadjinlian@gmail.com&gt;

Signed-off-by: Maxime Hadjinlian &lt;maxime.hadjinlian@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>boot/uboot: fix build of old U-Boot versions</title>
<updated>2016-07-05T10:06:47+00:00</updated>
<author>
<name>Thomas Petazzoni</name>
<email>thomas.petazzoni@free-electrons.com</email>
</author>
<published>2016-07-05T09:31:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=1c2eb2684f54cc182783419f1a0f489f5d5ca808'/>
<id>urn:sha1:1c2eb2684f54cc182783419f1a0f489f5d5ca808</id>
<content type='text'>
Since commit 0dca644e443c8f28bfe5aa1c98201dc3b49e1165 ("boot/uboot: fix
missing host-openssl for i.MX28 target"), we pass HOSTCFLAGS/HOSTLDFLAGS
in the environment of U-Boot when building. This is needed to allow
U-Boot to find the OpenSSL headers/libraries when they are
needed. Unfortunately, this breaks the build with old U-Boot versions as
the U-Boot Makefiles were not designed to have HOSTCFLAGS passed in,
which causes some important CFLAGS from the U-Boot build system to be
ignored.

As suggested by Arnout, we pass the HOST_CFLAGS inside HOSTCC directly,
which allows to pass the CFLAGS without overriding the internal U-Boot
CFLAGS.

Tested with an old U-Boot (2012.10), and a modern U-Boot in a
configuration that needs OpenSSL.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.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>
</feed>
