- Jan 25, 2021
-
-
Enable uefi secureboot build for multiple neoverse reference design platforms - rdn1edgex2, rdv1, rdv1mc, rdn2. Signed-off-by:
Sayanta Pattanayak <sayanta.pattanayak@arm.com> Change-Id: I61ad02b3c73e4166d57ede85ce07ca4406fd56fd
-
- Jan 22, 2021
-
-
Omkar Kulkarni authored
Set the build flags to support SPM and SPM_MM on rdn2 platform. Use V2 platform standalone MM dsc file. Signed-off-by:
Omkar Anand Kulkarni <omkar.kulkarni@arm.com>
-
Omkar Kulkarni authored
The flag EL3_EXCEPTION_HANDLING must be set to enable SPM-MM support. Currently this flag is set only for the platforms supporting RAS extension. So enable this flag when SPM is enabled. Signed-off-by:
Omkar Anand Kulkarni <omkar.kulkarni@arm.com>
-
Update the PACKAGES_PATH variable to include libraries required for building SBSA UEFI test binaries. Change-Id: I1a6a0fd97cbafa6e1188a2da6c876ea23b21aa5d Signed-off-by:
Pranav Madhu <pranav.madhu@arm.com>
-
Thomas Abraham authored
Instead of using helper scripts in uefi-tools to build the edk2 targets, add support for building edk2 targets into build-uefi script. This allows moving away from depending on the use of uefi-tools repo. In addition to this, update the build configs for each platform to specify the platform description files that have to be built. While at it, fix a typo in the array name used in the config file of rdn1edgex2 platform. Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com> Change-Id: I4d73712f90540dc7a98f97528972b6c215c1bdc3
-
- Jan 07, 2021
-
-
Thomas Abraham authored
Instead of depending on a separate directory outside of build-scripts to hold the supporting files required to create the cpio image, migrate those supporting files into build-scripts. This helps with removing the dependency on requiring a separate repo to host these supporting files. Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com> Change-Id: I6ea1b5ea6cab4251c4545a33d818527d3d3f0e40
-
- Dec 18, 2020
-
-
Reference Design platform RD-Daniel-ConfigXLR has been renamed to RD-V1-MC. Correspondingly, remove all uses of 'rddanielxlr' and replace it with rdv1mc where appropriate. Signed-off-by:
Aditya Angadi <aditya.angadi@arm.com> Change-Id: I8dc6c50391dccdfbe7bffcf560c59d71d0426dac
-
Reference Design platform RD-Daniel has been renamed to RD-V1. Correspondingly, remove all uses of 'rddaniel' and replace it with rdv1 where appropriate. Signed-off-by:
Aditya Angadi <aditya.angadi@arm.com> Change-Id: I39f20cf4f95bf1d1af63de40742a8db22aa440bd
-
- Nov 28, 2020
-
-
Thomas Abraham authored
Update the grub menu entry name as "SGI-575 Busybox". This indicates the platform on which the grub loads the next stage of software. Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com> Change-Id: I8030a3d3d331028d2bf6d4cb5039c0ab32a0ccc8
-
- Nov 27, 2020
-
-
Thomas Abraham authored
All the platforms have virtio.net enabled on them. So the use of SMSC Lan91x controller can be removed. Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com> Change-Id: I0cc8955cea92525b4a5ad0a8bf60df7487dc69bc
-
Add the initial build configuration files for RD-N2 platform. Support for uefi and busybox boot is also enabled. Change-Id: Iea2fa0ea0e0f2ccd6bcffd8775d6e0d59a1d76fb Signed-off-by:
Aditya Angadi <aditya.angadi@arm.com>
-
- Oct 11, 2020
-
-
Vijayenthiran Subramaniam authored
Using build-target-bins on Ubuntu 20.04 results in the following error: "uboot_out: invalid indirect expansion" Ubuntu 20.04 LTS uses bash version 5.0 which doesn't expand an indirect expansion if the variable is not defined, which caused the above error. Fix this by checking if the uboot_out variable is not empty before doing the indirect expansion. Change-Id: Ie6e235f76809c40f36735b2e5844f668f89eff11 Signed-off-by:
Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
-
Vijayenthiran Subramaniam authored
Use $PARALLELISM for make builds to spawn multiple jobs. This results in better utilization of multi-core processor in the host machine used for build resulting in lesser build time. Change-Id: I2986a0ba3baf1db7409f55c018a4ebbcf6ccbc73 Signed-off-by:
Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
-
Vijayenthiran Subramaniam authored
'doxygen' package is required to build documentation for SCP-Firmware. So add it to the list of prerequisite packages to be installed. Change-Id: I7c152f7399f72023717f550b17bbf7fea5bc2c80 Signed-off-by:
Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
-
- Oct 09, 2020
-
-
EDK2_ENABLE_RAS compilation flag was incorrectly being defined for builds with RAS disabled. Fix this for all the SGI/RD platfotms. Change-Id: I01209f6f03ca26c3b2e16c415856630cbf45c6e2 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Update the name of the compiler binary for using the compiler from Arm developer site. This change corresponds to the compiler name as used in gcc-arm-8.3-2019.03-x86_64-arm-eabi version of the compiler. Change-Id: I93f162fb0ab318fbf049a46c26a8885102982d60 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Instead of letting the common config file choose the compiler for the platform, let the platform config choose the most suitable compiler for the platform. Change-Id: I994a200ec5959704d0f361158a7a6f79c74d0a60 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
- Jul 27, 2020
-
-
Config data for platforms uses TARGET_$plat[TBBR] to enable or disable the TBBR support in arm-tf builds. Fix arm-tf build script to use the above variable name. Change-Id: Id6389abc167ee412fd70e15090b6af54acd2b29e Signed-off-by:
Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
-
Commit 3cb84a5 ("plat/arm: Rentroduce tb_fw_config device tree") in the Arm Trusted Firmware project [1] introduced changes such that the fw_config device tree will maintain the information shared across all the BLx images while the tb_fw_config device tree will hold the BL2 configuration nodes. Update build-target-bins.sh file to include both fw_config and tb_fw_config device trees during the fip image creation stage. [1]: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/commit/?id=3cb84a54258e148ba0240fc5fbe4ef828339c13d Change-Id: Ica4aede67782c42686a2971d50601eca86609d52 Signed-off-by:
Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
-
- Jul 14, 2020
-
-
Update the name of kvmtool package to point to correct URL. Change-Id: Icab25b656dbd2efc2ab779aab3cc52f879e54217 Signed-off-by:
Vivek Gautam <vivek.gautam@arm.com>
-
- Apr 22, 2020
-
-
Reenable the RAS support for platforms with the DMC-620 controller. The platforms on which RAS support is being reenabled include SGI-575, RD-N1-Edge and RD-E1-Edge. Change-Id: I5766e3549ed0be9f89050b490eaa809acf8a8c24 Signed-off-by:
Omkar Anand Kulkarni <omkar.kulkarni@arm.com>
-
The compile time macros defined the platform configuration file for UEFI build is not correctly passed as build parameters during edk2 build. Fix this. Change-Id: I7de41c754a402c66f86bbfef6b5c893104aa5694 Signed-off-by:
Omkar Anand Kulkarni <omkar.kulkarni@arm.com>
-
- Apr 13, 2020
-
-
Thomas Abraham authored
Due to changes in upstream TF-A support for SPM, there is failure in communicating non-trusted software communicating with management mode software. Until this get resolved, keep management mode and support for RAS disabled. Change-Id: I47d63a59e72fa96c42102e50372069c9c12c3fd6 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Thomas Abraham authored
Starting from SCP v2.6.0, the release mode build does not print any SCP logs. So change the default build mode to debug mode. Change-Id: Ia36cb6edcda35130118ba92c3b14feff20ea2e39 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Thomas Abraham authored
There are changes in edk2-platforms which requires each of the platform to have its own platform description file. Adapt to these changes in edk2-platforms repo. Change-Id: I586e41f4c64f2485a32a719e99cd22665f86892d Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Thomas Abraham authored
There are changes in edk2-platforms which requires each of the platform to have its own platform description file. Adapt to these changes in edk2-platforms repo. Change-Id: Id6f0a101d460b2f3200575e2728a481f05a286af Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Thomas Abraham authored
There are changes in edk2-platforms which requires each of the platform to have its own platform description file. Adapt to these changes in edk2-platforms repo. Change-Id: I01b94088947e93381975dd9c4d2e9ebdcb277357 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Thomas Abraham authored
There are changes in edk2-platforms which requires each of the platform to have its own platform description file. Adapt to these changes in edk2-platforms repo. Change-Id: I3d82aad89a77b4f1a05b81486d0379b2a6148c6a Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Thomas Abraham authored
Remove the use of earlycon in the kernel boot argument as this is not required for the boot test anymore. Change-Id: I24a35d1dbb90865d9e7deba2a626c13440abde8e Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Thomas Abraham authored
There are changes in edk2-platforms which required each of the platform to have its own platform description file. Adapt to these changes in edk2-platforms repo. Change-Id: Ida7273b4670211ee1359337ed1f113feb047ab32 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Thomas Abraham authored
Add RD-Daniel Config-XLR as a platform support for UEFI boot test. Change-Id: I744ad57240ba8f866299cb01a2c2f5e4183d1110 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Add RD-Daniel Config-XLR as a platform that supports the busybox boot test. Change-Id: I9ba80f9eb18d074cf9972369d86320cfdd7950d8 Signed-off-by:
Aditya Angadi <aditya.angadi@arm.com>
-
Add the initial build configuration files for RD-Daniel Config-XLR platform. Change-Id: Icf8b7acbd710464b0b46752fdb05bb6899c5c746 Signed-off-by:
Aditya Angadi <aditya.angadi@arm.com>
-
- Mar 29, 2020
-
-
Commit 4d37aa76fdc5 ("plat/arm/sgi: introduce number of chips macro") in Arm trusted firmware introduced a change to allow platforms to specify the number of chips to boot on a platform. A new build time parameter 'CSS_SGI_CHIP_COUNT' was introduced to specify the chip count. Adapt the build configuration of RD-N1-Edge dual chip platform accordingly. Change-Id: I56091b5034ecc7cd2e76422f2bc25f06b91403ea Signed-off-by:
Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
-
Commit 25ac87940 ("fconf: Add dynamic config DTBs info as property") in the Arm Trusted Firmware project changes the name of the *_tb_fw_config.dtb as *_fw_config.dtb. Correspondingly change the build-target-bins.sh file. Change-Id: I20d37702ae6ea29801680018190b3cd87d6ec336 Signed-off-by:
Aditya Angadi <aditya.angadi@arm.com>
-
Thomas Abraham authored
As the FVPs new required gcc6 to be available on the host platform, add gcc6 to the list of prerequisites to be installed. Change-Id: I1ec3bf894ae7f805e8f2bdd2a5f92032ff3df027 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
- Dec 27, 2019
-
-
Thomas Abraham authored
Add 'pkg-config' and 'gdisk' to the list of list of prerequisite packages to be installed. Change-Id: Id11c91b9ddefbae86ee3ac63fe9e27fd49da2717 Reported-by:
Toshihisa Oishi <toshihisa.oishi@arm.com> Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
RD-E1-Edge platform can be validated using ACS test suite. So enable usability of this script on RD-E1-Edge platform. Change-Id: Ia11d754dcd56f44931e6d8e93fd47517361ec628 Signed-off-by:
Aluvala Sai Akhilesh <aluvala.saiakhilesh@arm.com>
-
Allow the use of busybox boot test build script to be usable for rdn1edge dual chip platform as well. Change-Id: I4223526b5a33ed30071a561a68e7991b0aac4a72 Signed-off-by:
Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
-
RdN1Edge platform supports a dual-chip configuration wherein two rdn1edge SoCs are connected through a high speed coherent CCIX link. Add support for building rdn1edge dual chip platform. This dual-chip RDN1Edge platform name is rdn1edgex2 and should be used as the value of the parameter '-p' during build. Change-Id: Ide2709aa7a6dac21b4eb5fbf0f69806f1f5b3464 Signed-off-by:
Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
-