Commit Graph

266 Commits

Author SHA1 Message Date
Uli Stein 1819c3be3c docs(quick-build): change sbsign to sbsigntool, because the debian packet manager can not find sbsign 2023-06-20 10:53:54 +02:00
Patrick Vogelaar 277a2ef020 Pull request #100: fix(u-boot): revert to u-boot 2019.10 because of several issues with 2023.04
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
2023-06-20 09:37:56 +02:00
Samuel Dolt e0aa9dd292 Pull request #96: feat(layers): move third party layers to external-layers
Merge in ICO/coreos from feat/extlayers to master

* commit '0d5beff86fd830f8b3eec81afdf51f94132530b6':
  feat(layers): move third party layers to external-layers
2023-06-20 09:32:47 +02:00
Patrick Vogelaar 1d8551459f fix(u-boot): revert to u-boot 2019.10 because of several issues with 2023.04 2023-06-19 14:30:38 +02:00
Patrick Vogelaar 8c73a56d98 fix(3rd-party): automatic update of CoreOS submodules 2023-06-19 10:44:10 +00:00
Patrick Vogelaar 95cf78048b Pull request #98: Two coreos bugfixes
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
2023-06-15 08:45:26 +02:00
Patrick Vogelaar cf831c870c fix(linux-netmodule): add CVE_VERSION to recipe that the CVE checkeer can match the kernel version 2023-06-14 23:34:08 +02:00
Patrick Vogelaar b707981c55 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.
2023-06-14 23:29:28 +02:00
Samuel Dolt 0d5beff86f feat(layers): move third party layers to external-layers
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
2023-06-14 14:39:56 +02:00
Patrick Vogelaar e2d30321b9 Pull request #95: fix(coreos-image-testable): phy firmware not available in coreos-image-testable
Merge in ICO/coreos from change_firmware_handling to master

* commit '1a9e19c1449193571cd8cffebd5238d536989669':
  fix(coreos-image-testable): phy firmware not available in coreos-image-testable
2023-06-14 13:19:36 +02:00
Patrick Vogelaar 1a9e19c144 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.
2023-06-14 13:16:38 +02:00
Patrick Vogelaar 58bbecd416 Pull request #94: Automated submodule update
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
2023-06-13 21:56:00 +02:00
Patrick Vogelaar 169c16fc9b fix(3rd-party): automatic update of CoreOS submodules 2023-06-13 19:52:12 +00:00
Patrick Vogelaar 3278807e53 fix(.gitmodules): fix branch name of meta-efibootguard 2023-06-13 19:52:04 +00:00
Dimitry Shapovalov 9a6e6e5823 Pull request #89: Feature/cn913x kernel tune
Merge in ICO/coreos from feature/cn913x_kernel_tune to master

* commit '827748ac7b15eb08e91fc7cf74f04946d9545781':
  refactor(cn9131): remove unnecessary files
  feat(cn913x): defconfig cleanup, solidrun kernel cfg additions, copper and sfp patch
2023-06-13 15:39:02 +02:00
Patrick Vogelaar 22be4c5a76 Pull request #91: fix(cn9131-bldn-mbv): fix IMAGE_INSTALL assignement
Merge in ICO/coreos from fix_bootguard_tools to master

* commit '1dae191afa1a67cb0b97d5fab7e7fdec2322fe59':
  fix(cn9131-bldn-mbv): fix IMAGE_INSTALL assignement
2023-06-13 13:12:07 +02:00
Patrick Vogelaar 1dae191afa fix(cn9131-bldn-mbv): fix IMAGE_INSTALL assignement
Due to the wrong order of assignement bg_printenv and bg_setenv were not available anymore.
2023-06-13 10:53:28 +02:00
Dimitry Shapovalov 827748ac7b refactor(cn9131): remove unnecessary files 2023-06-12 10:31:53 +02:00
Dimitry Shapovalov 6c9137b68a feat(cn913x): defconfig cleanup, solidrun kernel cfg additions, copper and sfp patch 2023-06-12 10:14:24 +02:00
Patrick Vogelaar f262a81a04 Pull request #87: fix(cn9131-bldn-mbv): add phy firmware handling
Merge in ICO/coreos from fix_falcon_phy_firmware to master

