summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-19Update kernel repos17.0617.05Ryan Harkin
Update the kernel repos: - LSK 4.4 - Update Mali driver to r15p0 - Update to latest LSK code: linux-linaro-lsk-v4.4 at commit 91d95be0492c linux-linaro-lsk-v4.4-android at commit b4d01daf6911 - Latest - Update to 4.11 final Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-05-19OPTEE 2.4.0tarball-17.05-linaro1Ryan Harkin
Update to the next release of OPTEE: 2.4.0. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-04-25Update recovery repo to boot R1 from A53armlt-17.0417.04Ryan Harkin
The recovery repo was updated to boot Juno R1 from an A53 core instead of an A57 core. This is mainly so that Aarch32 mode works "out of the box" on R1. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-04-24Update U-Boot to remove EL1 from FVParmlt-20170424-001Ryan Harkin
FVP's U-boot port was configured to switch to EL1, but the boot flow with ARM-TF expects the CPUs to all be in EL2. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-04-24Update build-scripts and ARM-TF for juno32Ryan Harkin
Juno Aarch32 support requires an updated ARM-TF and some new platform scripts. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-04-20Update kernel with juno32 hackRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-04-18Updated LSK kernel to lsk-4.4-armlt-20170411Ryan Harkin
Juno/vexpress Android kernel based on 4.4 version of Linaro Stable Kernel Changes in this version: - Integrate latest OP-TEE driver (deltas for v15 and v16 ) - Add Juno device-trees symlinks to arch/arm, to make building 32-bit kernels for Juno easier. - Remove "arm,vexpress" compatible string from Juno and FVP Base device-trees as they were causing problems with 32-bit kernels (due to the fact that they aren't really compatible with Versatile Express). - Modify HDLCD red/blue colour swap hack so it tests for TC2 rather that just assuming a 32-bit kernel means it's running on a Versatile Express board. Issues: - Running 32-bit kernels on Juno is unstable and produces random crashes. - Motherboard ethernet for Juno r1 and r2 are disabled in device-tree. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-04-12Update manifests for 17.04 releasearmlt-20170412-001Ryan Harkin
This set does not include the juno32 build-scripts updates because we are waiting for ARM-TF changes to be upstreamed. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-02-16Update build-scripts17.02Ryan Harkin
Major changes include dropping the $BL_SUPPORT patch that worked out which big.LITTLE config we had, where now we simply include EAS.conf; we also now include linaro-base-arm{64}. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-02-16Update Juno recovery firmware imageRyan Harkin
Update Juno recovery firmware image with the version based on OPTEE version 2.3.0. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-02-10common.base: update to GCC 6.2Ryan Harkin
Update common.base to expect GCC 6.2 in tools/gcc. I'm using this version for my testing and the scripts will expect the users to have the same version unpacked: http://releases.linaro.org/components/toolchain/binaries/6.2-2016.11/arm-linux-gnueabihf/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz http://releases.linaro.org/components/toolchain/binaries/6.2-2016.11/aarch64-linux-gnu/gcc-linaro-6.2.1-2016.11-x86_64_aarch64-linux-gnu.tar.xz Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-02-10Update ARM-TF in preparation for GCC 6.2Ryan Harkin
We have to update ARM-TF to be able to build with GCC 6.2 because the latest repo has fixes in to remove compiler warnings that are treated as errors. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-02-06Update OPTEE to 2.3.0armlt-20170206-001Ryan Harkin
Update both optee_os and optee_client to version 2.3.0. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-01-26Fix upstream tag for LSK kernelarmlt-20170126-00117.01Ryan Harkin
I accidentally updated the upstream tag in the LSK manifest in a previous update. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-01-16Update build-scripts with cleaner versionarmlt-20170116-001armlt-17.01Ryan Harkin
The previous update contained the hacky patch for LOAD_IMAGE_V2=0, then reverted that change in the next commit. This version squashes the LOAD_IMAGE_V2=0 change out completely. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-01-16Update EDK2Ryan Harkin
Removed one of Daniil's EmbeddedPkg patches that was no longer required. note: I didn't update to the latest Tianocore master branch because this patch has broken boot on Juno R0: a8675a1 2017-01-09 ArmPlatformPkg/ArmJunoDxe: Set Marvell Yukon MAC address [Daniil Egranov] So I am keeping the older version from my tree for now. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-01-16Update u-boot with x1-x3 fixRyan Harkin
A previous commit to u-boot introduced a warning during kernel boot: [ 0.000000] WARNING: x1-x3 nonzero in violation of boot protocol: [ 0.000000] x1: 0000000000000000 [ 0.000000] x2: 0000000000000000 [ 0.000000] x3: 0000000080080000 [ 0.000000] This indicates a broken bootloader or old kernel This update contains a local patch to fix that while the patch is working its way upstream. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-01-12Update LSK kernelRyan Harkin
Updated to lsk-4.4-armlt-20170111. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-01-11Update build-scripts to fix ARM-TF LOAD_IMAGE_V2 problemsRyan Harkin
A previous version of the build scripts hacked LOAD_IMAGE_V2=0 to work around a problem when using the latest ARM-TF on FVP. It turns out the problem was in the build scripts where it specified SPD=opteed for all platforms and not just Juno. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-01-10Update pinned manifests in prep for 17.01 releasearmlt-20170110-001Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2017-01-09Revert to 2.2.0 release of OPTEERyan Harkin
Various problems with the latest OPTEE and compatibility with xtest as used in Android releases meant that xtest was failing after I updated. Bisecting the problem shows that this commit causes the failure: 621564d 2016-10-18 core: REE FS: use new RPC functions [Jens Wiklander] ... due to needing a corresponding xtest update. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-13Add silent option to uefi-buildsarmlt-16.1216.12Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-12Update build-scripts with common.fvp changearmlt-20161212-001Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-12Update pinned-latest with 4.9 final kernelRyan Harkin
Update the latest manifest with the most recent kernel based on 4.9 final, with Tixy's additions. New in this month is the Aarch32 support as per the LSK 4.4 kernel. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-10Update build-scripts to add fvp32 supportRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-08Update UEFI reposarmlt-20161208-004Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-08Update Juno SCP firmwarearmlt-20161208-003Ryan Harkin
Update the Juno firmware recovery directory with v1.21.0-rc1 taken from tag juno-16.12-linaro1. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-07Update upstream trees for 16.12 releaseRyan Harkin
UEFI still hasn't been rebased at this point. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-06pinned-lsk.xmp: Update LSK 4.4 kernelRyan Harkin
Also update the upstream branch name as this was forgotten in a previous update. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-06Update vexpress-firmware to rename zImage to ImageRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-06Update build-scripts with GCC5 changesRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-12-06Update build-scripts in pinned-*Ryan Harkin
Update the build scripts with the fixes for GCC4.9. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-11-18fix latest-armlt SHA IDarmlt-16.1116.11Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-11-17Move FDT address to 0x82000000armlt-20161117-001Ryan Harkin
The FDT was located at 0x83000000 but this address is reserved for OPTEE. To prevent a clash, move the FDT to 0x82000000, which is also suitable for 32-bit kernels. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-11-17update manifests to latest reposRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-11-17pinned-lsk: add missing busybox pathRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-11-11Move to LSK 4.4 based kernelRyan Harkin
Move both the pinned and non-pinned LSK manifests to the LSK 4.4 based kernel. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-11-11pinned-latest: add missing busybox pathRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-11-11pinned-latest: fix kernel branch nameRyan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-11-01Add OPTEE dts kernel mod16.10Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-10-18Update pinned manifests for 16.10armlt-20161018-001armlt-16.10Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-10-18Update optee_os to 2.2.0 tagRyan Harkin
YongQun Liu requested that we specifically use the 2.2.0 tag for the 16.10 release. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-10-12Update pinned manifests for 16.10armlt-20161012-001Ryan Harkin
Initial manifest updates at the start of the 16.10 cycle. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-26Update pinned-lsk with Mali r12p0 kernel for 16.09armlt-16.09-00316.09Ryan Harkin
The kernel was updated for 16.09 with Mali r12p0 as used by Android N (AOSP 7.0). Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-16Update Juno recovery firmwarearmlt-20160917-001armlt-20160916-001armlt-16.09-001Ryan Harkin
Juno recovery firmware was updated to add the the ARM-TF binaries after being rebuilt with OP-TEE enabled. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-16Add OP-TEE into UEFI manifestsRyan Harkin
OP-TEE is used by ARM-TF when collaborating with Android, for example. So we need to re-enable building OP-TEE in UEFI builds. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-07Update EDK2 after TC2 fix merged upstreamarmlt-16.0920160908-00120160907-003Ryan Harkin
The local fix for TC2 that was pushed in the previous manifest update has been merged upstream, so I rebased to it. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-07Update EDK2 tree with temporary bug fix20160907-002Ryan Harkin
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-07Update ARM-TF and SCP binariesRyan Harkin
SCP release v1.18.0-rc0 has been integrated and ARM-TF rebuild to include them. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
2016-09-06align l*.xml with pinned-l*.xmlarmlt-20160907-001armlt-20160906-002armlt-20160906-001Ryan Harkin
Make the non-pinned manifests appear in the same order as the pinned manifests to make comparisons simpler. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>