Age | Commit message (Collapse) | Author |
|
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>
|
|
Update to the next release of OPTEE: 2.4.0.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
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>
|
|
Juno Aarch32 support requires an updated ARM-TF and some new platform
scripts.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
Update Juno recovery firmware image with the version based on OPTEE
version 2.3.0.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
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>
|
|
Update both optee_os and optee_client to version 2.3.0.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
I accidentally updated the upstream tag in the LSK manifest in a
previous update.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
Updated to lsk-4.4-armlt-20170111.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
UEFI still hasn't been rebased at this point.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Also update the upstream branch name as this was forgotten in a previous
update.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Update the build scripts with the fixes for GCC4.9.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
Initial manifest updates at the start of the 16.10 cycle.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
|
|
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>
|
|
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>
|