- Oct 08, 2024
-
-
Vikas Katariya authored
We assume the board will always come up with the same IP address in our setup if the lease on the DHCP server has not expired, but this is not the case with Corstone-1000 MPS3. It is been observed, we have two IP address leases, one lease with just a MAC address identifier when it boots into recovery/firmware and other with a MAC address and a host name when the Cassini distro boots up. The DHCP servers are configured this way and are outside of our control. Therefore, when the Cassini distro boots, we configure systemd network to request an IP address without a host name, which should give out the old leased IP address from the DHCP server. Signed-off-by:
Vikas Katariya <vikas.katariya@arm.com>
-
- Jul 29, 2024
-
-
Emekcan Aras authored
With kas 4.3, yml files need to set a branch for a specific commit since kas now checks whether the target branch contains the specific commit or not. This creates an issue on meta-cassini CI since meta-cassini-bsp triggers a CI pipeline without setting the branch parameter dynamically. This commit adds the change to set the branch parameter dynamically to fix this issue. Signed-off-by:
Emekcan Aras <Emekcan.Aras@arm.com>
-
- Jul 22, 2024
-
-
Adam Johnston authored
Initializing protobuf interface before capsule update provider changes the capsule update provider ID that is hard-coded by u-boot and breaks the capsule update mechanism in corstone1000. This moves the initialization of protobuf interface at end of se-proxy setup phase, and fixes capsule update mechanism without any change required in u-boot. Changelog: bug Signed-off-by:
Emekcan Aras <Emekcan.Aras@arm.com> Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
- Jul 03, 2024
-
-
Vikas Katariya authored
The Corstone-1000 software link needs to point to a release version instead of `latest`, as it relevant to particular release. Signed-off-by:
Vikas Katariya <vikas.katariya@arm.com>
-
Vikas Katariya authored
Since Corstone-1000 points all the required documentation, We do not need to point to a N1SDP documentation link. Signed-off-by:
Vikas Katariya <vikas.katariya@arm.com>
-
Vikas Katariya authored
The rendering of url does not happen due to missing syntax for Corstone-1000 software stack. Signed-off-by:
Vikas Katariya <vikas.katariya@arm.com>
-
- Jun 25, 2024
-
-
Adam Johnston authored
Adds protobuf interface to se-proxy-sp as the main crypto-sp uses it and parsec service 1.4 also switch using protobuf interface. Signed-off-by:
Emekcan Aras <emekcan.aras@arm.com> Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
- May 31, 2024
-
-
Ali Ozaslan authored
The layer check on meta-cassini CI/CD requires maintainer information to be present. Signed-off-by:
Ali Can Ozaslan <ali.oezaslan@arm.com>
-
- May 30, 2024
-
-
Adam Johnston authored
Move dictionary from qa-checks/cassini-bsp-dictionary to .dictionary to align with meta-cassini and tidy up the repository structure. Changelog: other Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
Adam Johnston authored
The platform documentation will not be built here. It is intended that, when building the documentation for meta-cassini, the build process will fetch or otherwise link-to the sources maintained here, rather than maintaining platform documentation in meta-cassini. The build changes to meta-cassini will be done later - for now we just copy the sources here. Changelog: other Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
Adam Johnston authored
The platform documentation will not be built here. It is intended that, when building the documentation for meta-cassini, the build process will fetch or otherwise link-to the sources maintained here, rather than maintaining platform documentation in meta-cassini. The build changes to meta-cassini will be done later - for now we just copy the sources here. Changelog: other Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
- May 29, 2024
-
-
Adam Johnston authored
Add `Neoverse N1 System Development Platform` to list of supported platforms. Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
Adam Johnston authored
Add `Corstone-1000 FVP` and `Corstone-1000 for MPS3 to list of supported platforms. Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
Adam Johnston authored
Before slicing this repository from meta-cassini, the LICENSE and README were provided by the parent folder (the root of meta-cassini) Create new LICENSE and README for this repository Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
- May 15, 2024
-
-
Removes boot order patches since an equivalent patch merged upstream. Signed-off-by:
Emekcan Aras <Emekcan.Aras@arm.com>
-
The utils image only depends on TF-A and as this is common to all branches it should be used in place of the master specific firmware package. Signed-off-by:
Emekcan Aras <Emekcan.Aras@arm.com>
-
Ali Ozaslan authored
The grub folder exists in `meta-arm/meta-arm-bsp` and only relates to Corstone-1000 changes, therefore correct the path. Signed-off-by:
Ali Can Ozaslan <ali.oezaslan@arm.com>
-
Ali Ozaslan authored
Remove obsolete file path under build-common rule. Signed-off-by:
Ali Can Ozaslan <ali.oezaslan@arm.com>
-
Ali Ozaslan authored
Extend the scope of variables for the trigger job which creates a child pipeline. Signed-off-by:
Ali Can Ozaslan <ali.oezaslan@arm.com>
-
Ali Ozaslan authored
Automatically trigger pipeline for the target branch on meta-cassini. Signed-off-by:
Ali Can Ozaslan <ali.oezaslan@arm.com>
-
Ali Ozaslan authored
* Manual trigger option for meta-cassini pipeline if any different branch is specified. * Trigger meta-cassini pipeline with `none` platform if any CI files have changed on meta-cassini-bsp Signed-off-by:
Ali Can Ozaslan <ali.oezaslan@arm.com>
-
- Mar 28, 2024
-
-
The Download Results job is never created because it has only a rule that only blocks the job and duplicates with the trigger rule. Duplicating rule for two jobs has been made common. Only when the trigger-meta-cassini job is created, the download results job is created. Signed-off-by:
Ali Can Ozaslan <ali.oezaslan@arm.com>
-
Once the merge request is created, test all meta-cassini-bsp related platforms and images. Rearrange rules according to changes in meta-cassini and filter by relevance to meta-cassini-bsp Signed-off-by:
Ali Can Ozaslan <ali.oezaslan@arm.com>
-
Trigger the meta-cassini branch by looking the meta-cassini-bsp branch to be merged. Due to gitlab restrictions, set the branches to be triggered as strings. Signed-off-by:
Ali Can Ozaslan <ali.oezaslan@arm.com> Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
Adam Johnston authored
Previously, the order in which secure partitions were initialized relied on the order in which they were loaded - however that is undocumented behavior. Add boot order property into SP manifests to ensure each partition is initialized in the correct order i.e before any other partition which uses it - block storage before protected storage - protected storage before crypto Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
Adam Johnston authored
The generic recipe for the Block Storage service has been up-streamed to meta-arm. Remove the version we hold here to avoid collisions. Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
Adam Johnston authored
After refactoring in meta-arm, the utility image is no longer generating a tar.bz2 file as expected. Set IMAGE_FSTYPES to generate a tar.bz2 image only. Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
- Mar 21, 2024
-
-
Adam Johnston authored
Update LAYERSERIES_COMPAT prior to creation of `scarthgap` branches. Changelog: other Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
Adam Johnston authored
The utility image always depends on the firmware image. Explicitly set the dependency so the firmware image is always built first. Also, `core-image` provides common definitions for `core-image-*` recipes. The utility image should derive from `image` rather than `core-image` Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
Adam Johnston authored
The latest version of bmap-tools package has been renamed bmaptool. Fix the package name in the utility image. Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
- Mar 01, 2024
-
-
Drew Reed authored
Now the upstream Corstone-1000 build support multiconfig natively we can remove the multiconfig setting here as well as any settings now covered by the upstream configuration. Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
Drew Reed authored
With the upstream change to the Corstone-1000 flash image name and the switch to poky we need to adjust the settings we use to fix the build. Changelog: bug Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-
CONFIG_AUTOFS4_FS is deprecated and should be replaced by CONFIG_AUTOFS_FS. In theory, this is only required for K3s, and K3s is not supported on Corstone-1000. However, in their current form, the kernel settings are not split split between K3s and docker. Update the setting to resolve the warning in the short term. In the long term this should be refactored so docker and K3s settings can be specified separately - but that is not a priority now. Changelog: other Signed-off-by:
Adam Johnston <adam.johnston@arm.com>
-
Since K3s is not supported for Corstone-1000 and it is been separated as a cloud-service feature for the Cassini distro in the meta-cassini repository, which can be included by `k3s.yml`, the firmware configuration related to this feature doesn't need to be explicitly removed. Even if `k3s.yml` is forced to be built with Corstone-1000, the K3s feature will still be removed, which is defined in `corstone1000-mps3.yml` on meta-cassini repository. Further, the `PREFERRED_RPROVIDER` will be set to `no_cloud` for Corstone-1000. This relates to the merge request: https://gitlab.com/Linaro/cassini/meta-cassini/-/merge_requests/199 Signed-off-by:
Vikas Katariya <vikas.katariya@arm.com>
-
- Feb 07, 2024
-
-
Ali Ozaslan authored
The META_CASSINI_PROJECT and META_CASSINI_TARGET_BRANCH variables are checked to see which ones are empty. However, since these are not defined variables, they also need a null check. CI_MERGE_REQUEST_IID only gets a unique value in the merge request. Signed-off-by:
Ali Can Ozaslan <ali.oezaslan@arm.com>
-
Ali Ozaslan authored
The ID of the project triggered by BSP, is found. BSP pipeline downloads the artifacts from the collate-result job in the triggered project. Signed-off-by:
Ali Can Ozaslan <ali.oezaslan@arm.com>
-
Ali Ozaslan authored
Static analysis is added. Signed-off-by:
Ali Can Ozaslan <ali.oezaslan@arm.com>
-
Ali Ozaslan authored
Rules are related with meta-cassini-bsp, moved from meta-cassini CI to meta-cassini-bsp CI. The variables passed to control jobs in the meta-cassini pipeline were edited by these rules. Signed-off-by:
Ali Can Ozaslan <ali.oezaslan@arm.com>
-
Ali Ozaslan authored
Once meta-cassini-bsp resides in its own separate repository, it need it's own CI to validate changes to the BSP code. gitlab-ci.yml file is created. In order to verify meta-cassini-bsp, meta-cassini-bsp pipeline is used to trigger meta-cassini pipeline. The variables required to run jobs related to meta-cassini-bsp are passed to the meta-cassini pipeline. Static analysis is also disabled before passing the variables to the meta-cassini pipeline because, when triggering the meta-cassini pipeline from the meta-cassini-bsp pipeline, the meta-cassini code should not have changed. Signed-off-by:
Ali Can Ozaslan <ali.oezaslan@arm.com>
-
- Feb 02, 2024
-
-
Drew Reed authored
The systemd-conf base recipe already contained a file called system.conf so by adding the same file in the append recipe we were overwriting the original and installing 2 copies of the same file into the image. The file in the append recipe has now been renamed to avoid this. Signed-off-by:
Drew Reed <Drew.Reed@arm.com>
-