summaryrefslogtreecommitdiff
path: root/openembedded
diff options
context:
space:
mode:
authorRyan Harkin <ryan.harkin@linaro.org>2014-06-26 21:59:31 +0100
committerRyan Harkin <ryan.harkin@linaro.org>2014-06-26 21:59:31 +0100
commit65f6153866a31a8cb1884c29c844da9c0e3ab1b5 (patch)
treec63cfb7589dbefd996e3cfe3c7b8489d29560210 /openembedded
parent498baf75753d7066cc2ef861fd7492605c68eb40 (diff)
14.06: add updates from SteveB
Added updates from Steve Bannister's email on Thurs evening. Omitted 3 OE bugs added to the Android pages as they probably aren't relevant. Also merged Vicky's support wording with Steve's. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
Diffstat (limited to 'openembedded')
-rw-r--r--openembedded/juno-lsk/README.textile66
1 files changed, 31 insertions, 35 deletions
diff --git a/openembedded/juno-lsk/README.textile b/openembedded/juno-lsk/README.textile
index 00dff43..e455acf 100644
--- a/openembedded/juno-lsk/README.textile
+++ b/openembedded/juno-lsk/README.textile
@@ -1,12 +1,21 @@
-h1. Linaro OpenEmbedded Release for ARMv8-A
+h2. About the Linaro OpenEmbedded Release for ARMv8-A
-h2. About Juno
+"OpenEmbedded":http://www.openembedded.org/wiki/Main_Page is a software framework used for creating Linux distributions aimed for, but not restricted to, embedded devices. The port offered here has been built using Linaro GCC version 4.9.
-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.
+h2. About the Juno ARM Development Platform
-This board is lead-free (it does not contain Pb).
+The Juno ARM Development Platform (ADP) is a software development platform for ARMv8-A. It includes:
+* The Juno Versatile Express board
+* ARMv8-A reference software ports available through Linaro
+* Optional LogicTile Express FPGA board to extend the Juno system - this adds a large FPGA to Juno that can be used for driver development or prototyping.
+The Juno hardware delivers to software developers an open, vendor neutral ARMv8-A development platform with:
+* Cortex® A57 and A53 MPCore™ for ARMv8-A big.LITTLE
+* Mali™-T624 for 3D Graphics Acceleration and GP-GPU compute
+* A SoC architecture aligned with Level 1 (Server) Base System Architecture
+
+The Juno ADP is available from ARM, please visit "www.arm.com/juno":http://www.arm.com/juno in early July for more details.
h2. About the Linaro Stable Kernel (LSK)
@@ -14,7 +23,6 @@ The Linaro Stable Kernel (LSK) is produced, validated and released by Linaro and
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/juno-lsk/#tabs-3 tab).
-
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.
@@ -22,57 +30,47 @@ The use of Juno software is subject to the terms of the Juno "End User License A
h2. Support
-Please send any support enquiries to "juno-support@arm.com":mailto:juno-support@arm.com?subject=Juno%20support%20request Linaro Member engineers may receive priority support for Juno by sending support requests to "support@linaro.org":mailto:support@linaro.org?subject=Juno%20support%20request or visiting "http://support.linaro.org":http://support.linaro.org.
+Please send Juno related support enquiries to "juno-support@arm.com":mailto:juno-support@arm.com?subject=Juno%20support%20request. Engineers at Linaro Members may receive priority support for Juno by sending support requests to "support@linaro.org":mailto:support@linaro.org?subject=Juno%20support%20request or visiting "http://support.linaro.org":http://support.linaro.org.
h2. Functionality Listed by Software Component
-h3. AOSP Filesystem
-
-* Snapshot of the AOSP Master at 1st of June 2014
-* ART Runtime enabled as default and booting in 64-bit primary mode
-* GPU support. The driver itself is believed performant but issues with HDLCD driver impact on-screen performance
-* HDLCD is fully supported, but is currently only single-buffered leading to visual artefacts
-
h3. Linux Kernel
* Support for the ARM Juno Development Platform
* 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 is provided via on-board SMSC ethernet chip.
* Full USB driver support in Linux, for access to mass storage and input devices.
* big.LITTLE MP support for all 6 cores.
-* Unified kernel and kernel config for Android and Linux. 
-* DVFS stable operating points are enabled for nominal (Cortex-A57 800MHz, Cortex-A53 700MHz, Mali T624 600MHz) and overdrive (Cortex-A57 1100MHz, Cortex-A53 850MHz).
+* Unified kernel and kernel config for Android and Linux.†
+* DVFS stable operating points are enabled for nominal and overdrive
h3. UEFI
* Booting an Operating System from NOR Flash or USB mass storage
* Support for Ethernet and PXE boot
+* Version: v1.0-rc0
-h3. AP Trusted Firmware
+h3. ARM 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
-* PSCI implementation
+* The ARM Trusted Firmware provides an open source framework enabling easy integration of secure OS and run-time services to ARMv8-A platforms
+* 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
+* Version: v0.4-Juno-0.5-rc1
h3. SCP Firmware
* System configuration
* DDR initialization
-* Basic power state management
+* Basic power state management for frequency and C-states
* SCPI commands (Ready, Set/Get Clocks, Set/Get CPU power states)
* Thermal protection (shutdown at 85C, Linux will receive a warning at 75C)
* DVFS support
+* Version: 1.0.0-rc3
h2. Known Limitations Listed by Software Component
-h3. AOSP Filesystem
-
-* The ART code at the time of branching from master did not have compilation or optmization enabled. As a result performance will be limited for Java code
-* The Juno baseport integration with AOSP is at an early stage and not all applications using the NDK will work at this time.
-* HDLCD issues include a lack of double buffering meaning tearing can be seen
-* HDLCD compatibility with monitors is variable at this time
-
h3. Linux Kernel
* The big.LITTLE support is functional but has not yet been tuned for efficiency and performance.
@@ -82,16 +80,10 @@ h3. UEFI
* No display controller support
* No USB OHCI support. Only EHCI is supported
-h3. AP Trusted Firmware
+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.
-* Does not support Secure-EL1 Payload (i.e. BL3-2)
-* Does not support CPU suspend
-
-h3. SCP Firmware
-
-* A number of SCPI commands are not yet implemented or are incomplete.
h2. Known Issues
@@ -101,6 +93,10 @@ The following known issues are present in this release. Please contact "support
|"ARM-133":https://cards.linaro.org/browse/ARM-133 |2nd USB Mass storage device fails |When attempting to use a second USB storage device on Juno, both sda and sdb will go r/o and then fail to read from the device. |
|"ARM-134":https://cards.linaro.org/browse/ARM-134 |nfs v4 hangs when creating symlinks |nfs v4 hangs when creating symlinks |
|"Bug 48":https://bugs.linaro.org/show_bug.cgi?id=48 |password authentication over SSH doesn't work |<i>please see public bug for details</i> |
+|ARM JSW-749 Linux [Juno-Beta-rc3] | Performance is degraded with idle enabled | With cpuidle enabled android 64 bit fs shows performance degradation |
+|ARM JSW-746 | USB Drive failure at maximum OPP | With the overdrive operating point enabled, some USB hard drives don't work (causes kernel panic) |
+|ARM JSW-727 |'Trace' does not work in UEFI | While configuring DS-5 to trace UEFI execution, an error was returned when connecting DS-5 to the debugger |
+|JSW-711 |Reset failure | Reset fails if button is pressed during NOR flash write|
|"LP:1212126":https://bugs.launchpad.net/linaro-oe/+bug/1212126 |perf self test does not execute on Linaro openembedded lamp image |<i>please see public bug for details</i> |
|"LP:1212115":https://bugs.launchpad.net/linaro-oe/+bug/1212115i |phpmysql test fail on Linaro openembedded Lamp image on Lava |<i>please see public bug for details</i> |
|"LP:1235239":https://bugs.launchpad.net/linaro-oe/+bug/1235239 |level 1 translation fault when extracting bzipped tarball |<i>please see public bug for details</i> |