Merge in ICO/coreos from feat/coreos-emmc-instaler to master
* commit '6bf03fbec2a57b68f49e8fca9ad755ac6c816d47':
feat(coreos-installer): add coreos-installer and emmc support
feat(vscode): add more recommended extention
Merge in ICO/coreos from update_subomdules_2023-06-19_10-44 to master
* commit '8c73a56d98c8c78b6ca26c370f77130e32cd676c':
fix(3rd-party): automatic update of CoreOS submodules
Merge in ICO/coreos from doc/quickBuildUpdate to master
* commit '1819c3be3c3039a8abd289d49a8b1ecba229e3e2':
docs(quick-build): change sbsign to sbsigntool, because the debian packet manager can not find sbsign
Merge in ICO/coreos from fix_pci_issue_on_cf_pro_eval_board to master
* commit '1d8551459f909b00e0156959a40ac3cbc9773ef5':
fix(u-boot): revert to u-boot 2019.10 because of several issues with 2023.04
Merge in ICO/coreos from feat/extlayers to master
* commit '0d5beff86fd830f8b3eec81afdf51f94132530b6':
feat(layers): move third party layers to external-layers
Merge in ICO/coreos from two_coreos_bugfixes to master
* commit 'cf831c870c3e899e457421f67dd6b35810ccfb37':
fix(linux-netmodule): add CVE_VERSION to recipe that the CVE checkeer can match the kernel version
fix(swupdate): adjust bbapend to match new swupdate version
* the swupdate version has been updated and therefore caused a regression
because the bbappend didn't match anymore.
* changed the bbappend to match any swupdate version.
BREAKING CHANGE: bblayers.conf / bblayers.conf.sample of project
using CoreOS should be adapted to use external-layers instead
of layers for each moved layers
Merge in ICO/coreos from change_firmware_handling to master
* commit '1a9e19c1449193571cd8cffebd5238d536989669':
fix(coreos-image-testable): phy firmware not available in coreos-image-testable
Reason was that the actual firmware was just added to the coreos-image-all-feature.
* use MACHINE_ESSENTIALS_EXTRA_RDEPENDS instead of IMAGE_INSTALL and move to machine config
* refined linux-firmware recipe to just have microchip on its own.
Merge in ICO/coreos from update_subomdules_2023-06-13_19-52 to master
* commit '169c16fc9b4bb9f8ab6f3bd3e6e1d2776fb7c57e':
fix(3rd-party): automatic update of CoreOS submodules
fix(.gitmodules): fix branch name of meta-efibootguard
Merge in ICO/coreos from fix_bootguard_tools to master
* commit '1dae191afa1a67cb0b97d5fab7e7fdec2322fe59':
fix(cn9131-bldn-mbv): fix IMAGE_INSTALL assignement
Merge in ICO/coreos from fix_falcon_phy_firmware to master
* commit 'e003ccb91319299b73eaf8029288e3fde55fc71f':
fix(cn9131-bldn-mbv): add phy firmware handling
Merge in ICO/coreos from fix/beaglebone to master
* commit '1ecdf10a5b3bcf5f751f04288a92950af1aac77a':
feat(wic): allow to configure the rootfs partition size
Merge in ICO/coreos from fix_falcon_machine_name to master
* commit 'e04b6cf215a61288f058970e4ca6031acea8f4a2':
fix(cn913x-bldn-mbv): fix machine and phy
Merge in ICO/coreos from feat/swupdate-uboot-ebg-updater to master
* commit '2adfda1626a0f5c7d3be011a6be14eb0b715b594':
feat(wks): rename partition
feat(cn9130-cf-pro): add u-boot update functionality to swupdate
feat(coreos-image-swupdate.bbclass): add a way to dynamically extends the sw-description files
feat(swupdate): add efibootguard update support
* change the MACHINE from cn9130-bldn-mbv to cn9131-bldn-mbv
* update trusted platform to support falcon board and represnt the solidrun settings
* add patch that fixes phy issues
Now we use fw0, fw1, efi, ebg0, ebg1, rootfs0 and rootfs1 partition
name.
BREAKING CHANGE: bootX partition are now named ebgX
BREAKING CHANGE: platformX partition are now named rootfsX
sw-description files
The COREOS_SWUPDATE_EXTENDS_FOR and COREOS_IMAGE_SWUPDATE_EXTRACLASSES
variable can now be used to configure the coreos-image-swupdate to
dynamically extends some part of the sw-description by calling some
python function
This also change the beaglebone target to use a GPT
partitioned disk
BREAKING CHANGE: .swu image generated can not be used on old
device, thus the device has to be reflashed.
BREAKING CHANGE: Support for MBR formatted disk is removed, as
it was only used for Beaglebone
Merge in ICO/coreos from update_efibootguard_submodule to master
* commit '66461ac473b8e2fc844e4bab63d784e62a4a5523':
fix(3rd-party): commit id of efibootguard is corrected
Merge in ICO/coreos from fix/broken-keyhash to master
* commit '6e8620a51f3082da56218551ea1791b30358a061':
fix(coreos-efi-secureboot.bbclass): fix cache invalidation
COREOS_EFI_SECUREBOOT_KEYDIR_HASH was intended to store a hash
of each file present in build/key in order to discard the sstate
cache on key changes. But this variables was wrongly always empty
due to a wrong check in a loop.
Merge in ICO/coreos from feat/marvell-uboot-2023 to master
* commit 'd8df1d5b9d9e8bb7549f67de7b6cbfb70d0e3a32':
feat(meta-belden-marvell-bsp): update u-boot to v2023.04
Merge in ICO/coreos from fix/devtool_efibootguard_script to master
* commit 'c003449178fdb31ca8f39c15516129774591944a':
fix(coreos-efibootguard.py): fix the script for older python version
Merge in ICO/coreos from fix/broken-update to master
* commit 'b22684d2cdae472846518c14ddf9404aa8fed700':
fix(coreos-image-uki.bbclass): fix default value of COREOS_KERNEL1_CMDLINE
Merge in ICO/coreos from fix/add_missing_file_and_fix_build to master
* commit 'fa35089782519571794a0a64101a831042db5dd6':
fix(u-boot): add missing file and fix build