summaryrefslogtreecommitdiff
path: root/openembedded/juno-lsk/README.textile
diff options
context:
space:
mode:
authorRyan Harkin <ryan.harkin@linaro.org>2014-06-23 14:04:28 +0100
committerRyan Harkin <ryan.harkin@linaro.org>2014-06-23 15:32:18 +0100
commitb876ebb5424c05bf2d81bda962d5fdc443d2298b (patch)
treec1d42eda03d6a8e51e888516295424bc43d5a0a4 /openembedded/juno-lsk/README.textile
parent9f564aa6ab1ab65b32844b9e05849d42699ce737 (diff)
14.06: general tidyup
Fix various style and syntax errors, improve table layouts, etc... Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
Diffstat (limited to 'openembedded/juno-lsk/README.textile')
-rw-r--r--openembedded/juno-lsk/README.textile49
1 files changed, 21 insertions, 28 deletions
diff --git a/openembedded/juno-lsk/README.textile b/openembedded/juno-lsk/README.textile
index e0550d0..c79409e 100644
--- a/openembedded/juno-lsk/README.textile
+++ b/openembedded/juno-lsk/README.textile
@@ -1,12 +1,8 @@
-* *
-
-*License*
+h2. License
The use of Juno software is subject to the terms of the Juno "End User License Agreement":https://releases.linaro.org/14.06/openembedded/juno-lsk/#tabs-5.
-* *
-
-*About Juno*
+h2. About Juno
Juno is the first 64-bit development platform from ARM, featuring a dual Cortex-A57 &quot;big&quot; cluster, a quad Cortex-A53 &quot;little&quot; cluster, and a Mali T624 GPU cluster with four shader cores.
@@ -14,27 +10,27 @@ This board is lead-free (it does not contain Pb).
 
-h1. About the Linaro Stable Kernel (LSK)
+h2. About the Linaro Stable Kernel (LSK)
The Linaro Stable Kernel (LSK) is produced, validated and released by Linaro and is based on the linux stable kernel tree. The LSK focuses on quality and stability and is therefore a great foundation for product development. It also includes backports of commonly desired features, provided they meet the quality requirements, and also any bug fixes.
-LSK releases appear monthly. Sources are also made available so you can build your own images (see the "'Building from Source'":https://releases.linaro.org/14.06/openembedded/vexpress-lsk/#tabs-3 tab).  &lt;link should point to the “building from sources” tab&gt;
+LSK releases appear monthly. Sources are also made available so you can build your own images (see the "'Building from Source'":https://releases.linaro.org/14.06/openembedded/vexpress-lsk/#tabs-3 tab).
 
-*Support*
+h2. Support
Please send any support enquiries to "juno-support&#64;arm.com":mailto:juno-support@arm.com?subject=Juno%20support%20request
 
-*Functionality in this release*
+h2. Functionality in this release
The current release supports the following:
* Full cold boot support to Linux shell or Android homescreen
* Multicore support in Linux, all six CPUs enabled.
-* Experimental big.LITTLE support, disabled by default but can be "enabled":http://community.arm.com/docs/DOC-8664#biglittleenable.  &lt;link should point to “enabling big.LITTLE” in the “building from source” tab&gt;
+* Experimental big.LITTLE MP support. The code is functional but has not been tuned and there are no performance guarantees.
* Full USB driver support in Linux, for access to mass storage and input devices.
* There is no GPU support for Linux in this release.
* GPU support in Android, functional but *not performant*. The performance issues will be addressed in the next release.
@@ -42,13 +38,13 @@ The current release supports the following:
* Thermal protection is enabled. If the SoC reaches 85C it will shut down. Linux will receive a warning at 75C.
* Stable operating points are enabled for nominal (Cortex-A57 800MHz, Cortex-A53 700MHz, Mali T624 600MHz) and overdrive (Cortex-A57 1100MHz, Cortex-A53 850MHz).
* DVFS is supported in the SCP firmware and the Linux CPUFreq driver.
+* The Linux CPUIdle driver is included, but is disabled by default. The latency table has not been tuned and when CPUIdle is enabled, performance suffers accordingly. This will be addressed in the next release.
* Android patches and defconfig have been merged to unify the Linux and Android kernels.
-* There is no idle power management support in this release.
* There is no PCIe support in this release.
-*Functionality listed by software component*
+h3. Functionality listed by software component
-*SCP Firmware*
+h4. SCP Firmware
* System configuration
* DDR initialization
@@ -57,49 +53,47 @@ The current release supports the following:
* Thermal protection (shutdown at 85C)
* DVFS support
-*AP Trusted Firmware*
+h4. AP Trusted Firmware
* Send the SCP firmware to SCP
* Initialize the Trusted World before transitioning into Normal World.
* Service CPU hotplug requests coming from Normal World
-*UEFI*
+h4. UEFI
* Booting an Operating System from NOR Flash or USB mass storage
* Support for Ethernet and PXE boot
-*Linux Kernel*
+h4. Linux Kernel
* Enable Juno Compute Subsystem comprised of a dual A57 core cluster and a quad A53 core cluster.
* Enable a limited set of peripherals present on the Juno development board: on-chip USB, non-secure UART, HDMI output, keyboard and mouse functionality over PS/2 connector, Ethernet support via on-board SMSC ethernet chip.
* Experimental big.LITTLE support
-* Unified kernel and kernel config for Android and Linux.
+* Unified kernel and kernel config for Android and Linux. 
+h3. Limitations listed by software component
-*Limitations listed by software component*
-
-*SCP Firmware*
+h4. SCP Firmware
* A number of SCPI commands are not yet implemented or are incomplete.
-*AP Trusted Firmware*
+h4. AP 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&#95;ON when they have been enabled at boot time by SCP using SCC General Purpose Register 1.
* Does not support Secure-EL1 Payload (i.e. BL3-2)
* Does not support CPU suspend
-*UEFI*
+h4. UEFI
* No PCI Express support included
* No display controller support
-* No low and full speed USB support
+* No USB OHCI support. Only EHCI is supported
-*Linux Kernel*
+h4. Linux Kernel
* No PCI Express support included
-* No support for MALI graphics
+* No support for MALI graphics other than in Android releases
* big.LITTLE support is experimental and there are no guarantees of performance. This support is disabled by default and must be "enabled":http://community.arm.com/docs/DOC-8664#biglittleenable before it can be used.
 
@@ -111,4 +105,3 @@ h2. This is the initial release.
h2. Known Issues
&lt;insert list of Juno bugs tracked by landing team&gt;
-