- Jan 16, 2019
-
-
32 bit version of libfdt cause build issues for BL1. Delete libraries built during BL32 stage. Change-Id: I0893af63b4cbd92792f3189bf717d1b2122151ed Signed-off-by:
Arvind Chauhan <arvind.chauhan@arm.com>
-
- Dec 25, 2018
-
-
Thomas Abraham authored
The ext3 partition in the busybox image gets a fixed UUID assigned to it during build. Use this UUID to identify the boot ext3 partition. Change-Id: I60866aa1afcd72708b57f59131e2a76749837d12 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Thomas Abraham authored
The disk preparation code is reorganized to make it more readable. In addition to this, the functions are now parameterized and the ext3 partition gets a UUID assigned to it for use by grub. Change-Id: Icc8d380a7410de293c44aedcd705ed6a123da42d Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
- Oct 30, 2018
-
-
Commit ed0fed88 ("build-scp: specify target path for mcp rom binary") adds a unconditional access to MCP binary files. This is incorrect as MCP binary is built only for SGI platforms. Fix this by adding a check for presence of MCP build output folder. Change-Id: Icf60f0f4c10fbc60cb74bfd533d7dba9c086385f Reported-by:
Asha R <asha.r@arm.com> Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Change-Id: I2d86cfa2f31f22393d77dcd34adebfdea48b68f0 Signed-off-by:
Nariman Poushin <nariman.poushin@linaro.org>
-
- Oct 19, 2018
-
-
The build command for upstream scp now requires a CC command line parameter that points to the absolute path of the compiler to be used for building scp. So adapt the scp build script to these changes in build command. Change-Id: I48442342739f57f6dcceb5e1d627e04421038d70 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
- Oct 11, 2018
-
-
For disto boots, the entire stack need not be built. The components required to be built are scp, arm-tf and uefi. Add a new build script to build these components for distro boot test. This script is a wrapper on the build-all script. Change-Id: I19a44eb37acc1d8923a47c11d78a20122f922e81 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Add a new build script to allow building the SGI stack for busybox boot. This script is a wrapper on the build-all script. After completing the build of the required components, this script prepares a boot disk image with EFI and ext3 paritions in it. Change-Id: I1302e72284fc8539b1a306e49c52f18815b0bd4d Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
The grub config files will be selected by the test case that is being built. So there is no need to have default grub config files listed the platform specific build configuration file. Change-Id: I6a3dd2c41f4b4f95eddb1019e0a77194305e5804 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
The BL config stage is not required for SGI platforms. Add a new flag to conditionally enable the BL config stage. The platforms that need the BL config stage will have to enable it. Change-Id: I188a22de4118bcec19b98103d4909a207c2052ee Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
u-boot build is not required for SGI platforms. So, u-boot build can be marked as disabled by default and platforms that need the u-boot stage should enable it. Change-Id: I45f8da49612e7578c27b3174cc4f791e17453b33 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
For some of the test cases such as distro-boot, it is not mandatory to build any of the supported filesystems. For such test cases, a new 'none' filesystem is introduced. The configuration file for the 'none' filesystem is an empty file. This approach is the least intrusive approach to avoid building filesystems for test cases that do not need any specific filesystem to be built. Change-Id: I8368a01cfdab33ec1bbe8da3568a5916a51d7627 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Remove all the code related to preparation of the disk image for busybox and OE file systems from build-grub.sh file. This file should contain code that is only related build/package stage of grub. Change-Id: Id9fcccd560c03d6f9d67b8887f370398b450a1ff Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Allow wrappers of build-all.sh to optionally override build configs before the build stage. Change-Id: Ifae45d22599a66aa1664d60310cf75bab8cb1ca7 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
SGI platforms will have their own platform config file and there will be no need for a common sgi config file. So remove the common.sgi file and create a SGI-575 platform specific config file. Change-Id: Id8febae412a04ca16e040a2f07845e3eb3a76b93 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
SCPv2 build is supported by the scripts and SCPv2 generates a MCP rom binary as well. Allow the MCP rom binary to be copied to a specific target destination. Change-Id: Ia5539aca408e51cc986291a19507b84a76553eed Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Add SCPv2 build options for all SGI platforms. All the SGI platforms will have support for SCPv2. Hence, these options are applicable for all SGI platforms. Change-Id: I6a601c5ff41280baa70ea2a18ca5b2735c2e3557 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
- Aug 10, 2018
-
-
Change-Id: I11e4272f0a635059b6536a8ba4e91036e12fc1d9 Signed-off-by:
Asha R <asha.r@arm.com>
-
Asha R authored
Change-Id: I03bf6fdda427126ade3e4ea9f5975257fd2c7cf1 Signed-off-by:
Asha R <asha.r@arm.com>
-
- Aug 07, 2018
-
-
Arvind Chauhan authored
Change-Id: I2d9e49de82129cb50075395d13a055e08157e57b Signed-off-by:
Arvind Chauhan <arvind.chauhan@arm.com>
-
Arvind Chauhan authored
ARM_TF_DEBUG_ENABLED needs to be set to debug or release mode. Release mode build for TF-A is default setting. Change-Id: I2b0094e39c5ceb42994f9f3d8fec674fde8f72a1 Signed-off-by:
Arvind Chauhan <arvind.chauhan@arm.com>
-
- Aug 03, 2018
-
-
Thomas Abraham authored
The patch a55a9a52 ("target-bin: allow tb-fw-config and hw-config to be part of uefi fip") incorrectly assumes the availability of the hw_config dtb file if tb_fw_config dtb file is present. Fix this by checking for available hardware config dtb files and then generate corresponding parameters for the fip tool. Change-Id: I58bf325bcdac2c3ab99ba2b6c17f9e114136d885 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
SGI-575 platform is switching to use SCPv2. With existing implementation of SCPv2, MCP RAM firmware is not available. So remove the use of MCP RAM firmware. Change-Id: Ib30ba14a1b7dff3fdb315f966d175479a14d2ce8 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Few minor fixes are required to align the grub config file and platform name with that of the upstream code. Change-Id: Ibcfc94b89bdd9cc255541a0e9dd5dbad1b4501ca Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Add support for ARM System Guidance for Mobile platform SGM775 Change-Id: I65458f80c78c31deb0202ecfe076be309351c2da Signed-off-by:
Nariman Poushin <nariman.poushin@linaro.org>
-
This is due to fip_create.sh being deprecated Change-Id: I1ad901344b0c08a6fff69a8936aa2739e9faf601 Signed-off-by:
Nariman Poushin <nariman.poushin@linaro.org>
-
Change-Id: I2388dae861f8fdbbb353d542d2f673abd30b7c2f Signed-off-by:
Nariman Poushin <nariman.poushin@linaro.org>
-
Change-Id: I6929343abf29cd2e48e26388087f65cd5cc6fa1f Signed-off-by:
Nariman Poushin <nariman.poushin@linaro.org>
-
- Jun 22, 2018
-
-
Thomas Abraham authored
With support for dynamic configuration now available, the tb-fw-config and hw-config dtb blobs can be packaged into the uefi fip image. Change-Id: I5dad50c1417f00297717c8430949f3153eff8408 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
Thomas Abraham authored
Use of fip_create to create the fip image has been deprecated. So replace all uses of fip_create with fiptool. Change-Id: I66c383aa2b8c77f7643051d00a197a4fcbde2035 Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
- May 04, 2018
-
-
This patch adds new build flag -a to build scripts which is used only when building for FVP_Base_AEMv8A-ARMv8A model. Since this model doesn't has PCI & SMMU IPs (whereas the device tree has), user lands in kernel panic while booting Linux in this model. By passing -a true while building, the PCI & SMMU nodes are removed in device-tree by which kernel panic is avoided. Change-Id: I1f47ec1b216bf63bfbca50c05748fe5f8d8d22c2 Signed-off-by:
Manoj Kumar <manoj.kumar3@arm.com>
-
- Apr 30, 2018
-
-
Also add a common sgi config on which it relies Signed-off-by:
Nariman Poushin <nariman.poushin@linaro.org>
-
- Jan 30, 2018
-
-
The platform support support for FVP and Juno boards are now available in edk2-platforms repo. So discontinue use of edk2 platforms and switch to using edk2-platforms. Signed-off-by:
Thomas Abraham <thomas.abraham@arm.com>
-
This patch fixes ARM-TF build issue for juno32 platform by 1. Removing TSPD flag which is needed only for AARCH64 mode 2. Add AARCH32_SP=sp_min needed for AARCH32 mode 3. Add AARCH32=1 flag Signed-off-by:
Manoj Kumar <manoj.kumar3@arm.com>
-
ARM-TF BL31 is not supported in AARCH32 mode. This patch fixes the build-target-bins.sh to avoid packaging bl31 in AARCH32 mode. Signed-off-by:
Manoj Kumar <manoj.kumar3@arm.com>
-
This patch fixes the ARM-TF build issue for FVP in AARCH32 mode by defining AARCH32=1 flag in fvp32 platform file. Signed-off-by:
Manoj Kumar <manoj.kumar3@arm.com>
-
- Nov 08, 2017
-
-
Arvind Chauhan authored
Mali related configuration moved to mali.conf Signed-off-by:
Arvind Chauhan <arvind.chauhan@arm.com>
-
- Aug 09, 2017
-
-
Ryan Harkin authored
In contrast with the non-multi-threading DTS, this enumerates MPIDR values shifted by one affinity level to the left. The newly added DTS reflects CPUs with a single thread in them. Since both DTS files are the same apart from MPIDR contents, the common bits have been moved to a separate file that's then included from the top-level DTS files. The multi-threading version only updates the MPIDR contents. Change-Id: I9df71daa9c6fe7f658ba1d2c9d30a82154be8d7d Signed-off-by:
Ryan Harkin <ryan.harkin@linaro.org>
-
- Jul 21, 2017
-
-
Ryan Harkin authored
When we build linux for a specific config, eg, busybox, it was also building the defconfig. We never use the defconfig build, so drop it and speed things up. Change-Id: I0f98582bab09555ca07af0ac16e41a1264625dd6 Signed-off-by:
Ryan Harkin <ryan.harkin@linaro.org>
-
- Jul 20, 2017
-
-
Ryan Harkin authored
When building with SCMI SCP binaries, ARM-TF must be build with CSS_USE_SCMI_SDS_DRIVER set to 1. This change is for Juno in both AArch32 and AArch64 builds. Change-Id: Ibb64ff2c144a0d9c2e20d63a6c6631b5c8ac256a Signed-off-by:
Ryan Harkin <ryan.harkin@linaro.org>
-