aboutsummaryrefslogtreecommitdiffstats
path: root/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_%.bbappend
AgeCommit message (Collapse)Author
3 daysarm: remove generic-arm64 and qemu-generic-arm64Ross Burton
These BSPs are now obsolete. Users of generic-arm64 should use genericarm64 from meta-yocto-bsp. Users of qemu-generic-arm64 should use sbsa-ref from meta-arm-bsp. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-12-05arm/trusted-firmware-a: update to 2.10Jon Mason
Update tf-a and mbedtls to the latest versions. Also, migrate the previous version to meta-arm-bsp for corstone1000. NOTE: in v2.10, the fiptool makefile was changed to reference LDOPTS instead of LDLIBS. NOTE: commit 408cde8a59080ac2caa11c4d99474b2ef09f90df in tf-a modifies the qemu_sbsa starting offset, and per the commit comment, it requires the edk2 same change. This is why the edk-platforms SHA has been changed. There are only 19 patches between the previous SHA and this one (most of which are adding a single platform). So, it shouldn't be too impactful to bump the SHA (instead of making it a patch to apply on top of the existing SHA). NOTE: tf-a-tests added LDFLAGS to the makefile, causing the need for it to be removed in the recipe. Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-12-05arm/trusted-firmware-a: move patch file to bbappendJon Mason
TF-A is being patched in the recipe for qemuarm64-secureboot. This should be done in the bbappend. Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-06-06arm/trusted-firmware-a: Add TOS_FW_CONFIG handling for quemuGyorgy Szing
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>
2022-08-31Define qemuarm64-secureboot-ts CI pipeline and include it into meta-armAnton Antonov
qemuarm64-secureboot-ts pipeline is based on qemuarm64-secureboot machine and additionaly includes: - TS Crypto, Storage, ITS, Attestation and SMM-Gateway SPs into optee-os image - TS demo/test tools - TS psa-arch-tests This commit also includes Trusted Services OEQA tests Signed-off-by: Anton Antonov <Anton.Antonov@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-06-14arm/trusted-firmware-a: Update to 2.7.0Jon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-05-06Add new target: "qemuarm-secureboot"Sumit Garg
Add a new 32 bit target as "qemuarm-secureboot" on similar lines as "qemuarm64-secureboot". The boot flow looks like: BL1 (TF-A) -> BL2 (TF-A) -> OP-TEE -> u-boot -> Linux Along with this enable support for OP-TEE based firmware TPM. Signed-off-by: Sumit Garg <sumit.garg@linaro.org> Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-12-08trusted-firmware-a: Mark qemuarm64-secureboot as compatibleKhem Raj
qemuarm64 fails to build since PLAT=invalid when MACHINE=qemuarm64 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-11-11arm/qemuarm64-sbsa: replace with qemu-generic-arm64Jon Mason
Migrate the qemuarm64-sbsa machine to use the generic-arm64 machine as a base. This new qemu-generic-arm64 should contain only the parts necessary to boot the generic-arm64 in qemu (using the SBSA machine). This allows for a single generic image with testing for SBSA compliance. NOTE: a unique WIC file is needed due to the inability to pass kernel bootargs (due to needing DHCP for testimage). Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-08-04meta-arm: Convert to new override syntaxJon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-03-16arm/machine: Create QEMU SBSA machineJon Mason
Add a QEMU machine for Server Base System Architecture (SBSA) development. Change-Id: Ic4e286a6583b38aee2a78ab4b53669048136f1a1 Signed-off-by: Jon Mason <jon.mason@arm.com>
2021-03-16arm: tf-a and edk2 cleanupsJon Mason
Do some preparatory moving of code for add QEMU SBSA machine support. Pulling out the qemuarm64 specific enablement from the universal inc file into a bbappend. Change-Id: I445132337f7851d666214f87e3250b2f0db84406 Signed-off-by: Jon Mason <jon.mason@arm.com>