summaryrefslogtreecommitdiff
path: root/android/images/member-lcr-fvp/HOWTO_releasenotes.txt
blob: 79961faa7e85dd79e31b8f566087fd89df56284a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
h2. About the Linaro Confectionary Release for FVP (Multi-arch 64-bit)

The Linaro Confectionary release is based on the AOSP Lollipop
Android-5.1.1_r4 version. The reference build is the userdebug variant
build, it contains multi-arch support allowing full use of the 64-bit
ARMv8-A architecture and 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 release uses the kernel from the Linaro ARM
Landing team which is based on Android flavour of Linaro Stable
Kernel version 3.10, and with EFI enabled and all necessary android
configs.
The sources are built using Linaro GCC version 4.9-2015.04 for 64bit
and for 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.1r1 and the CTS results are shared with
members.

Additionally, the BIONIC component is validated with Android BIONIC
tests. Multi-arch support has been validated using examples provided in Android NDK.

Sources are also made available so you can build your own images
(see the "Building from Source tab":https://releases.linaro.org/15.06/android/images/member-lcr-fvp/#tabs-3).

h3. What is new

* Android source changed to base on the Lollipop Android-5.1.1_r4 version
* Integrated some ART related optimizations and obtain obvious improvement
* Integrated latest libjpeg-turbo in Chromium, and Make Chromium use the system libjpeg.so instead the one compiled from it's own third_party project.
* Integrated the laster perf command from AOSP master branch
* Fixed failures for android.webkit package
* Synced some external projects (e.g. Freetype and Harfbuzz) with upstream sources

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.06/android/images/member-lcr-fvp/#tabs-3).

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 "Member Linaro Confectionery Release (M-LCR)" 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

There are patches developed by ARM and Linaro engineering teams
were applied to get Android booting to UI on the ARMv8-A fastmodels platform.
These patches can be found on Linaro's Android
Git repositories via file "LOLLIPOP-MLCR-PATCHSET":https://android.git.linaro.org/gitweb/android-patchsets.git/blob_plain/HEAD:/LOLLIPOP-MLCR-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

* SW rendering for user interface only - there is no hardware accelerated graphics
* Slow on high resolutions - we run on small screen size to avoid excessive delays
* Lack of audio support may cause apps using audio to hang
* HDLCD is not supported yet
* Has long time problem to run some CTS test package because of the performance thing

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 1015":https://bugs.linaro.org/show_bug.cgi?id=1015 | Monkey long run failure | Blacklist does not seem to deployed or needs update - monkey testing has failed as result. |
|"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 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 |