]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
barebox: set default BAREBOX_CONFIG for qemu machines
authorEnrico Jorns <ejo@pengutronix.de>
Fri, 11 Oct 2024 12:01:13 +0000 (14:01 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 11 Oct 2024 12:04:22 +0000 (13:04 +0100)
commit93da14f8f85202bad3dec9d979d01f4e8f9708d6
treec910a2725051dcc3af2e7ecc747926cb0cb47b90
parentcb3de34a28cde3f9ebd52ba842da9f91c6f0fa66
barebox: set default BAREBOX_CONFIG for qemu machines

These are set in the barebox class rather in the corresponding machines
(where they would belong otherwise) to keep the impact of barebox to
oe-core minimal for now.

"multi_v7_defconfig" is used for qemuarm since this is the default
barebox armv7 config that just enables all supported platforms.

"multi_v8_defconfig" is used for qemuarm64 sine this is the default
barebox armv8 config that just enables all supported platforms.

"efi_defconfig" is used for qemux86-64 which is the primary platform
where barebox will not be the first stage bootloader but an EFI payload.

Since these changes make barebox a provider for virtual/bootloader,
explicitly default to u-boot in the corresponding MACHINE configs to not
unnecessarily surprise users.

Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes-recipe/barebox.bbclass
meta/conf/machine/qemuarm.conf
meta/conf/machine/qemuarm64.conf
meta/conf/machine/qemux86-64.conf