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 u-boot and barebox.
v6: * replace barebox.inc by barebox.bbclass (move content of barebox-common.inc into .bbclass and .bb files) * support for UNPACKDIR Enrico Jorns (5): barebox: set default BAREBOX_CONFIG for qemu machines oeqa/utils/qemurunner: support ignoring vt100 escape sequences oeqa: support passing custom boot patterns to runqemu oeqa/selftest/cases: add basic u-boot test oeqa/selftest/cases: add basic barebox tests Marco Felsch (2): barebox: add initial support barebox-tools: add initial barebox tools support meta/classes-recipe/barebox.bbclass | 160 ++++++++++++++++++ meta/conf/distro/include/maintainers.inc | 2 + meta/conf/machine/qemuarm.conf | 1 + meta/conf/machine/qemuarm64.conf | 1 + meta/conf/machine/qemux86-64.conf | 1 + meta/lib/oeqa/selftest/cases/barebox.py | 43 +++++ meta/lib/oeqa/selftest/cases/uboot.py | 42 +++++ meta/lib/oeqa/targetcontrol.py | 5 +- meta/lib/oeqa/utils/commands.py | 5 +- meta/lib/oeqa/utils/qemurunner.py | 6 +- .../barebox/barebox-tools_2024.08.0.bb | 59 +++++++ meta/recipes-bsp/barebox/barebox_2024.08.0.bb | 14 ++ 12 files changed, 333 insertions(+), 6 deletions(-) create mode 100644 meta/classes-recipe/barebox.bbclass create mode 100644 meta/lib/oeqa/selftest/cases/barebox.py create mode 100644 meta/lib/oeqa/selftest/cases/uboot.py create mode 100644 meta/recipes-bsp/barebox/barebox-tools_2024.08.0.bb create mode 100644 meta/recipes-bsp/barebox/barebox_2024.08.0.bb -- 2.39.2
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#204430): https://lists.openembedded.org/g/openembedded-core/message/204430 Mute This Topic: https://lists.openembedded.org/mt/108410144/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-