* commit 'e003ccb91319299b73eaf8029288e3fde55fc71f':
  fix(cn9131-bldn-mbv): add phy firmware handling
2023-06-07 07:23:26 +02:00
Patrick Vogelaar e003ccb913 fix(cn9131-bldn-mbv): add phy firmware handling 2023-06-01 14:32:46 +02:00
Samuel Dolt ea71447d72 Pull request #86: feat(wic): allow to configure the rootfs partition size
Merge in ICO/coreos from fix/beaglebone to master

* commit '1ecdf10a5b3bcf5f751f04288a92950af1aac77a':
  feat(wic): allow to configure the rootfs partition size
2023-05-31 13:53:05 +02:00
Samuel Dolt 1ecdf10a5b feat(wic): allow to configure the rootfs partition size
The rootfs partition size is now configurable with the
WKS_PART_ROOT_SIZE variable for beaglebone, cn913x and vm-x64
target
2023-05-31 13:46:04 +02:00
Patrick Vogelaar c99f123fae Pull request #85: fix(cn913x-bldn-mbv): fix machine and phy
Merge in ICO/coreos from fix_falcon_machine_name to master

* commit 'e04b6cf215a61288f058970e4ca6031acea8f4a2':
  fix(cn913x-bldn-mbv): fix machine and phy
2023-05-31 11:05:14 +02:00
Samuel Dolt 3a59ba4d6c Pull request #82: Feat/swupdate uboot ebg updater
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
2023-05-31 09:53:53 +02:00
Patrick Vogelaar e04b6cf215 fix(cn913x-bldn-mbv): fix machine and phy
* 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
2023-05-30 21:55:27 +02:00
Samuel Dolt 2adfda1626 feat(wks): rename partition
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
2023-05-24 11:12:12 +02:00
Samuel Dolt 952a80baa5 feat(cn9130-cf-pro): add u-boot update functionality to swupdate 2023-05-16 11:08:40 +02:00
Samuel Dolt 518c651ef9 feat(coreos-image-swupdate.bbclass): add a way to dynamically extends the
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
2023-05-15 18:23:02 +02:00
Samuel Dolt fb4702780b feat(swupdate): add efibootguard update support
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
2023-05-15 18:09:18 +02:00
Patrick Vogelaar 0d40f39838 Pull request #77: fix(3rd-party): commit id of efibootguard is corrected
Merge in ICO/coreos from update_efibootguard_submodule to master

* commit '66461ac473b8e2fc844e4bab63d784e62a4a5523':
  fix(3rd-party): commit id of efibootguard is corrected
2023-05-09 15:04:31 +02:00
Patrick Vogelaar 66461ac473 fix(3rd-party): commit id of efibootguard is corrected
after recreating the repo the commit IDs of our own commits changed.
This commit fixes that.
2023-05-09 08:32:24 +02:00
Samuel Dolt ab90913b9c Pull request #76: fix(coreos-efi-secureboot.bbclass): fix cache invalidation
Merge in ICO/coreos from fix/broken-keyhash to master

* commit '6e8620a51f3082da56218551ea1791b30358a061':
  fix(coreos-efi-secureboot.bbclass): fix cache invalidation
2023-05-05 09:44:59 +02:00
Samuel Dolt 6e8620a51f 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.
2023-05-05 09:02:20 +02:00
Patrick Vogelaar 03502c08e4 Pull request #75: fix(3rd-party): update 3rd-party submodules
Merge in ICO/coreos from update_submdules to master

* commit 'dc4afa8bd20f12bcf31cba017c61a194ba7f51b2':
  fix(3rd-party): update 3rd-party submodules
2023-05-03 13:53:08 +02:00
Patrick Vogelaar dc4afa8bd2 fix(3rd-party): update 3rd-party submodules 2023-05-03 12:43:13 +02:00
Samuel Dolt 02dfe5b7f3 Pull request #74: feat(meta-belden-marvell-bsp): update u-boot to v2023.04
Merge in ICO/coreos from feat/marvell-uboot-2023 to master

