aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-10Add default code reviewers into OWNERSandroid-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5android-q-preview-1android-o-mr1-iot-release-1.0.12android-o-mr1-iot-release-1.0.10oreo-mr1-iot-releaseChih-Hung Hsieh
Bug: 33166666 Test: gerrit uploader Change-Id: I4ae728bf38d19cb22084584ab7200a744b6dc892
2018-10-24Merge pie-platform-release to aosp-master - DO NOT MERGEandroid-wear-8.0.0_r2android-o-mr1-iot-release-smart-display-r9android-o-mr1-iot-release-smart-display-r8android-o-mr1-iot-release-smart-display-r5android-o-mr1-iot-release-smart-display-r40.1Jandroid-o-mr1-iot-release-smart-display-r4android-o-mr1-iot-release-smart-display-r39android-o-mr1-iot-release-smart-display-r30android-o-mr1-iot-release-smart-display-r22android-o-mr1-iot-release-smart-display-r14android-o-mr1-iot-release-smart-clock-r6android-o-mr1-iot-release-smart-clock-r2android-o-mr1-iot-release-smart-clock-fsiandroid-o-mr1-iot-release-smart-clock-fcsandroid-o-mr1-iot-release-cube_r2android-o-mr1-iot-release-cube-fsiandroid-o-mr1-iot-release-cube-fcsandroid-o-mr1-iot-release-1.0.8android-o-mr1-iot-release-1.0.7android-n-iot-release-ihome-igv1nougat-iot-releaseBill Yi
Change-Id: I601eb7bf5d8d7234fefea41ba8aebde71073475f
2018-10-22Fix settings for host bionicDan Willemsen
Bug: 31559095 Test: attempt to build host bionic Change-Id: I9e02fcd01f3f5c23fb4a64bd13d6b0a2fb2c1dbb
2018-09-14Build jemalloc for host, too.Christopher Ferris
am: bb9b1cf919 Change-Id: I85178e1313aae7c703d003636fa6b4fb7fb32452
2018-09-13Build jemalloc for host, too.android-o-mr1-iot-release-smart-display-r3android-o-mr1-iot-release-1.0.5oreo-mr1-1.2-iot-releasemaster-cuttlefish-testing-releaseChristopher Ferris
We build both static and dynamic libjemalloc and libjemalloc_jet for the host. For the target, only the static libraries are built, just as before. Disable sanitizer for the unit/integration tests on the host. Bug: 113365582 Test: 'mmma external/jemalloc', verify that it builds the same target libraries, verify it builds host libraries and they can be used to build ckati. Change-Id: I84212d0c51995aab25f83deb087d1670ddfb00a8
2018-09-13Revert "Build jemalloc for host, too."Christopher Ferris
am: f4496b278e Change-Id: I26a9d95be466100e0abf4657d70c03d734c2f83f
2018-09-13Revert "Build jemalloc for host, too."Christopher Ferris
This reverts commit fa9301657a7f5c1405cf2691d8e15e23eae113aa. Reason for revert: Unknown build failure. Change-Id: I0e29c414274568c70db361675014383f758acbc0
2018-09-13Build jemalloc for host, too.Christopher Ferris
am: fa9301657a Change-Id: I83a8f9aea3ca686dfd3855501933b466bb99c605
2018-09-12Build jemalloc for host, too.Christopher Ferris
We build both static and dynamic libjemalloc and libjemalloc_jet for the host. For the target, only the static libraries are built, just as before. Test: 'mmma external/jemalloc', verify that it builds the same target libraries, verify it builds host libraries and they can be used to build ckati. Change-Id: I588b84fba7785d31dc5200a805a43b34bb0723d1
2018-08-22bionic provides PR_SET_VMA now.Elliott Hughes
am: 9f251509c0 Change-Id: I231866d5b8ba6fc16dd0e5b52cdb01fb1da0113f
2018-08-22bionic provides PR_SET_VMA now.android-o-mr1-iot-release-1.0.4Elliott Hughes
Bug: N/A Test: builds Change-Id: Idd5c63d26cdba56bdfd8080749d1320d481ef3fb
2018-05-21Mark as recovery_available: true am: 20a932ea0eandroid-o-mr1-iot-release-1.0.3Jiyong Park
am: e5b43afcd5 Change-Id: Ifcaafd13123a55976772f1c030a3cc84e6187456
2018-05-21Mark as recovery_available: trueJiyong Park
am: 20a932ea0e Change-Id: I15e0357ed6a28b3289dae87be113f26dfe948838
2018-04-27Mark as recovery_available: trueandroid-p-preview-5android-p-preview-4android-o-mr1-iot-release-1.0.2android-o-mr1-iot-release-1.0.1android-n-iot-release-smart-display-r2android-n-iot-release-smart-displayandroid-n-iot-release-polk-at1Jiyong Park
Libraries that are direct or indirect dependencies of modules installed to recovery partition (e.g. toybox) are marked as recovery_available: true. This allows a recovery variant of the lib is created when it is depended by other recovery or recovery_available modules. Bug: 67916654 Bug: 64960723 Test: m -j Change-Id: I566e42105bd7274d83b6c891fa33c9e8a6a41b65
2017-09-30release-request-b4bc7b84-64b6-4176-8f16-ce17068fad13-for-git_pi-release-4370 ↵android-wear-9.0.0_r9android-wear-9.0.0_r8android-wear-9.0.0_r7android-wear-9.0.0_r6android-wear-9.0.0_r5android-wear-9.0.0_r4android-wear-9.0.0_r34android-wear-9.0.0_r33android-wear-9.0.0_r32android-wear-9.0.0_r31android-wear-9.0.0_r30android-wear-9.0.0_r3android-wear-9.0.0_r29android-wear-9.0.0_r28android-wear-9.0.0_r27android-wear-9.0.0_r26android-wear-9.0.0_r25android-wear-9.0.0_r24android-wear-9.0.0_r23android-wear-9.0.0_r22android-wear-9.0.0_r21android-wear-9.0.0_r20android-wear-9.0.0_r2android-wear-9.0.0_r19android-wear-9.0.0_r18android-wear-9.0.0_r17android-wear-9.0.0_r16android-wear-9.0.0_r15android-wear-9.0.0_r14android-wear-9.0.0_r13android-wear-9.0.0_r12android-wear-9.0.0_r11android-wear-9.0.0_r10android-wear-9.0.0_r1android-vts-9.0_r9android-vts-9.0_r8android-vts-9.0_r7android-vts-9.0_r6android-vts-9.0_r5android-vts-9.0_r4android-vts-9.0_r19android-vts-9.0_r18android-vts-9.0_r17android-vts-9.0_r16android-vts-9.0_r15android-vts-9.0_r14android-vts-9.0_r13android-vts-9.0_r12android-vts-9.0_r11android-vts-9.0_r10android-security-9.0.0_r76android-security-9.0.0_r75android-security-9.0.0_r74android-security-9.0.0_r73android-security-9.0.0_r72android-security-9.0.0_r71android-security-9.0.0_r70android-security-9.0.0_r69android-security-9.0.0_r68android-security-9.0.0_r67android-security-9.0.0_r66android-security-9.0.0_r65android-security-9.0.0_r64android-security-9.0.0_r63android-security-9.0.0_r62android-cts-9.0_r9android-cts-9.0_r8android-cts-9.0_r7android-cts-9.0_r6android-cts-9.0_r5android-cts-9.0_r4android-cts-9.0_r3android-cts-9.0_r20android-cts-9.0_r2android-cts-9.0_r19android-cts-9.0_r18android-cts-9.0_r17android-cts-9.0_r16android-cts-9.0_r15android-cts-9.0_r14android-cts-9.0_r13android-cts-9.0_r12android-cts-9.0_r11android-cts-9.0_r10android-cts-9.0_r1android-9.0.0_r9android-9.0.0_r8android-9.0.0_r7android-9.0.0_r61android-9.0.0_r60android-9.0.0_r6android-9.0.0_r59android-9.0.0_r58android-9.0.0_r57android-9.0.0_r56android-9.0.0_r55android-9.0.0_r54android-9.0.0_r53android-9.0.0_r52android-9.0.0_r51android-9.0.0_r50android-9.0.0_r5android-9.0.0_r49android-9.0.0_r48android-9.0.0_r3android-9.0.0_r2android-9.0.0_r18android-9.0.0_r17android-9.0.0_r10android-9.0.0_r1security-pi-releasepie-vts-releasepie-security-releasepie-s2-releasepie-release-2pie-releasepie-r2-s2-releasepie-r2-s1-releasepie-r2-releasepie-platform-releasepie-gsipie-cuttlefish-testingpie-cts-releaseandroid-build-team Robot
135 snap-temp-L93500000107644030 Change-Id: Ie4b5cd322dfe5ab034a9aaf8f8140c12cd0f3a61
2017-09-29Use -Werror in external/jemalloc am: 033b6fda4a am: 882e73dec8 am: 61d1c49922android-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r39android-9.0.0_r38android-9.0.0_r37android-9.0.0_r36android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r19android-9.0.0_r16android-9.0.0_r12android-9.0.0_r11pie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-dr1-releasepie-dr1-devpie-devpie-b4s4-releasepie-b4s4-devChih-Hung Hsieh
am: b7be677fa4 Change-Id: Ic21ae4e096f62285df01ef70cfc6036645650748
2017-09-29Use -Werror in external/jemalloc am: 033b6fda4a am: 882e73dec8android-wear-p-preview-2android-wear-8.0.0_r1android-p-preview-3android-p-preview-2android-p-preview-1android-o-mr1-iot-release-1.0.0android-o-mr1-iot-preview-8android-o-mr1-iot-preview-7android-n-iot-release-lg-thinq-wk7o-mr1-iot-preview-8o-mr1-iot-preview-7Chih-Hung Hsieh
am: 61d1c49922 Change-Id: I52a1406dbb744da7a1b714d6cad432c8b3231889
2017-09-29Use -Werror in external/jemalloc am: 033b6fda4aChih-Hung Hsieh
am: 882e73dec8 Change-Id: I9bf7c09230d40c98bdb84a1b394dec19e7fc9057
2017-09-29Use -Werror in external/jemallocandroid-o-mr1-iot-preview-6o-mr1-iot-preview-6Chih-Hung Hsieh
am: 033b6fda4a Change-Id: Ic5d0e4b9aecc93b51c53b15c41135de7d905e775
2017-09-28Use -Werror in external/jemallocChih-Hung Hsieh
Bug: 66996870 Test: build with WITH_TIDY=1 Change-Id: If4cfcdd6fb08b6c5cbe6e38df478b9265e045628
2017-05-24Change the decay timer default to 0. am: 7d7fbe660doreo-mr1-devoreo-dr1-devChristopher Ferris
am: cd80f1f946 Change-Id: I6b844e00fdb2e43ad0cf96889af07fb0408c8f39
2017-05-24Change the decay timer default to 0.android-o-mr1-preview-2android-o-mr1-preview-1Christopher Ferris
am: 7d7fbe660d Change-Id: I81496c14ebc13066f6c053d7187dd8ab423d46d0
2017-05-23Change the decay timer default to 0.android-vts-8.0_r2android-vts-8.0_r1oreo-devChristopher Ferris
Default to always purging, and then assume that people can change this value if they are willing to leave a bit of PSS hanging around. Bug: 36401135 Test: Built and booted bullhead. Test: Ran jemalloc unit tests. Test: Ran bionic unit tests. Test: Ran a test that allocated and free'd a large piece of memory, Test: and verified that after changing the parameter, the PSS Test: sticks around (decay timer set to 1), the PSS is purged (decay Test: timer set to 0). (cherry picked from commit a6f685beacaa3f8da06cb28f38bb559eac7d4dda) Change-Id: Ide1381d78e070f155ee820bfcbeebe0d8b6a3693
2017-05-16Change the decay timer default to 0. am: a6f685beac am: dadf1b6d04 am: ↵Christopher Ferris
029ce303a1 am: b253d2c883 Change-Id: Idd9fceab549a64173235c105343a95d1b4760bd3
2017-05-16Change the decay timer default to 0. am: a6f685beac am: dadf1b6d04Christopher Ferris
am: 029ce303a1 Change-Id: I8408ec5a54ba0ea51afb5a81a44c5a44753edddd
2017-05-16Change the decay timer default to 0. am: a6f685beacChristopher Ferris
am: dadf1b6d04 Change-Id: I0b7e41b95ff6e7aea9a7c850bad459a1f4b83b7e
2017-05-16Change the decay timer default to 0.Christopher Ferris
am: a6f685beac Change-Id: I2b858d28a5286181fddb14efb170e4ec24b2c069
2017-05-15Change the decay timer default to 0.android-o-preview-4android-o-preview-3android-o-iot-preview-5android-n-iot-preview-4o-iot-preview-5n-iot-preview-4Christopher Ferris
Default to always purging, and then assume that people can change this value if they are willing to leave a bit of PSS hanging around. Bug: 36401135 Test: Built and booted bullhead. Test: Ran jemalloc unit tests. Test: Ran bionic unit tests. Test: Ran a test that allocated and free'd a large piece of memory, Test: and verified that after changing the parameter, the PSS Test: sticks around (decay timer set to 1), the PSS is purged (decay Test: timer set to 0). Change-Id: I7819bd8b91a1df600967fa15eebc19fa382d7ab4
2017-05-03Change the name of the libc logging header. am: be92dfd38f am: 7604d1f20d ↵Christopher Ferris
am: 3d3237a80a am: 2b3ac544b5 Change-Id: Ifdd14ce1ec359f5ac731d1e7eece536a4e87cdd9
2017-05-03Change the name of the libc logging header. am: be92dfd38f am: 7604d1f20dChristopher Ferris
am: 3d3237a80a Change-Id: Icbd5933d3186ae70d2f60dfb9a7c296370bd7f2d
2017-05-03Change the name of the libc logging header. am: be92dfd38fChristopher Ferris
am: 7604d1f20d Change-Id: I283bcefd540620eb491f8c66d05f38ca6072b2de
2017-05-03Change the name of the libc logging header.Christopher Ferris
am: be92dfd38f Change-Id: If7e605297301d49a9cdc92d5f666aa468762bd02
2017-04-27Change the name of the libc logging header.android-wear-o-preview-4android-wear-o-preview-3android-o-preview-2Christopher Ferris
Test: Ran unit tests on bullhead. Change-Id: I54b488114b54415263c0fa22cfe946ecc5883351
2017-03-07Fix/refactor tcaches synchronization. am: f674f43893 am: 412112bb89Jason Evans
am: 50e982afd2 Change-Id: I35c4bb99f921ec53e6b4d3f7339c158a5884e984
2017-03-07Fix/refactor tcaches synchronization. am: f674f43893Jason Evans
am: 412112bb89 Change-Id: I2d7304bc3c62cbccbe34494155a5cc2f975b7965
2017-03-07Fix/refactor tcaches synchronization.Jason Evans
am: f674f43893 Change-Id: Ib32d9ef6021ec414c4fd417d19dff18b70dd2f33
2017-03-01Fix/refactor tcaches synchronization.android-n-mr2-preview-2Jason Evans
Synchronize tcaches with tcaches_mtx rather than ctl_mtx. Add missing synchronization for tcache flushing. This bug was introduced by 1cb181ed632e7573fb4eab194e4d216867222d27 (Implement explicit tcache support.), which was first released in 4.0.0. (cherry picked from commit 3ecc3c84862ef3e66b20be8213b0301c06c692cc) Bug: 35867477 Test: Booted angler using normal config and svelte config. Test: Ran bionic unit tests/jemalloc tests. Test: Ran the art ThreadStress tests on the normal config/svelte config. Change-Id: I8de25e7eae8f0b055febafee1b5e4d170371bbcd
2017-01-06jemalloc: apply recommended optimizations am: 5a22dd0d39 am: 9ea36292d6 am: ↵Alex Naidis
2961c11e79 am: 57e95ada08 Change-Id: I084b4fd39acca35fcee918dcabf73381f72a27d4
2017-01-06jemalloc: apply recommended optimizations am: 5a22dd0d39 am: 9ea36292d6Alex Naidis
am: 2961c11e79 Change-Id: I15f1fdce1171c428b1ce597a44648424ea130a15
2017-01-06jemalloc: apply recommended optimizations am: 5a22dd0d39Alex Naidis
am: 9ea36292d6 Change-Id: I51a5c3f405da511cd7a8be52509130aa7698752f
2017-01-06jemalloc: apply recommended optimizationsAlex Naidis
am: 5a22dd0d39 Change-Id: I10a03613b454f74855af4006db5e96ec4de2724e
2016-12-16jemalloc: apply recommended optimizationsandroid-o-preview-1android-n-mr2-preview-1o-previewAlex Naidis
The Jemalloc project suggests using -O3 and -funroll-loops for optimization. This commit enables these flags by default in order to improve the performance. Test: Compiled arm, arm64, x86, and x86_64. Test: Booted on arm and arm64. Test: Passed full CTS suite run on arm64. Change-Id: Ibb8305be459db2e670e335ab6eac333855654379 Signed-off-by: Alex Naidis <alex.naidis@linux.com>
2016-12-12Update to jemalloc 4.4.0. am: bf9b0180f3 am: e767944b1a am: 31603c4eb2Christopher Ferris
am: 082fd92273 Change-Id: Ife59c533b05b0adc944e96bddfa84e56632a69a1
2016-12-12Update to jemalloc 4.4.0. am: bf9b0180f3 am: e767944b1aChristopher Ferris
am: 31603c4eb2 Change-Id: I6f83d9ba290a613af65b9a6811ca1e2f32fb0edf
2016-12-12Update to jemalloc 4.4.0. am: bf9b0180f3Christopher Ferris
am: e767944b1a Change-Id: I52a38aa4adafdbebb6f444e408e8936fc41d8efc
2016-12-12Update to jemalloc 4.4.0.Christopher Ferris
am: bf9b0180f3 Change-Id: Ieb29319fbbc37cea93ed54090c6d26bf943f6a71
2016-12-12Update to jemalloc 4.4.0.Christopher Ferris
Merge remote-tracking branch 'aosp/upstream-new' into upgrade Includes regenerating the necessary files. Bug: 33321361 Test: Built for x86_64/arm64. Built the no tcache and tcache enabled Test: configs (nexus 9/nexus 6p). Compared the before after running Test: all dumps through the memory replay and verified no unexpected Test: increases. Ran bionic unit tests in both configs, 32 bit and 64 bit Test: variants. Ran the jemalloc unit tests in both configs. Change-Id: I2e8f3305cd1717c7efced69718fff90797f21068
2016-12-03Merge branch 'rc-4.4.0'upstream-newJason Evans
2016-12-03Update ChangeLog for 4.4.0.Jason Evans
2016-12-03Add --disable-syscall.Jason Evans
This resolves #517.