summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Harkin <ryan.harkin@linaro.org>2014-06-27 09:04:34 +0100
committerRyan Harkin <ryan.harkin@linaro.org>2014-06-27 09:04:34 +0100
commit671642f22cfac61cae47f1c5d77fc4e7ee05e680 (patch)
treecb02aff08de11fc7c54210f18c2825177a02df9c
parentd9d3a7954c0e5ebc6164ae8fc910ebff8e94dbf1 (diff)
14.06: apply Juno Juice update from Khasim
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
-rw-r--r--android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt10
1 files changed, 5 insertions, 5 deletions
diff --git a/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt b/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt
index e69dfb5..992e1fa 100644
--- a/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt
+++ b/android/images/armv8-juice-juno-lsk/HOWTO_releasenotes.txt
@@ -5,7 +5,11 @@ The Linaro Android release is based on a snapshot of the Android AOSP master tak
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.
-h1. %{color:red}LINARO: INSERT EXPLANATION & WORKAROUND(?) FOR INTERPRETER ISSUE%
+*OBSERVATION*: We observed poor performance of apps with ART in the released pre-built images and sources. This is because, in eng builds ("TARGET_BUILD_VARIANT=eng") apps are not compiled for faster startup. Unfortunately, we found this very late in release test cycle and couldn't modify our release on time, please follow the workaround suggested below :
+
+* Background: 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).
+
+* Work Around: If user is interested in performance of apps we suggest them to re-build the sources for "user" mode instead of "eng" mode. In the script file linaro_android_build_cmds.sh, 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":https://releases.linaro.org/14.06/android/images/armv8-juice-juno-lsk/#tabs-3). 
@@ -107,18 +111,14 @@ 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.
-h1. %{color:red}_LINARO_: IS THIS CORRECT FOR JUICE?%
-
* "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
-* "Don't use memset to clear the framebuffer on arm64":https://android.git.linaro.org/gitweb/platform/hardware/libhardware.git/commit/d3080813c4284cd9a700bdc86bf3ee7807b8ceb4
* "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
-* "bionic libc test: make it can be compiled for 64 bit":https://android.git.linaro.org/gitweb/platform/system/extras.git/commit/fcfff0a2c6e95e9e8e0643b4a4e495be60b1189c
h2. Known Issues