summaryrefslogtreecommitdiff
path: root/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt
diff options
context:
space:
mode:
Diffstat (limited to 'android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt')
-rw-r--r--android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt142
1 files changed, 0 insertions, 142 deletions
diff --git a/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt b/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt
deleted file mode 100644
index 0853ae2..0000000
--- a/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt
+++ /dev/null
@@ -1,142 +0,0 @@
-
-h2. About the Linaro Android Release for Juno (32-bit only)
-
-The Linaro Android release is based on a snapshot of the Android AOSP master taken on the 1st June. The build demonstrates the native 32-bit support found in the ARMv8-A architecture. The release uses Linaro Stable Kernel version 3.10 and is integrated with ARM Mali drivers for 3D graphics acceleration. The sources are built using Linaro GCC version 4.9.
-
-The Android AOSP software provided in this release is thoroughly tested with CTS version 4.4 and the CTS results are shared with members. The BIONIC component is validated with Android BIONIC tests. Android Monkey tests were run for stress testing.
-
-*NOTE:* The default setting from AOSP Build Variant "Engineering" is not performant for applications with ART. For better performance follow the instructions below:
-
-* The default build scripts (linaro_android_build_cmds.sh) included in this release, builds the Android sources for “TARGET_BUILD_VARIANT=eng”, this in turn sets the compiler-filter option in dalvik.vm.dex2oat-flags to “interpret-only” mode (refer build/core/main.mk).
-
-* If the user is interested in performance of apps we suggest re-building the sources for “user” mode instead of “eng” mode. To do this, in the script file linaro_android_build_cmds.sh, please modify the line number 153 by replacing “eng” with “user” and then run the script.
-
-
-The Linaro Android releases for Juno (32-bit) appear monthly. Sources are also made available so you can build your own images (see the Building from Source tab).
-
-h2. About the Juno ARM Development Platform
-
-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)
-
-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/android/images/armv8-juice-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/android/images/armv8-juice-juno-lsk/#tabs-5.
-
-h2. Support
-
-Please send any ARM support enquiries to "juno-support@arm.com":mailto:juno-support@arm.com?subject=Juno%20support%20request. Engineers at Linaro Members can receive 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 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. ARM Trusted Firmware
-
-* 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 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
-
-* This build has been configured with interpreter support and optimizations have been incorrectly disabled. Java performance as a result is poor.
-* HDLCD issues include a lack of double buffering meaning tearing can be seen
-* HDLCD compatibility with monitors is variable at this time
-* OpenCL support is not present at this time and will be enabled in a future release
-
-h3. Linux Kernel
-
-* The big.LITTLE support is functional but has not yet been tuned for efficiency and performance.
-
-h3. UEFI
-
-* No display controller support
-* No USB OHCI support. Only EHCI is supported
-
-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.
-
-h2. Android AOSP Patch Summary
-
-The following list of patches developed by ARM and Linaro engineering teams were applied to Android AOSP dated June 1st 2014 to get Android booting to UI on the ARMv8-A Juno development platform. These patches can be found on Linaro's Android Git repositories. Some of these patches have been submitted to AOSP and are being tracked for acceptance.
-
-* "build boot files and generate tarballs":https://android.git.linaro.org/gitweb/platform/build.git/commit/6a33bdf27388be96ed49b7eea4ee3f1ca90700e8
-* "set default runtime and zygote property in device config files":https://android.git.linaro.org/gitweb/platform/build.git/commit/2f9ad5ea5eb6ce50d17a600f1df3403bb1e7c60d
-* "Increase timeouts":https://android.git.linaro.org/gitweb/platform/frameworks/base.git/commit/4776a5761247eca5750f52757d85bb060570b126
-* "Fix resolution issues for Juno.":https://android.git.linaro.org/gitweb/platform/frameworks/native.git/commit/ffa8b0c201615095f6783bc763b0bab9dbea9e33
-* "AArch64: force SurfaceFlinger to use last egl config":https://android.git.linaro.org/gitweb/platform/frameworks/native.git/commit/bba5860061cb0119ec8d08da766a3c58b51f9fe4
-* "Increase timeouts for slow platforms":https://android.git.linaro.org/gitweb/platform/libcore.git/commit/c2ae1bd6b1879071a4ca0f0b3507f695759ebab9
-* "Don't write to the tty in init to avoid the cursor":https://android.git.linaro.org/gitweb/platform/system/core.git/commit/3e1977b8f719cc4e652902d7cd2331893d74ac6d
-* "Quick and dirty utility to sync the system clock on Juno":https://android.git.linaro.org/gitweb/platform/system/core.git/commit/60d4dfae50a65980b34f28639b468aa8bddea271
-
-h2. Known Issues
-
-The following known issues are present in this release. Please contact "support@linaro.org":mailto:support@linaro.org?subject=Juno%20support%20request if you wish to know more information about these issues or have access problems when attempting to view them.
-
-| *Bug ID* | *Bug title* | *Bug summary* |
-|"ARM-135":https://cards.linaro.org/browse/ARM-135 |Juno: Android fails to boot when board has a date in the future |When the board default date is set beyond 19.01.2038 Android fails to boot. This is most likely a bug in generic Android code. As a workaround, the date on the board needs to be set to something before 2038 cut off date. |
-|"Bug 54":https://bugs.linaro.org/show_bug.cgi?id=54 |DNS lookup doesn't work |DNS lookup is broken on 64/64 and Juice builds. Setting additional 'dns' entries with setprop doesn't help. On the other hand networking works well when using IP addresses. |
-|"Bug 45":https://bugs.linaro.org/show_bug.cgi?id=45 |CTS errors - Unable to resolve host "loca" : No address associated with hostname |A few CTS tests fails due to resons related to networking. Some of the failures are covered by Bug 54. This bug covers "Unable to resolve host "loca" : No address associated with hostname" |
-|"Bug 12":https://bugs.linaro.org/show_bug.cgi?id=12 |Intermittent HDMI failures on 14.06 RC |There is a problem with HDMI sync. The board works with some monitors and doesn't work with other. The monitors known to work are: ASUS VS247 H-P, Samsung S22A300H, HP LP2475w |
-|"Bug 22":https://bugs.linaro.org/show_bug.cgi?id=22 |Caffeinemark crashes |Caffeinemark benchmarking app crashes. Happens once in 5 runs. |
-|"Bug 21":https://bugs.linaro.org/show_bug.cgi?id=21 |browser crash when closing a tab |Browser crashes when trying to close an opened tab. The crash repeats in subsequent Browser launches. |
-|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-748 Linux [Juno-Beta-rc1] | Periodic black screen flash | Screen blanking is seen at a regular frequency of one in 10 sec |
-|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-743 | HDMI monitor incompatibilities | HDMI video out fails to display Android home screen on one out of 4 monitor types tried |
-|ARM JSW-742 | No HDMI | HDMI video out does not work on both the ports |
-|ARM JSW-741 |UEFI - missing boot options | UEFI bootmanager fails to list TFTP and PXE boot options if a live network cable not connected |
-|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 |
-|ARM JSW-711 |Reset failure | Reset fails if button is pressed during NOR flash write |