Android Lollipop MR1 – 5.1.1 Release Notes

The MIPS release mips-lp-5.1.1_r6.m2 is based of the Google’s release tag android-5.1.1_r6.
It can be downloaded with the following commands:

$ repo init -u https://github.com/MIPS/manifests.git -b dev-mips-lollipop-mr1 -m mips-lp-5.1.1_r6.m2.xml

$ repo sync

Summary of changes introduced for the MIPS release mips-lp-5.1.1_r6.m2 are below.

 

project art/

a92827a ART: Add Mips o32 callee-save registers to SaveAll frame

33ae05c MAP_FIXED does not seem to be an apt solution to use.

7e6d856 If we want mmap to map at the address we provide, use the flag MAP_FIXED.

a5fe855 Fix the typo in the stub to call artGet64InstanceFromCode.

8a198f5 Fix art tests 116-119 for Mips

2695c5a Fix 099-vmdebug and 802-deoptimization art tests for Mips.

761d83b [MIPS] Fix 800-smali test for Mips.

e552bdf [MIPS] Fix bug reported by Ingenic.

8851bb7 [MIPS] Fix mips32 trampoline problem.

fc49239 Add JNI trampoline for mips32.

ef10eff ART: Check for no gaps only when we will have an immune region

7c50df9 Fix refs_and_args callee save order for Mips32.

5c6c662 [MIPS] Fix the code generated by GenSelectConst32

 

project bionic/

a3e15a0 Fix timer flaky test in lollipop-mr1-cts-dev.

8db7753 Fix flaky test of timer_create_multiple in L.

5333918 Merge “[MC] MagicCode support for Lollipop MR1” into dev-mips-lollipop-mr1

897908c Make stack_protector_DeathTest work for gcc4.9

e3faa4d [MC] MagicCode support for Lollipop MR1

d122bd1 Add support for DT_MIPS_RLD_MAP2 tag.
 

 Back to top

 

project build/

4415c28 Configure synci generation explicitly

 

project cts/

3cf555a Increase native test (gtest) timeout

210d560 Refactoring the ThemeHostTest to reduce timeout.

a8eaaa2 Fix android.animation.cts.LayoutAnimationTest#testIsRunning seldom fail

77a75a8 Increase signature test timeout.

 

project device/generic/goldfish/

31a4d50 Fix inconsistant results for some cts tests.

 

project external/llvm/

d7369c2 [mips] Fix ll and sc instructions

 

project external/qemu/

9f155ae [MIPS64] fasttlb : Add check for high segbits

2bcec55 [MIPS64] Fix fast TLB handler to work for MIPS64

08d0d14 [MIPS] Refactor page table walk

59c6b23 [MIPS64] target-mips : implement unaligned loads using TCG

be637bb target-mips: fix MTHC1 and MFHC1 when FPU in FR=0 mode
 

 Back to top

 

project frameworks/av/

d4f27b6 MSA optimizations for avc/enc

4d71f39 MSA optimizations for m4v_h263/dec

231814d MSA optimizations for on2/h264dec

 

project frameworks/base/

4759225 [MC] Allow APKs containing ARM native libraries to be installed

83950ad Replace hard-coded errno values with OsConstants

5044334 Limit dotProduct value to 1.0f, so acosf would not return NaN.

1e12a65 Fix false reporting of missing boot image due to lack of space.

 

project frameworks/native/

7bf5220 Fix android::Parcel::readAligned() to handle unaligned data

 

project frameworks/rs/

f78b8fd Fix broken rsrLocalTime implementation.

304d932 [MIPS32] Use version of rsGetAllocation() that returns a pointer

 

project libcore/

9d6ecba Add EUSERS to OsConstants.
 

 Back to top

 

project prebuilts/gcc/darwin-x86/mips/mips64el-linux-android-4.9/

f7329a2 Update mips64el-linux-android-4.9 built with pre-release binutils-2.25 (darwin-x86)

655e151 am ba8d2d6a: Update gold to build #2098274.

44b1b7f am c0371efb: Update gold to build #2098274.

ba8d2d6 Update gold to build #2098274.

c0371ef Update gold to build #2098274.

72534d8 am ea6be7d4: Rebuild with r212222 to fix devirtualization bug in GCC4.9 (darwin)

ea6be7d Rebuild with r212222 to fix devirtualization bug in GCC4.9 (darwin)

c5d5557 Rebuild with r212222 to fix devirtualization bug in GCC4.9 (darwin)

c6e7c80 Fix an issue optimizing code with #pragma GCC optimize (“O0”); improves codegen

c29b886 Refresh x86_64-linux-android-4.9 (darwin-x86)

8edfd4e Add x86_64 toolchain x86_64-linux-android-4.9 (darwin-x86)

6963d1f Merge remote-tracking branch ‘goog/stage-aosp-master’ into HEAD

a7c5a1d Initial empty repository

 

project prebuilts/gcc/linux-x86/mips/mips64el-linux-android-4.9/

7de9d86 Update mips64el-linux-android-4.9 built with pre-release binutils-2.25

 

project prebuilts/misc/

ad89897 Update mips and mips64 gdbserver

48ba93e Update gdbserver64 to r6
 

 Back to top