mbox series

[0/1] Change genericarm64 machine to use the in-tree kernel config

Message ID 20250616184607.92039-1-alexander.sowarka@linaro.org (mailing list archive)
Headers show
Series Change genericarm64 machine to use the in-tree kernel config | expand

Message

Alexander Sowarka June 16, 2025, 6:46 p.m. UTC
We are currently working on ARM SystemReady compliance and we are using
poky as a test Linux distro on multiple devices. But despite the claim that
the genericarm64 machine will work on most SystemReady devices, we realized
that the kernel lacks critical drivers. E.g. on a Raspberry PI with SystemReady
compatible firmware, the network will not come up.

The arm64 configuration in the mainline kernel repository is a lot
more generic and is also used by ARM in their own compliance test images.

As more and more platforms are adopting SystemReady, I think it will
be a lot easier to rely on the in-tree config then maintaining a completely
separate kernel configuration inside poky.

Currently it is mandatory to also set KCONFIG_MODE despite 'alldefconfig' being
the default according to the documentation. I submitted another patch to
openembedded-core to fix that behaviour.

Alexander Sowarka (1):
  linux-yocto: Use in-tree config for genericarm64

 meta-yocto-bsp/recipes-kernel/linux/linux-yocto-dev.bbappend | 2 ++
 meta-yocto-bsp/recipes-kernel/linux/linux-yocto_6.6.bbappend | 2 ++
 2 files changed, 4 insertions(+)