Am Dienstag, dem 11.04.2023 um 16:16 +0200 schrieb Alexander Kanavin: > On Mon, 3 Apr 2023 at 13:42, Enrico Jörns <[email protected]> wrote: > > > > +# set defaults for oe-core MACHINEs to allow building barebox > > > > +BAREBOX_CONFIG:qemuarm = "vexpress_defconfig" > > > > +BAREBOX_CONFIG:qemuarm64 = "qemu_virt64_defconfig" > > > > +BAREBOX_CONFIG:qemux86-64 = "efi_defconfig" > > > > > > As all three are different perhaps there could be commentary in the > > > recipe explaining why that and how they differ? Note that there's also > > > a qemuall override if there's a single configuration that works for > > > all qemu targets. > > > > as these three are different archs/machines, I do not find it surprising > > that they require > > different > > configs. I assumed that this was self-explaining. > > Not at all. What is this 'vexpress' thingy? What does 'express' mean? > Why does it apply to arm, but not arm64? Why arm64 is using > 'qemu_virt64', but not any other targets, if that config does not seem > arm-specific? Why is x86 using 'efi' but not the arm targets? > > The choices you made here should be explained.
Vexpress is "Versatile Express" which once was the ARMv7 reference platform and is one of the platforms emulated in QEMU (when using "-machine vexpress-a9" or "-machine vexpress-a15"). virt, or virt64 are the generic QEMU ARM platform. For historical reasons, there is only a dedicated vexpress defconfig in barebox. EFI is used for x86 only, since on ARM barebox is normally used as the primary loader only. However, since barebox builds are multi-platform builds by default, it should be possible to use the standard multi_v7_defconfig and multi_v8_defconfig instead (for arm). I'll give it a try. Regards, Enrico > > Alex > -- Pengutronix e.K. | Enrico Jörns | Embedded Linux Consulting & Support | https://www.pengutronix.de/ | Steuerwalder Str. 21 | Phone: +49-5121-206917-180 | 31137 Hildesheim, Germany | Fax: +49-5121-206917-9 |
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#180357): https://lists.openembedded.org/g/openembedded-core/message/180357 Mute This Topic: https://lists.openembedded.org/mt/97970650/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
