Re: [PATCH v2 0/9] Add barebox bootloader support (and testing)

Richard Purdie
2023-04-03T15:50:05Z

On Fri, 2023-03-31 at 12:40 +0200, Enrico Jorns wrote:
> This adds support for the barebox bootloader (and tools) to oe-core.
>
> In order to have proper testing, this extends oe-selftest to allow
> basic testing of bootloaders. While at it, cover both barebox and u-boot.
>
> v2:
> * set myself as maintainer in maintainers.inc
> * move doc from documentation.conf to recipe
> * update to barebox v2023.03 (including fixes for musl, etc.)
> * set standard configs for qemu machines to allow building them
> * add better efi dir support in barebox recipe
> * enable testing bootloaders in oeqa
> * add test cases for barebox (and u-boot)
>
> Enrico Jorns (7):
> barebox: set default BAREBOX_CONFIG for qemu machines
> oeqa/utils/qemurunner: support ignoring vt100 escape sequences
> oeqa/utils/qemurunner: simplify output parsing and make
> crlf-compatible
> oeqa/utils/commands: document runqemu context manager
> oeqa: support passing custom boot patterns to runqemu
> oeqa/selftest/cases: add barebox tests
> oeqa/selftest/cases: add basic u-boot test
>
> Marco Felsch (2):
> barebox: add initial support
> barebox-tools: add initial barebox tools support

Testing on the autobuilder did trigger a few issues:

on musl:

https://autobuilder.yoctoproject.org/typhoon/#/builders/79/builds/5023
https://autobuilder.yoctoproject.org/typhoon/#/builders/45/builds/6932

and some failing oe-selftests:

https://autobuilder.yoctoproject.org/typhoon/#/builders/80/builds/4971
https://autobuilder.yoctoproject.org/typhoon/#/builders/79/builds/5023
[there were more but look similar]

Cheers,

Richard