| h2. About the Linaro Confectionary Release for Juno (Multi-arch 64-bit) |
| |
| The Linaro Confectionary Release is based on the Lollipop |
| Android-5.1.1_r1 branch. The reference build is a userdebug variant |
| build, which contains multi-arch support allowing full use of the |
| 64-bit ARMv8-A architecture, supports both 64-bit and 32-bit |
| applications and has selinux enabled by default. |
| |
| Java-only applications will run as 64-bit in the supplied configuration |
| with no modification. The reference build uses the Linaro ARM Landing |
| team kernel which is based on the Android flavour of Linaro Stable |
| Kernel version 3.10 and includes the ARM Mali drivers for 3D graphics |
| acceleration and UEFI support. The sources are built using Linaro GCC |
| version 4.9-2015.04 for 64bit and 32bit. To disable SELinux pass |
| "selinux=0" as the boot parameter in the UEFI bootargs configuration. |
| |
| The Android AOSP software provided in this release is functionally |
| tested with CTS version 5.0 R2 and the CTS results are shared with |
| members. |
| |
| The BIONIC component is additionally validated with Android BIONIC |
| tests. |
| |
| Android Monkey tests were run for stress testing. Multi-arch support |
| has been validated using examples provided in Android NDK. We also |
| added some benchmark test to observe the performance trend in various |
| fields. |
| |
| Sources are also made available so you can build your own images |
| (see the "Building from Source tab":https://releases.linaro.org/15.04/android/armv8-android-juno-lsk/#tabs-3). |
| |
| h3. What is new |
| |
| * Android source changed to based on the Lollipop Android-5.1.1_r1 version |
| * Updated kernel |
| * Benchmarked with multiple bionic and java tests on LAVA. |
| * Switched toolchains to Linaro versions |
| * Ported several Cortex strings optimizations to Bionic |
| |
| |
| h2. About the Android flavour of Linaro Stable Kernel (LSK) |
| |
| The kernel used by Linaro Confectionary Release is based on the Android |
| flavour of Linaro Stable Kernel (LSK), which 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. |
| |
| Sources are also made available so you can build your own images (see |
| "'Building from Source'":https://releases.linaro.org/15.04/android/armv8-android-juno-lsk/#tabs-3). |
| |
| h2. License |
| |
| The use of Juno software is subject to the terms of the Juno |
| "End User License Agreement":https://releases.linaro.org/15.04/android/armv8-android-juno-lsk//#tabs-4. |
| |
| h2. Support |
| |
| Subscribe to the important Linaro mailing lists and join our IRC |
| channels to stay on top of Linaro development. |
| * Linaro Android Development "'Mailing list'":http://lists.linaro.org/mailman/listinfo/linaro-android |
| * Linaro Android IRC channel on irc.freenode.net at #linaro-android |
| * Bug reports should be filed in "'Bugzilla'":http://bugs.linaro.org under linaro-android product and Linaro Confectionery Release component. |
| ** You will need to login to your Linaro account. If you do not have an account or are having problems, email its@linaro.org for help. |
| * More general bug reports should be filed in Bugzilla against the individual packages that are affected. |
| * Questions? "'ask linaro'":http://ask.linaro.org/ |
| * Interested in commercial support? inquire at "'Linaro Support'":mailto:support@linaro.org |
| |
| |
| h2. Android Patch Summary |
| |
| The following list of patches developed by ARM and Linaro engineering |
| teams were applied to get Android booting to UI on the ARMv8-A Juno |
| development platform. These patches can be found on Linaro's Android |
| Git repositories via file "LOLLIPOP-STABLE-PATCHSET":https://android.git.linaro.org/gitweb/android-patchsets.git/blob_plain/HEAD:/LOLLIPOP-STABLE-PATCHSET. |
| Some of these patches have been submitted to AOSP and are being tracked |
| for acceptance. |
| |
| Any patches can be contributed through the instructions described "Here":https://android.git.linaro.org/gitweb/android-patchsets.git/blob_plain/HEAD:/README.TXT |
| |
| h2. Known Issues and Limitations |
| |
| h3. Known limitations |
| |
| * Lack of audio support may cause apps using audio to hang |
| * HDLCD is not well supported yet |
| * OpenCL support is not present at this time and will be enabled in a future release |
| |
| h3. Known issues |
| |
| The following known issues are present in this release. Please contact "support@linaro.org":mailto:support@linaro.org?subject=LCR%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* | |
| | "Bug 1499":https://bugs.linaro.org/show_bug.cgi?id=1499 | Andebenchpro crashes hald the way on Juno | Test automation for Andebenchpro does not return full set of results | |
| | "Bug 1492":https://bugs.linaro.org/show_bug.cgi?id=1492 | android.bionic.string@strncat FAIL | One of our Bionic string routines optimizations seems to violate strict POSIX rules - we are not filling with zeros the remaining unused part of the string. Currently considered WONTFIX. | |
| | "Bug 1136":https://bugs.linaro.org/show_bug.cgi?id=1136 | Android.webkit CTS failures on Juno LCR build | Most of Webkit CTS tests fail with same message | |
| | "Bug 1131":https://bugs.linaro.org/show_bug.cgi?id=1131 | glslparser test suite failure on Juno | Mali drivers do not score well in this test, needs investigation | |
| | "Bug 993":https://bugs.linaro.org/show_bug.cgi?id=993 | EVDEV failures in linaro android kernel test suite on 14.12 LCR build | Few EVDEV tests have always been failing for us | |
| | "Bug 795":https://bugs.linaro.org/show_bug.cgi?id=795 | Failing multimedia codec tests | Codecs give different bitstreams on ARMv8 and ARMv7 platforms and tests matching against exact checksums fail. | |
| |"Bug 474":https://bugs.linaro.org/show_bug.cgi?id=474 | perf: unhandled input address range fault (11) at 0x8573801f30, esr 0x92000004 | Externally reported issue, waiting validation on LCR release | |
| |"Bug 135":https://bugs.linaro.org/show_bug.cgi?id=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 269":https://bugs.linaro.org/show_bug.cgi?id=269 | Wave Blazer app crashes on startup | 3rd party application crash - under investigation. | |
| |"Bug 265":https://bugs.linaro.org/show_bug.cgi?id=265 | Truck Parking 3D game crashes on startup | 3rd party application crash - under investigation. | |
| |"Bug 241":https://bugs.linaro.org/show_bug.cgi?id=241 | Iron Man 3 (com.gameloft.android.ANMP.GloftIMHM in APK list) crashes after showing splash screen on Juno | 3rd party application crash - under investigation. | |
| |"Bug 239":https://bugs.linaro.org/show_bug.cgi?id=239 | Anomaly2Benchmark crashes on startup | 3rd party application crash - under investigation. | |
| |"Bug 237":https://bugs.linaro.org/show_bug.cgi?id=237 | glmark2 crashes on startup on Juno | 3rd party application crash - under investigation. | |
| |"Bug 236":https://bugs.linaro.org/show_bug.cgi?id=236 | Castle Master crashes on startup on Juno | 3rd party application crash - under investigation. | |
| |"Bug 230":https://bugs.linaro.org/show_bug.cgi?id=230 | Volcano Island doesn't work on Juno | Application starts but fails to launch the actual game. Possibly issue with Mali drivers or other part of the system. | |
| |"Bug 227":https://bugs.linaro.org/show_bug.cgi?id=227 | Temple Run crashes on startup | 3rd party application crash - under investigation. | |
| |"Bug 224":https://bugs.linaro.org/show_bug.cgi?id=224 | Corrupted png files can cause crashes in gallery | The stock Gallery application crashes when displaying known corrupt PNG files. | |
| |"Bug 222":https://bugs.linaro.org/show_bug.cgi?id=222 | Dev Tools crashes on startup | Dev Tools app fails to instantiate com.android.development.Development class from /system/app/Development.apk | |
| |"Bug 64":https://bugs.linaro.org/show_bug.cgi?id=64 | Test test_pthread_rwlock from bionic libc test suite fails on Juno build - LAVA | | |
| |"Bug 23":https://bugs.linaro.org/show_bug.cgi?id=23 | backtrace_test reports failures on 64/64 build | Failures reported with local trace and threads | |
| |"Bug 12":https://bugs.linaro.org/show_bug.cgi?id=12 | Intermittent HDMI failures |There is a problem with HDMI sync for monitors that don't support FullHD resolution. The board works with some monitors and doesn’t work with others. The monitors known to work are: ASUS VS247 H-P, Samsung S22A300H, HP LP2475w | |