- 06 Jul, 2023 3 commits
-
-
Abdellatif El Khlifi authored
set poky and meta-openembedded SHAs Signed-off-by:
Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Abdellatif El Khlifi authored
Adding extra details to corstone1000 user guide. Signed-off-by:
Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> Signed-off-by:
Emekcan Aras <Emekcan.Aras@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Abdellatif El Khlifi authored
Updates the release note copyright. Signed-off-by:
Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> Signed-off-by:
Emekcan Aras <Emekcan.Aras@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- 27 Jun, 2023 4 commits
-
-
Abdellatif El Khlifi authored
Align the document with the current design. Signed-off-by:
Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
-
Abdellatif El Khlifi authored
Signed-off-by:
Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
-
Tomás González authored
Update the release notes with Known Issues and Limitations. Signed-off-by:
Tomás González <tomasagustin.gonzalezorlando@arm.com>
-
Tomás González authored
Signed-off-by:
Tomás González <tomasagustin.gonzalezorlando@arm.com> Signed-off-by:
Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com>
-
- 22 Jun, 2023 7 commits
-
-
Emekcan Aras authored
Adds missing update service definitions for using stateless platform services and initializes the capsule udpate provider in se-proxy-sp for corstone1000. Signed-off-by:
Emekcan Aras <emekcan.aras@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Emekcan Aras authored
Adds missing compilation option to fix psa_raw_key_aggrement test for corstone1000. Signed-off-by:
Emekcan Aras <emekcan.aras@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Emekcan Aras authored
From: Gowtham Suresh Kumar <gowtham.sureshkumar@arm.com> Signed-off-by:
Gowtham Suresh Kumar <gowtham.sureshkumar@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Emekcan Aras authored
From: Gowtham Suresh Kumar <gowtham.sureshkumar@arm.com> These 2 patches causes the secure world to enter into an infinite loop when the PSA arch tests are triggered. This is a temporary fix and the issue needs to be investigated before the patches can be enabled. Signed-off-by:
Gowtham Suresh Kumar <gowtham.sureshkumar@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Emekcan Aras authored
This patch is required to handle one of the corner cases of the GetNextVariableName EFI service as specified in the UEFI spec. Signed-off-by:
Gowtham Suresh Kumar <gowtham.sureshkumar@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Emekcan Aras authored
From: Gowtham Suresh Kumar <gowtham.sureshkumar@arm.com> This patch adds the required configs to the corstone1000 u-boot defconfig to enable the EFI services. This is done to fix the SCT failure reported by the SetTime_Conf and SetTime_Func. Signed-off-by:
Gowtham Suresh Kumar <gowtham.sureshkumar@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Emekcan Aras authored
From: Gowtham Suresh Kumar <gowtham.sureshkumar@arm.com> The patch fixes the ACS InstallMultipleProtocolInterfaces_Conf failures in corstone1000 platform by dropping a workaround u-boot patch. The NVMXIP initialization had some issues during u-boot boot stage which led to the workaround patch. Upstream-Status: Pending [Not submitted to upstream yet] Signed-off-by:
Emekcan Aras <emekcan.aras@arm.com> Signed-off-by:
Gowtham Suresh Kumar <gowtham.sureshkumar@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- 14 Jun, 2023 17 commits
-
-
Denys Dmytriyenko authored
CFG_MAP_EXT_DT_SECURE=y should be set per platform, as it requires CFG_DT=y to also be set, which is not the case for all the platforms out there using optee-os. Moreover CFG_MAP_EXT_DT_SECURE is already being set conditionally in optee-os-ts. Signed-off-by:
Denys Dmytriyenko <denys@konsulko.com> Signed-off-by:
Denys Dmytriyenko <denis@denix.org> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Adam Johnston authored
Split trusted-services.xml into qemuarm64-secureboot-ts.yml and n1sdp-ts.yml as collection of Trusted Services which can be tested on each platform has diverged. Signed-off-by:
Adam Johnston <adam.johnston@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Rui Miguel Silva authored
Make sure we setup the new variable for the configuration of the SE-Proxy service for our machine. This will trigger the right configuration building trusted services and all psa-arch test pass as before. Signed-off-by:
Rui Miguel Silva <rui.silva@linaro.org> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Gyorgy Szing authored
Update Trusted Services and backport an OP-TEE update which allows interrupting the SPs by NWd interrupts. This solves the kernel stall problems which are due to long cryptographic operations being executed in the SWd. Signed-off-by:
Gyorgy Szing <Gyorgy.Szing@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Gyorgy Szing authored
The nanopb build step randomly fails in the yocto CI due to a race condition. This change adds a patch file to disable parallel build for nanopb. This is a temporary workaround and a proper fix will be up-streamed int he future. Signed-off-by:
Gyorgy Szing <Gyorgy.Szing@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Rui Miguel Silva authored
Patch related with the changes to support the in/out_vec modifications in TF-M v1.7 was merged in upstream trusted-services integration branch. So, drop this 3 out of tree patches not needed to be applied any more. Signed-off-by:
Rui Miguel Silva <rui.silva@linaro.org> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Gyorgy Szing authored
TF-A v2.8 does not support measured boot and FF-A which is mandatory for PSA Initial Attestation SP to work correctly. Signed-off-by:
Gyorgy Szing <Gyorgy.Szing@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Gyorgy Szing authored
Add information related to SPMC tests and fix stale links. Signed-off-by:
Gyorgy Szing <Gyorgy.Szing@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Rui Miguel Silva authored
Remove already merged patches in trusted services integration branch to avoid clash during apply patch stage and rebase the remaining patches. Signed-off-by:
Rui Miguel Silva <rui.silva@linaro.org> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Gyorgy Szing authored
Run the ffa_spmc test group of xtest if the optee-spmc-test machine feature is enabled. Signed-off-by:
Anton Antonov <Anton.Antonov@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Gyorgy Szing authored
Add ta-devkit and optee-test. Change configuration to enable building and deploying OP-TEE SPMC tests. Signed-off-by:
Gyorgy Szing <Gyorgy.Szing@arm.com> Signed-off-by:
Anton Antonov <Anton.Antonov@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Gyorgy Szing authored
The ABI used by the arm-ffa-user driver to call into the SWd changed. The change was driven by the MM over FF-A ABI implementation which is used by SmmGW SP and uefi-test. uefi-test uses the same arm-ffa-user driver as xtest hence xtest needs to be updated to use the new driver. This xtest change is already merged up-stream but after v3.20, which is used here. This change adds backported xtest changes as carried patches. Signed-off-by:
Gyorgy Szing <Gyorgy.Szing@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Gyorgy Szing authored
This change: - cherry-picks TF-A changes from master which implement passing TOS_FW_CONFIG DTB from the FIP package to the trusted OS. - add an OP-TEE SPMC specific SPMC manifest file - configures TF-A to build the manifest, add it to the FIP package and pass it to OP-TEE as a boot argument. This functionality needs matching changes in OPTEE (OP-TEE v3.21 or v3.20 + carried patches.) Signed-off-by:
Gyorgy Szing <Gyorgy.Szing@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Gyorgy Szing authored
OP-TEE SPMC v3.20 and TF-A v2.8 is incompatible on qemu, and OP-TEE panics during boot because having an SPMC manifest passed to the SPMC is mandatory since v3.20. TF-A and OP-TEE upstream already fixed this issue by modifying the ABI between the SPMD and SPMC. Moreover qemu support in TF-A has been extended to allow building an SPMC manifest DTS file, and loading it from the FIP package. This change adds the needed OP-TEE fixes as carried patches. The TF-A change will be added in the next commit. Signed-off-by:
Gyorgy Szing <Gyorgy.Szing@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Anton Antonov authored
Split tests to groups, and enable groups based on machine features set. This allows limiting tests to testing deployed SPs only. Signed-off-by:
Anton Antonov <Anton.Antonov@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Gyorgy Szing authored
To enable up-to date version of Trusted Services op-tee v3.20 or newer is needed. Signed-off-by:
Gyorgy Szing <Gyorgy.Szing@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Gyorgy Szing authored
This change updates to latest available version of Trusted Services. List of changes: - adapt SP recipes to file structure changes and support for "configurations". In TS each SP can be built in various different setups to allow adapting to platform and integration specific differences. - MbedTLS dependency has been updated to v3.3.0. - This needs new python dependencies are required in the build environment. - psa-acs was updated to a matching version. - do_patch() has been updated to support the MbedTLS patch added in TS. - Update TS dependency patching method to use git instead of patch. - Downgrade nanopb to match up-stream dependency version. Signed-off-by:
Rui Miguel Silva <rui.silva@linaro.org> Signed-off-by:
Gyorgy Szing <Gyorgy.Szing@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- 13 Jun, 2023 1 commit
-
-
Abdellatif El Khlifi authored
The patchset has been merged in U-Boot master (https://github.com/u-boot/u-boot/commit/c9c2c95d4cd27fe0cd41fe13a863899d268f973c ) This commit upgrades the NVMXIP patches with the merged ones. Signed-off-by:
Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- 06 Jun, 2023 1 commit
-
-
Emekcan Aras authored
Even though corstone1000 platform does not support the entire PSCI APIs, it relys on PSCI reset interface for system reset. The name of this config changed in the new version of u-boot. This enables PSCI reset, so the system can be resetted in u-boot again. Signed-off-by:
Emekcan Aras <emekcan.aras@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- 16 May, 2023 1 commit
-
-
Abdellatif El Khlifi authored
point poky/meta-openembedded to mickledore Signed-off-by:
Abdellatif El Khlifi <abdellatif.elkhlifi@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- 15 May, 2023 2 commits
-
-
Emekcan Aras authored
It fixes and limits the partition size to fix capsule update feature after the GPT changes. The partitions in the second bank needs to have correct size and the partitions in first bank should have a fixed size since corstone1000 does not support partial update and has a limited flash to support variable size. Signed-off-by:
Emekcan Aras <emekcan.aras@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
Emekcan Aras authored
This patch aligns capsule update feature in tfm with GPT/BL1 changes. Adjusts BL2 flash and data size and adds missing CRC checks. Signed-off-by:
Emekcan Aras <emekcan.aras@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- 03 May, 2023 1 commit
-
-
Rui Miguel Silva authored
Remove log messages, that would never show up, but clean that mess. And fix the env script and config so that trigger the load of kernel from reading the gpt. Signed-off-by:
Rui Miguel Silva <rui.silva@linaro.org> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- 28 Apr, 2023 1 commit
-
-
Jon Mason authored
The signed kernel image for the android kernel and legacy u-boot is no longer booting. Remove this to allow for it to work until it can be fixed. Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- 27 Apr, 2023 1 commit
-
-
Adam Johnston authored
N1SDP master has now updated to TF-A v2.8.0 so we should do the same. Remove the SHA override for the N1SDP Signed-off-by:
Adam Johnston <adam.johnston@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-
- 24 Apr, 2023 1 commit
-
-
Emekcan Aras authored
Enabling new features on tfm for corstone1000 increases the number of ITS and PS assets needed. This patch increases the number of PS and ITS assets and fixes regression on psa-ps-api-tests. Signed-off-by:
Emekcan Aras <emekcan.aras@arm.com> Signed-off-by:
Jon Mason <jon.mason@arm.com>
-