aboutsummaryrefslogtreecommitdiffstats
path: root/meta-arm/recipes-devtools
AgeCommit message (Collapse)Author
5 daysarm/devtools/fvp-base-a-aem: update the AEM FVP to 11.25.15Gyorgy Szing
Version v11.25 was released and it fixes measured boot. Update the recipe and integrate the new version. The pattern of the download URL has changed. Add functionality to calculate a new URL fragment from the package version. Signed-off-by: Gyorgy Szing <gyorgy.szing@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2024-04-11arm/opencsd: update to 1.5.2Jon Mason
Update to the latest stable version (1.5.2), comprised of the following commits: 5d86f27a8c0a opencsd: Update version info and README for 1.5.2 71c50dda716f build: win: Fix name for ocsd-perr utility in windows build 599551d3ea09 opencsd: docs: Update docs for test programs 769faaa6368a opencsd: docs: Update trc_pkt_lister man file b957577e71bf tests: Fix typo in trc_pkt_lister help output dca84a74a0d5 build: Fix clean of mem_acc_test 85fd025eed35 opencsd: stm: Fix build warning in 64 bit build of STM 2145b81b4b61 opencsd: etmv4: Fix build warning on decoder 169cc07d3625 docs: Fix formatting in README.md Signed-off-by: Jon Mason <jon.mason@arm.com>
2024-04-11arm-bsp: Remove tc1Jon Mason
Remove tc1 and related recipes that are unique to it (and generally unused ones). Signed-off-by: Jon Mason <jon.mason@arm.com>
2024-03-28arm: use UPSTREAM_CHECK_COMMITS for git versioned recipesJon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com>
2024-01-26arm/opencsd: update to v1.5.1Jon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com>
2024-01-18arm/opencsd: update to 1.4.2Jon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com>
2024-01-18arm/fvp-base-a-aem: upgrade to 11.24.11Ross Burton
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2024-01-15arm/pyhsslms: update to 2.0.0Jon Mason
Changes were needed due to the 2.0.0 version not being available for download at pypi (though listed as the latest version there). Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-11-24arm/fvp-corstone1000: upgrade to 11.23_25Emekcan Aras
Upgrade to the 11.23_25 release of the FVP. Signed-off-by: Emekcan Aras <emekcan.aras@arm.com> Signed-off-by: Ross Burton <ross.burton@arm.com>
2023-11-13arm/fvp-base-a-aem: upgrade to 11.23.9Ross Burton
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-10-24arm/fvp-corstone1000: upgrade to 11.22.35, add aarch64 binariesRoss Burton
Upgrade to the 11.22.35 release of the FVP. Also add the aarch64 binaries as these are now available. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-09-29ci,doc,kas,arm-bsp,arm: Remove support for fvp-baser-aemv8r64 machineDivin Raj
The fvp-baser-aemv8r64 machine will not be actively maintained. Signed-off-by: Divin Raj <divin.raj@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-09-19arm/opencsd: update to v1.4.1Jon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-08-30arm-bsp/corstone500: removal of supportJon Mason
corstone500 is End-of-life'd (EOL'ed). Remove support for it from the tree. Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-08-29Remove explicit SRCPVRoss Burton
As of oe-core a8e7b0f, PV doesn't need to contain SRCPV explicitly as base.bbclass will append it to PKGV if there is a + in the version. So, remove the redundant assignments. Also change the boot-wrapper-aarch64 PV to 0+git as it's possible that some point they'll tag a release and we want to be able to upgrade to it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-07-26arm/recipes-devtools,doc: Update FVP versionZiad Elhanafy
Update fvp-base-a-aem and fvp-base-r-aem to v11.22.14 Signed-off-by: Ziad Elhanafy <ziad.elhanafy@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-07-19arm: Set FVP EULA environment variable details messageZiad Elhanafy
Set the FVP EULA environment variable details message to request the user to accept the EULA in case it has not been accepted. Signed-off-by: Ziad Elhanafy <Ziad.Elhanafy@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-07-03gn: Disable warning as error but not disable completelyKhem Raj
This will still emit the diagnostic but it wont break the build, additionally pass it to CXXFLAGS since thats the right subset to disable it for. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-06-20arm/gn: fix build with GCC <13Ross Burton
The previous commit fixed the build of GN with GCC 13, but broke it for any other version. Remove the patch and simply disable the fatal warning that causes the breakage. Interestingly, this warning is already disabled for Windows builds. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-06-16gn: Fix build with gcc13Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-06-16gn: update to latestKhem Raj
Brings fixes to build with gcc-13 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-06-06arm/fvp: add LICENSE_FLAGS_DETAILSRoss Burton
Add a link to the FVP EULA in LICENSE_FLAGS_DETAILS, so the user has some context as to what they're agreeing to upfront. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-06-05arm-bsp/optee: Remove unreferenced patchesJon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-04-20arm/trusted-firmware-m-scripts: relocate to tfm directoryJon Mason
Relocate to be with tfm to make it more obvious when a version update is needed Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-04-20arm-bsp/tc1: Add FVP supportJon Mason
Add tc1 ecosystem FVP and bits to enable in the tc1 machine config file Also, do some hacks to speed things up. Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-03-13arm/edk2: update version and relocate edk2-basetools to be with edk2Jon Mason
Update to the latest version of EDK2. There is an issue with memory not being initialized and hanging boot. So revert the patch that is causing the issue until the proper solution can be found. Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-02-24arm/trusted-firmware-a: update version and relocate fiptoolJon Mason
Update tfa version to v2.8. Also, fiptool uses tfa sources. So, keep it with the rest of tfa to prevent the version from becoming stale. NOTE: tf-a-tests is being held back for corstone1000 due to compilation errors. Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-02-24arm/opencsd: update to v1.4.0Jon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-02-24arm/gn: update to a more recent SHAJon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-02-22arm/trusted-firmware-m-scripts: Create inc file for common configPeter Hoyes
To simplify adding support for new versions of TF-M scripts in the future, create a common .inc file with the non-version-specific configuration. Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-02-22arm/trusted-firmware-m: Create common inc file for src definitionsPeter Hoyes
To try and prevent trusted-firmware-m and trusted-firmware-m-scripts from becoming out of sync in the future, create a common trusted-firmware-m-1.7.0-src.inc which defines all the repositories and their SHAs for both. Include this file in both recipes. Add a SUMMARY and DESCRIPTION to trusted-firmware-m-scripts. Update mbedtls to 3.2.1 (the recommended version for TF-M 1.7.0) Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-02-22arm/trusted-firmware-m: Synchronize with 1.7.0 releasePeter Hoyes
Update the TF-M image signing scripts to use the TF-M 1.7.0 sources, so it is in sync with the TF-M recipe itself. Synchronize the trusted-firmware-m and -scripts Python dependencies with the in-repo requirements.txt files. This requires a recipe to be carried for pyhsslms. 1.7.0 introduces the --measured-boot-record argument to the image signing script, which is required to maintain existing behavior. Add it to the arguments in the tfm_sign_image bbclass. Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-02-15arm/edk2-basetools: Convert edk2 basetools recipes to native onlyGowtham Suresh Kumar
The BBCLASSEXTEND configuration can generate native sdk and target recipes as well. The cp command used in do_install will create host contamination issues for these recipes, so this patch makes the recipe native only. Signed-off-by: Gowtham Suresh Kumar <gowtham.sureshkumar@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-02-12arm/edk2-basetools: Add edk2 base tool native recipeGowtham Suresh Kumar
The native recipe installs the UEFI capsule generation tool along with the other base tools to native sysroot. Signed-off-by: Gowtham Suresh Kumar <gowtham.sureshkumar@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-02-12arm/trusted-firmware-m: Do not use release branchesRoss Burton
TF-M does not use persistent release branches and the release-* branches have been removed from the repository, so switch the branches to master. Also update the tf-m-tests SRVREV to the 1.7.0 tag, not the RC2. 99% based on a patch by Peter Hoyes <Peter.Hoyes@arm.com>. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-02-04gator-daemon: Fix build with gcc13Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-01-25arm: Use SRC* variables consistentlyPeter Hoyes
The SRC_URI, SRCREV AND SRCBRANCH variables are currently used inconsistently across recipes in meta-arm, leading to difficulties customizing the configuration in external BSP layers where necessary. Standardize usage across commonly used recipes so that: * SRC_URI contains a SRC_URI_PACKAGE_NAME variable per component which can be used to easily configure a mirror. This variable uses default assignment so that it can be easily overridden using an environment variable, e.g. to point to an internal mirror that cannot be committed externally. * SRCBRANCH is defined per component. * SRCREV is defined per component. Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-01-09arm/fvp-base-a-aem: add support for aarch64 binariesRoss Burton
There is now a beta release of the Base-A AEM FVP for aarch64! Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-01-09arm/fvp-envelope: update HOMEPAGERoss Burton
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-01-09arm/fvp-envelope: name the FVP tarballs for checksumsRoss Burton
We can download both x86-64 and aarch64 binaries, so ensure the SRC_URI entry is named to identify them. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-01-08gn: Replace lfs64 functions with original counterpartsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2023-01-04arm/fvp-base-a-aem: upgrade to 11.20.15Ross Burton
Signed-off-by: Ross Burton <ross.burton@arm.com>
2022-12-14arm/fvp-base-r-aem: upgrade to version 11.20.15Robbie Cao
Update version in documentation. Issue-Id: SCM-4874 Signed-off-by: Robbie Cao <robbie.cao@arm.com> Change-Id: Ic66bdcdc5c6309331f80faab6eaf2e3e936a5da4 Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-11-23arm/fvp: Upgrade Corstone1000 FVPEmekcan
Upgrades the Corstone1000 FVP to the latest release version. Signed-off-by: Emekcan Aras <emekcan.aras@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-11-14arm/gn: update to the latest SHAJon Mason
Recent changes appear to have fixed clang issues. Unfortunately, hafnium gn visibility is not done properly. So, a patch to that is needed to get it working. Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-11-01arm/gator-daemon: update to v7.8.0Jon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-11-01arm/opencsd: update to version 1.3.1Jon Mason
Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-10-19arm/fvp-tc0: remove Total Compute 2020 FVPRoss Burton
This FVP doesn't support TC1, so remove it now that we don't support TC0. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-10-03arm/classes: Migrate TF-M image signing to bbclassPeter Hoyes
Introduce a new recipe for the TF-M signing scripts. To make the functionality easier to reuse, move the logic that is currently in trusted-firmware-m-sign-host-images.inc to tfm_sign_image.bbclass. This bbclass DEPENDS on trusted-firmware-m-scrpits-native. tfm_sign_image.bbclass can be inherited in image recipes to sign artifacts. Issue-Id: SCM-4964 Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Change-Id: I74aaab5db1a43fedf13ea2564c2f31af207ae924 Signed-off-by: Jon Mason <jon.mason@arm.com>
2022-09-28arm/fvp-base-r-aem: upgrade to version 11.19.14Jiacheng Tang
Update version in documentation. Issue-Id: SCM-5168 Signed-off-by: Jiacheng Tang <jiacheng.tang@arm.com> Change-Id: Iea0815fb7e99997f45f7882c47138f0f9dfac0ac Signed-off-by: Jon Mason <jon.mason@arm.com>