summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Medhurst <tixy@linaro.org>2015-05-29 14:34:12 +0100
committerJon Medhurst <tixy@linaro.org>2015-05-29 14:34:12 +0100
commit277cfb4781497cc822a7667d59fac9d30acd7d9e (patch)
treeef7a5f21ec45db26c2403687f221d7897ed55560
parent07ed44fbc12f9644227b0d288dda5ff92c5ddc72 (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.txt12
-rw-r--r--members/arm/android/images/armv8-android-juno-lsk/HOWTO_releasenotes.txt29
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