WKS_KERNEL_ARGS was using previously inside COREOS to pass the
kernel arguments between the machine configuration and image
generation. This was already replaced by the APPEND variable
that do the same and is documented in oe-core.
COREOS_IMAGE_EXTRACLASSES is used to ihnerit classes dynamically during
parsing, that mean that it can't depends on operator that operate after
parsing, like ??=, :append, ...
Now we use the ?= and += operator that operate during parsing
We are now using efibootguard to provide a A/B boot path for
the kernel and the rootfs.
This commit remove some change for systemd/systemd-boot that are
not needed anymore and rework how we set the command line, as we
will need to have the command line argument of the kernel both
inside do_image_wic and in a future do_image_swu
Merge in ICO/coreos from feat/dev_image_improvements to master
* commit '412f3f3bb40d364624a85db267d092bdae4cea86':
No ro FS for dev image and solidrun board improvements
* dev image is now r/w which makes it easier to just try things out
* remove mount point from boot.src partition which causes it to not
show in /etc/fstab. The presence of the entry caused boot problems.
Merge in ICO/coreos from feat/uefi to master
* commit '25ac363358200694e85f9149f2480daec24c5377':
documentation: fix typo
meta-belden-coreos-bsp: add support for EFI and EFI Secure Boot
coreos-doc: use python3-native instead of python3 from the host
meta-belden-coreos-sanity: add some machine configuration checks
meta-belden-coreos-bsp: add the beaglebone machine
meta-belden-coreos-bsp: add beaglebone machine
meta-belden-coreos-bsp: add layer
Merge in ICO/coreos from feat/marvell-bsp to master
* commit 'da856bdcd702efbf565381d4111803776ce69b1d':
Add support for CN9130-CEX7
feat: add meta-belden-marvell-bsp layer