- Mar 22, 2024
-
-
Diego Sueiro authored
Use only the kas/fvp-rd-kronos.yml to generate the lockfile and only fetch the repos used by it. Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com>
-
- Mar 08, 2024
-
-
Ziad Elhanafy authored
Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
- Feb 28, 2024
-
-
Diego Sueiro authored
Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com>
-
Diego Sueiro authored
Reuse the settings already present in kas/fvp-rd-kronos.yml and only add the extra ones needed to run in an CI environment. Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com>
-
- Feb 26, 2024
-
-
Ziad Elhanafy authored
Kronos does not support a real shutdown, which leads to an unwanted TF-A panic. Handle this by adding an infinite loop that waits indefinitely until the FVP gets terminated. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
Diego Sueiro authored
The FVP_OVERRIDE is used to disable bitbake from validating the FVP package's and licenses' checksum. This is useful to validate temporary FVP packages. While there, remove the FVP_SERVER_URL variable check since it will always have a default value set. Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com>
-
Diego Sueiro authored
The opencsd and gator-daemon are not needed for fvp-rd-kronos machine validation in CI. Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com>
-
- Feb 23, 2024
-
-
Ziad Elhanafy authored
1- Rename Artifactory related variables as it is misleading to use "Artifactory" for the public FVP. 2- Set the public FVP URL to be the default one. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
Remove the Kronos-specific trusted services test configuration and CI configuration. Signed-off-by:
Debbie Martin <Debbie.Martin@arm.com>
-
- Feb 22, 2024
-
-
Divin Raj authored
This commit increases the ATU request timeout. Occasionally, timeouts occur before receiving a response from RSS. By extending the timeout, we mitigate the risk of timing out before receiving a response from RSS. Signed-off-by:
Divin Raj <divin.raj@arm.com>
-
Divin Raj authored
This commit adjusts the FWK_LOG_LEVEL to ERROR for the Kronos platform. Previously, it was set to DEBUG, which occasionally resulted in the discard of potential ERROR logs, especially during periods of high log volume. Signed-off-by:
Divin Raj <divin.raj@arm.com>
-
Divin Raj authored
Since Kronos utilizes only one address map, removing the unused address map from the allowed list Signed-off-by:
Divin Raj <divin.raj@arm.com>
-
Divin Raj authored
The unused PCIe configurations lead to unnecessary traffic between RSS and SCP. Since Kronos utilizes only one chip, so removing unwanted PCIe configurations. Signed-off-by:
Divin Raj <divin.raj@arm.com>
-
- Feb 21, 2024
-
-
Ziad Elhanafy authored
Upgrade the FVP_RD_Kronos model version to 11.25.3 Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
Diego Sueiro authored
After 2800a26c, the ros.board.mmc.p_mmc_file FVP parameter is wrongly set for Distros Installation because the ARM_SYSTEMREADY_LINUX_DISTRO_ISO_IMAGE is not set globally. To fix this, set the MMC_IMAGE for the arm-systemready-linux-distros-*.bb recipes. Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com>
-
- Feb 20, 2024
-
-
Ziad Elhanafy authored
Currently, there is no way to shutdown the FVP through software. Overcome this by using the FVP shutdown_tag parameter. When the shutdown request is complete, The RSS prints a certain message in its terminal which gets detected by the FVP causing the FVP to terminate. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
Ziad Elhanafy authored
Increase the number of MHU channels used between the RSS and SCP to 7, because a new channel is now used for shutdown requests. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
Ziad Elhanafy authored
In Kronos, There is no differentiation between a reset and a shutdown request. A shutdown request results in a system reset which is an incorrect behavior. This is because the FVP model can not be turned off through software. Create a work around by adding a shutdown handler that prints a shutdown message, This message can be detected by the FVP shutdown_tag parameter causing the FVP to terminate. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
Ziad Elhanafy authored
In Kronos, There is no differentiation between a reset and a shutdown request. A shutdown request results in a system reset which is an incorrect behavior. Update the scp platform to send the shutdown request to RSS over MHU doorbell channel. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
Divin Raj authored
This commit addresses the exit condition when a kernel panic occurs during boot. Previously, the Linux login expect command would wait until the login prompt became available or until a timeout occurred. However, if a kernel panic occurred, the test would unnecessarily wait until the timeout trigger. With this commit, the test will now exit immediately if a kernel panic occurs. Signed-off-by:
Divin Raj <divin.raj@arm.com>
-
- Feb 09, 2024
-
-
Divin Raj authored
In this commit updating the ARM_ARCH_MINOR to 2. Now the ARCH version setting, ARM_ARCH_MAJOR = 9, ARM_ARCH_MINOR = 2 Signed-off-by:
Divin Raj <divin.raj@arm.com>
-
- Feb 07, 2024
-
-
Ziad Elhanafy authored
Change TEST_FVP_LINUX_BOOT_TIMEOUT assignment to a default assignment "?=" to be able to override it. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
Ziad Elhanafy authored
An FVP clock multiplier parameter has been added for the RSS to allow us to increase the RSS processing speed. Set this FVP parameter to 5 to make things faster. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
Ziad Elhanafy authored
The timeout used in the OEQA tests of SCP and LCP is sometimes not enough, Increase those timeouts so the tests do not fail. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
- Feb 05, 2024
-
-
Diego Sueiro authored
Backport the fix for https://github.com/OP-TEE/optee_os/security/advisories/GHSA-2f5m-q4w3-865p . Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com>
-
- Feb 02, 2024
-
-
Multiple patch files had Upstream Status either Submitted or Pending but they are now merged. Change the Upstream Status to Backport or Inappropriate and add the link to the commit. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
A patch for Trusted Firmware-A had an Upstream-Status Submitted but the Merge Request was abandoned as the solution was non optimal. Change the Upstream-Status to Inappropriate as this patch is now Kronos-Specific for the current TF-A version. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
Rahul Singh authored
Add a patch to Kronos to update Tower-NCI config to include the SI in RSS ATU memory map Upstream-Status: Pending Signed-off-by:
Rahul Singh <rahul.singh@arm.com>
-
Rahul Singh authored
This version conatins RSS SI ATU mapping from 0x200000000000 to 0x800000000000 Signed-off-by:
Rahul Singh <rahul.singh@arm.com>
-
- Jan 31, 2024
-
-
Ziad Elhanafy authored
1- Remove redundant patchdir assignments as these patches are against the trusted-services repository, which is ${S}. 2- Remove a redundant patch file which is applied through meta-arm by default. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
Ziad Elhanafy authored
Introduce a patch to Trusted Services which adds the ns-interrupts-action for OP-TEE 3.22 and changes the legacy-elf-format to elf-format. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
- Jan 28, 2024
-
-
Diego Sueiro authored
Instead using a custom do_patch postfunc to apply patches from tf-m repo, make usage of the apply_local_src_patches bbclass which keeps track if the patches were already applied avoiding errors when the do_patch reruns in an already processed build. Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com>
-
- Jan 24, 2024
-
-
Ziad Elhanafy authored
Remove an extra space from the Upstream-Status of a patch file as it causes the QA error check to fail. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
- Jan 23, 2024
-
-
Ziad Elhanafy authored
Set the MMC file FVP configuration parameter to: - Linux Distro ISO image in case of Debian or OpenSuse use cases. - Else: Firmware Update Capsule, used to perform the Secure Firmware Update. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
- Jan 22, 2024
-
-
Ziad Elhanafy authored
1- Upgrade the used kas version in Kronos to 4.2. 2- Upgrade all yml files header version to 16. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
- Jan 19, 2024
-
-
Diego Sueiro authored
Kronos Application Processor is based on the Neoverse V3 CPU but since it is still not supported in GCC, use the Neoverse V2 tune settings which is the closest available. Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com>
-
Diego Sueiro authored
Based on meta/conf/machine/include/arm/armv9a/tune-neoversen2.inc from oe-core. Signed-off-by:
Diego Sueiro <diego.sueiro@arm.com>
-
Ziad Elhanafy authored
When TF-M boots it verifies the authenticity the flash using the NV Counters stored in the NVM Image. But if the RSS flash file is recreated and the NVM image file is not recreated, Both their contents do not align and the RSS boot fails. Fix this by removing and creating an empty RSS NVM image file whenever the RSS Flash file is recreated. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-
- Jan 18, 2024
-
-
Replace cpu compatible "neoverse-v3ae" with "neoverse-v3" for all the CPUs in the Trusted Firmare-A device tree. Signed-off-by:
Ziad Elhanafy <ziad.elhanafy@arm.com>
-