- Jan 23, 2025
-
-
Nicola Sparnacci authored
Populate the parameters used in `clea-os-simple-image.wks.in` to use that image properly. Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
- Jan 13, 2025
-
-
Nicola Sparnacci authored
Modify the 'init-install-efi.sh' that is the script executed when selecting `install` GRUB entry to write the OS to the board. The default script modifies the installed GRUB configuration so that it's not possible to run a initrd before jumping to the actual rootfs. JIRA Reference: [CLEAOS-617] Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
- Jan 10, 2025
-
-
Nicola Sparnacci authored
Add to `install` partition the initramfs: - `core-image-minimal-initramfs` -> used to install the OS into the board. - `seco-clea-os-initramfs` -> used to run the OS live from installation media. Add to `image` partition the initramfs: - `seco-clea-os-initramfs` -> used to run the OS from the board. Update the wks /boot partition to use the updated `seco-bootimg-efi` wic script to add initrds to `boot` menuentry. JIRA Reference: [CLEAOS-616] Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
Nicola Sparnacci authored
Update the wic script plugin handling the generation of GRUB's configuration for the partition used to install the OS to the board. The original script only let add initrds to the `install` menuentry while for the `boot` menuentry the string was hard-coded to `initrd /initrd`. Now, with a new variable it's possible to add initrds also to `boot` menuentry. This configuration is automatically generated during the wic creation. JIRA Reference: [CLEAOS-616] Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
Nicola Sparnacci authored
Add the possibility to use initrds in GRUB boot configuration. Note that this configuration is the one that is installed on the board during the install process with a removable media. Requires the compatible `grub-efi-cfg-seco.bbclass` in `meta-seco-bsp` added in 6d6f6ad7d96b125091a3704b217943c8b1831709. JIRA Reference: [CLEAOS-616] Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
Nicola Sparnacci authored
Add `x86_64_seco_defconfig` file to compile the kernel for x86. Yocto uses by default the `yocto-kernel-cache` builder to compose the defconfing dynamically. In linux-seco the will is not to use it to keep the defconfig local, immune to upstream changes. Remove `yocto-kernel-cache`-related variables and files. Remove `virtio.scc` as it's already embedded in the defconfig. JIRA Reference: [CLEAOS-620] Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
- Nov 22, 2024
-
-
Nicola Sparnacci authored
Added the machines for the supported Intel boards on Scarthgap following the syntax of the new build configurator. Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
Nicola Sparnacci authored
Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
- Nov 06, 2024
-
-
Nicola Sparnacci authored
Add the `SRCREV.conf` to the layer and use the `AUTOREV` where the `SRCREV` was specified. Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
Nicola Sparnacci authored
Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
- Nov 05, 2024
-
-
Nicola Sparnacci authored
Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
Nicola Sparnacci authored
Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
Nicola Sparnacci authored
All the required components to create an image suitable for Intel-based SECO boards have been added. Specifically: - `seco-image-intel.wks.in` to setup the `wic` image - the plugin `seco-bootimg-efi.py` used in the `wks.in` to create the `install` partition - `initramfs-module-install_%.bbappend` to use the `grub-seco` package - the patch `0001-Enable-EFI-framebuffer.patch` to let the board boot correctly. Kernel's configuration changed from 6.1 to 6.6 so some defines need to be added. Tested booting from USB. Built `core-image-minimal` with a manually created configuration for B68 board. Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
Nicola Sparnacci authored
The auto-patch has been included into `grub2-seco.inc` so it's possible to simplify GRUB's recipes in this layer. The patches are automatically retrieved within the path set in PATCHPATH. Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
Nicola Sparnacci authored
Adapt GRUB recipe to match CleaOS structure. The include file is moved to the `meta-seco-bsp` layer. Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
Nicola Sparnacci authored
Update GRUB recipes with SECO specific ones. SECO's GRUB recipes now how the suffix `-seco` in the file name. The variable used in wic-tools needs to be modified considering the name change. If not, the default GRUB recipe is included in the image even if it's not needed. Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
Nicola Sparnacci authored
Add GRUB recipes copied from poky. Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
Nicola Sparnacci authored
Adding the class `auto-patch` in `linux-seco.inc` simplyfies the code of the kernel recipe. The patches are gathered automatically without specifying each file in the SRC_URI. Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
Nicola Sparnacci authored
Remove dependency from `linux-yocto` class, replaced by `linux-seco` class. Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
Nicola Sparnacci authored
The recipe follows Yocto's guidelines to compile the kernel. The configuration of the kernel is downloaded from the yocto-kernel-cache repository. Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
Nicola Sparnacci authored
Add machine with minimal configuration capable of compiling a Intel machine. Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
Nicola Sparnacci authored
- Licence file LICENSE.txt - Documentation file README.md docs/assets/clea_os_logo.png - layer configuration conf/layer.conf conf/bblayers.conf Note: conf/bblayers.conf file is not yet useful becouse used by internal tool for the Clea OS project configuration. This file will contains the list of layer to include because they are in support of the same (as depencency list). Is currently the layer itself. Signed-off-by:
Nicola Sparnacci <nicola.sparnacci@seco.com>
-
- Oct 30, 2024
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@5da68c19 [BSP][INTEGRATION][CICD] Added new subgroups "modules," "qualcomm," and "intel." We specify a more precise group path when accepting merge requests for layer integration. Refactored group path specification logic to simplify adding new BSP subgroups in the future. Added new BSP subgroups: "modules," "qualcomm," and "intel." -- Commit: clea-os/infrastructure/gitlab-ci@6172a7e1 [FIX][INTEGRATION][LAYERS] Set SECO_REMOTE devault value for layers The layers-integration pipeline fails to retrigger MR pipelines in the bsp group because the SECO_REMOTE variable is undefined. Set default value for SECO_REMOTE
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@3353ee7a [DEPLOY] Implement Custom files deployment
-
- Oct 18, 2024
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@3ed0d141 [HW][SUPPORT] Add Santino SBC based on i.MX6 Solo and Dual Lite CPUs
-
- Oct 17, 2024
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@12d0d7d2 [DOCKER] Hardcode the tag for clea-os-builder Docker image It follows the different tagging scheme, so might break if we change the CI_IMAGES_REV for images from gitlab registry -- Commit: clea-os/infrastructure/gitlab-ci@ca1a2d56 [DOCKER] Add variable for LAVA an Exein Docker images -- Commit: clea-os/infrastructure/gitlab-ci@91fe9a6d [DOCKER] Adopt new Docker images url scheme
-
- Oct 14, 2024
-
-
GitBot authored
-- Commit: clea-os/infrastructure/gitlab-ci@d6cac3d1 [CHANGELOG] Adjust changelog filename for custom projects in the release -- Commit: clea-os/infrastructure/gitlab-ci@5b87d970 [FIX][TEST][RELEASE] fix in image update job and in custom release - The bmap files are not accessible from the custom project release pages, this is due to the fact that the access token appended to the links grants access to the "image" files. This commit fix that; - Delete the appended token in custom images links because another token is already added in the deploy stage, when the deploy_artifacts.sh script is called.
-
- Oct 07, 2024
-
-
Lorenzo Pagliai authored
-