* commit 'd8df1d5b9d9e8bb7549f67de7b6cbfb70d0e3a32':
  feat(meta-belden-marvell-bsp): update u-boot to v2023.04
2023-04-27 09:18:20 +02:00
Samuel Dolt d8df1d5b9d feat(meta-belden-marvell-bsp): update u-boot to v2023.04
BREAKING CHANGE: cn9130-cex7 machine configuration is removed
2023-04-26 14:05:36 +02:00
Patrick Vogelaar 7e5acb1fcd Pull request #73: fix(coreos-efibootguard.py): fix the script for older python version
Merge in ICO/coreos from fix/devtool_efibootguard_script to master

* commit 'c003449178fdb31ca8f39c15516129774591944a':
  fix(coreos-efibootguard.py): fix the script for older python version
2023-04-25 21:32:21 +02:00
Patrick Vogelaar c003449178 fix(coreos-efibootguard.py): fix the script for older python version
On the BIL build container (python v3.8) the script throws an error
which is fixed now.
2023-04-25 15:28:27 +02:00
Samuel Dolt 1b09e55adb Pull request #72: fix(coreos-image-uki.bbclass): fix default value of COREOS_KERNEL1_CMDLINE
Merge in ICO/coreos from fix/broken-update to master

* commit 'b22684d2cdae472846518c14ddf9404aa8fed700':
  fix(coreos-image-uki.bbclass): fix default value of COREOS_KERNEL1_CMDLINE
2023-04-24 16:16:12 +02:00
Samuel Dolt b22684d2cd fix(coreos-image-uki.bbclass): fix default value of COREOS_KERNEL1_CMDLINE 2023-04-24 15:19:02 +02:00
Patrick Vogelaar 9d03239655 Pull request #71: fix(u-boot): add missing file and fix build
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
2023-04-24 10:00:10 +02:00
Patrick Vogelaar fa35089782 fix(u-boot): add missing file and fix build 2023-04-21 21:10:43 +02:00
Patrick Vogelaar a3e74f4a9e Pull request #70: fix(devicetree): fix boot for Falcon
Merge in ICO/coreos from fix/adjust_device_tree_compatible_node to master

* commit '2d69b5e24b0236f2d34fe1eb59f19d9d15c035fc':
  fix(devicetree): fix boot for Falcon
2023-04-20 09:48:59 +02:00
Patrick Vogelaar 2d69b5e24b fix(devicetree): fix boot for Falcon
* compatible node in device tree is adjusted
* config for cn9131 Falcon is removed since it is based on cn9130
* config for cn9130 based Falcon is added
2023-04-19 21:15:34 +02:00
Patrick Vogelaar 79b1aa3e8a Pull request #69: feat(kernel): add netfilter kernel config
Merge in ICO/coreos from add_netfilter_kernel_options to master

* commit '3d1f75db68f07054c25689a4f717d1c2a4e2042a':
  feat(kernel): add netfilter kernel config
2023-04-03 16:20:37 +02:00
Patrick Vogelaar 3d1f75db68 feat(kernel): add netfilter kernel config
To support the full feature set of iptables the kernelconfig is added.
The config fragment is copied from the yocto-kernel-cache repository.
2023-04-03 16:03:56 +02:00
Samuel Dolt 76d9a2df63 Pull request #68: Build fixes
Merge in ICO/coreos from fix/sam to master

* commit 'd69a877f0cde942ad30f196eea62cbf5c3c1d8a1':
  fix(swupdate): partially revert the emmc flasher suppport
  fix(vm-x64.conf): disable watchdog in efibootguard
  fix(packagegroup-coreos-base): fix mispelled dep
2023-03-16 08:37:21 +01:00
Samuel Dolt d69a877f0c fix(swupdate): partially revert the emmc flasher suppport
commit 367814e94c introduced a change in the default
configuration of swupdate that broke our default update
system.

This commit revert this part of the emmc flasher support
for now
2023-03-15 15:12:16 +01:00