diff options
author | Jon Medhurst <tixy@linaro.org> | 2015-05-29 14:34:12 +0100 |
---|---|---|
committer | Jon Medhurst <tixy@linaro.org> | 2015-05-29 14:34:12 +0100 |
commit | 277cfb4781497cc822a7667d59fac9d30acd7d9e (patch) | |
tree | ef7a5f21ec45db26c2403687f221d7897ed55560 | |
parent | 07ed44fbc12f9644227b0d288dda5ff92c5ddc72 (diff) |
15.05: Updates to reflect Juno moving to 0.11.3 firmware image
Changes supplies by Andrew Pickard
Signed-off-by: Jon Medhurst <tixy@linaro.org>
-rw-r--r-- | members/arm/android/images/armv8-android-juno-lsk/HOWTO_getsourceandbuild.txt | 12 | ||||
-rw-r--r-- | members/arm/android/images/armv8-android-juno-lsk/HOWTO_releasenotes.txt | 29 |
2 files changed, 28 insertions, 13 deletions
diff --git a/members/arm/android/images/armv8-android-juno-lsk/HOWTO_getsourceandbuild.txt b/members/arm/android/images/armv8-android-juno-lsk/HOWTO_getsourceandbuild.txt index 96aa266..2d5d179 100644 --- a/members/arm/android/images/armv8-android-juno-lsk/HOWTO_getsourceandbuild.txt +++ b/members/arm/android/images/armv8-android-juno-lsk/HOWTO_getsourceandbuild.txt @@ -75,7 +75,13 @@ bc. $ export JUNO_ROOT_DIR=<path-to-working-dir>/<name-of-working-dir> h2. SCP Firmware -The SCP Firmware is only available as a pre-built binary. +The SCP Firmware is only available as a pre-built binary, and consists of the following images: + +| *Filename* | *Image Type* | *Image Name* | +|bl0.bin|BL0|SCP ROM image| +|bl30.bin|BL3-0|SCP runtime image| + +The bl30.bin image is an input to the process of creating a Firmware Image Package. h2. ARM Trusted Firmware @@ -96,7 +102,7 @@ Clone the ARM Trusted Firmware repository from GitHub: bc. $ cd $JUNO_ROOT_DIR $ git clone https://github.com/ARM-software/arm-trusted-firmware.git $ cd arm-trusted-firmware -$ git checkout v1.0 +$ git checkout v1.1-Juno-0.1 h3. Configuration @@ -147,7 +153,7 @@ Clone the Juno UEFI Github repository: bc. $ cd $JUNO_ROOT_DIR $ git clone https://github.com/ARM-software/edk2.git -b juno $ cd edk2 -$ git checkout v2.0-rc1 +$ git checkout v3.0 h3. Configuration diff --git a/members/arm/android/images/armv8-android-juno-lsk/HOWTO_releasenotes.txt b/members/arm/android/images/armv8-android-juno-lsk/HOWTO_releasenotes.txt index 0649639..be4b4af 100644 --- a/members/arm/android/images/armv8-android-juno-lsk/HOWTO_releasenotes.txt +++ b/members/arm/android/images/armv8-android-juno-lsk/HOWTO_releasenotes.txt @@ -96,7 +96,7 @@ h3. UEFI * Booting an Operating System from NOR Flash or USB mass storage * Support for Ethernet and PXE boot * Support for ACPI 5.1 -* Version: v1.2 +* Version: v3.0 h3. ARM Trusted Firmware @@ -104,21 +104,24 @@ h3. ARM Trusted Firmware * Loads the System Control Processor(SCP) firmware into the SCP * Initializes the Trusted World before transitioning into Normal World. * Services CPU hotplug requests coming from Normal World -* Provides a standard Power State Coordintion Interface (PSCI) implementation +* Implements "SCPI v1.0 final" protocol for communication between AP and SCP. +* Implements all mandatory APIs for Power State Coordintion Interface (PSCI) v1.0. * Support for secure interrupts, secure payload -* Version: v1.0 +* Prototype implementation of Trusted Board Boot. +* Version: v1.1-Juno-0.1 h3. SCP Firmware * System configuration * DDR initialization * Basic power state management for frequency and C-states -* SCPI commands (Ready, Set/Get Clocks, Set/Get CPU power states) +* Implements "SCPI v1.0 final" protocol for communication between AP and SCP. +* "Boot over MHU" protocol. * Thermal protection (shutdown at 85C) * DVFS support * Support for system shutdown / reset * Support for recalibrating the PVT sensors (details "here":http://infocenter.arm.com/help/topic/com.arm.doc.ddi0524b/bri1410368219803.html) __only with the 0.9.2 board recovery image__ -* Version: 1.3.0 +* Version: 1.7.0 h2. Known Limitations Listed by Software Component @@ -143,16 +146,22 @@ bc. video=DVI-D-1:1920x1080R@60 h3. UEFI -* No PCI Express support is included -* No display controller support -* No low speed (OHCI) USB support -* UEFI will only list PXE and TFTP as boot options if a live network cable is connected +* No PCI Express support is included. +* No display controller support. +* No low speed (OHCI) USB support. +* UEFI will only list PXE and TFTP as boot options if a live network cable is connected. +* TFTP / PXE boot works only when the boot cpu is a Cortex-A53 and fails if the boot cpu is a Cortex-A57. +* It is necessary to restart the platform after updating the Device Tree in the boot menu. h3. ARM Trusted Firmware -* Does not support changing the primary core using SCC General Purpose Register 1. * Does not support bringing up secondary cores using PSCI CPU_ON when they have been enabled at boot time by SCP using SCC General Purpose Register 1. +h3. SCP Firmware + +* If a core requests a warm reset from SCP, it will not be reset and therefore will spin on WFI forever. +* Voltage sensors under-read by 9mV. + h2. Monitor compatibility with Juno |