summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-08-25Adding 64 bit emmc_rand_perfmarshmallow-devGopinath
Genrating 32bit and 64bit variant in local/tmp Change-Id: Ia9a640eab5bfc428d00af4ae0ada6184d946108a
2015-07-10Simpleperf: remove abort in child process.Yabin Cui
Bug: 22328419 Change-Id: I3521a246929c10dc1eb9c9dac75240197b5b0a40
2015-07-09fs_config: align with new explicit fs_config target_out parameterThierry Strudel
Bug: 21989305 Bug: 22048934 Change-Id: I82c16c70a776e13b3365672b2820ee965525de9a Signed-off-by: Thierry Strudel <tstrudel@google.com>
2015-06-24am c05f5e7a: am cc919ca1: mksquashfsimage.sh: Add forward slash for SRC_DIRMohamad Ayyash
* commit 'c05f5e7a8fa5de4224b34534ac41cee19d8939a3': mksquashfsimage.sh: Add forward slash for SRC_DIR
2015-06-24am 61cde7e4: am eefe2f9e: mksquashfsimge.sh: Support creating a sparse imageMohamad Ayyash
* commit '61cde7e4843af7590e5ea06a80d67ca5a6dfc616': mksquashfsimge.sh: Support creating a sparse image
2015-06-24resolved conflicts for merge of ee3d4d49 to mnc-devSimon Wilson
Change-Id: Ibfa043e2a7400e659f0355bcd139352b02a058e9
2015-06-24Merge "mksquashfsimge.sh: Support creating a sparse image" into mnc-devMohamad Ayyash
2015-06-24Merge "mksquashfsimage.sh: Add forward slash for SRC_DIR" into mnc-devMohamad Ayyash
2015-06-24am cc919ca1: mksquashfsimage.sh: Add forward slash for SRC_DIRMohamad Ayyash
* commit 'cc919ca13a0c076a75faef80f6b1a7636801aab3': mksquashfsimage.sh: Add forward slash for SRC_DIR
2015-06-24am eefe2f9e: mksquashfsimge.sh: Support creating a sparse imageMohamad Ayyash
* commit 'eefe2f9eb99eac4d2e2195a42a146f899516e874': mksquashfsimge.sh: Support creating a sparse image
2015-06-24am b4cf7b30: Add switches for compressorSimon Wilson
* commit 'b4cf7b309e8d8dc2ebbc6501ef205091322ab659': Add switches for compressor
2015-06-24mksquashfsimage.sh: Add forward slash for SRC_DIRMohamad Ayyash
There is a bug in mksquashfs that fails to interpret symlink dirs unless they have a forward slash Change-Id: I64df07d99858a792e1d7af5d11234fe8b75f91ae Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
2015-06-24mksquashfsimage.sh: Add forward slash for SRC_DIRMohamad Ayyash
There is a bug in mksquashfs that fails to interpret symlink dirs unless they have a forward slash Change-Id: I64df07d99858a792e1d7af5d11234fe8b75f91ae Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
2015-06-24mksquashfsimge.sh: Support creating a sparse imageMohamad Ayyash
Change-Id: Idc28996028e666f929c032e5380312b7b28faa91 Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
2015-06-24mksquashfsimge.sh: Support creating a sparse imageMohamad Ayyash
Change-Id: Idc28996028e666f929c032e5380312b7b28faa91 Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
2015-06-18am 720fd497: am 01e42b24: Introduce squashfs-utils that includes helper ↵Mohamad Ayyash
functions * commit '720fd497f2fa1ea9c2621b5632ccf999dc8ed086': Introduce squashfs-utils that includes helper functions
2015-06-18am 802cb097: resolved conflicts for merge of eca016eb to lmp-mr1-ub-devMohamad Ayyash
* commit '802cb097b4d8cfcb7681808026307d07eec93ba5': Introduce mksquashfsimage.sh
2015-06-18am 01e42b24: Introduce squashfs-utils that includes helper functionsMohamad Ayyash
* commit '01e42b24c9b56b3ca88a2cf563a8c695d5a74534': Introduce squashfs-utils that includes helper functions
2015-06-18resolved conflicts for merge of eca016eb to lmp-mr1-ub-devMohamad Ayyash
2015-06-17Add switches for compressorSimon Wilson
Change-Id: I297321db3996d07e9eba3edc0b2837c8d221ab1a
2015-06-16Introduce squashfs-utils that includes helper functionsMohamad Ayyash
For example: extracting filesystem size from superblock Change-Id: I97c79d80ebb767a977c8ca27f7e0877b5ead8fdc Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
2015-06-16Introduce mksquashfsimage.shMohamad Ayyash
Change-Id: I2b916ef3ef60b40f506e1f1be59482f7b071cdb2 Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
2015-06-12Retry polling to prevent failuresPaul Lawrence
Change-Id: I182ee7f70c5a96bbcdb0fc9e35df67c45a937757
2015-06-11Record device screen state and system load (from /proc/loadavg).Than McIntosh
Bug: http://b/19483574 (cherry picked from commit ebb946827ffbbb7df4c41be262a627c02bd95888) Change-Id: I2a00e1fb075131e7d7d1a45c196ab0ac414e39c0
2015-06-10Merge "Remove selinux/android.h from host tools" into mnc-devJeff Vander Stoep
2015-06-10Remove selinux/android.h from host toolsJeff Vander Stoep
For tools built for both host and device, only include if not host. (cherry-picked from commit 6bc4a54fdbd926c032ed5c99f8b5c69f624c6312) Change-Id: Ie102bd7575d2cf5eef3f95e6063c2970d143dac8
2015-06-09Merge "Exclude verify_boot_signature from Mac build." into mnc-devYing Wang
2015-06-09Exclude verify_boot_signature from Mac build.Ying Wang
verify_boot_signature doesn't build on Mac currently. Temporarily exclude it from Mac build. Bug: 21669400 Change-Id: I7b978adafefb700d65f6fc10f69c949fce94c236
2015-06-08fix chrome activity name in systemapps.shTodd Kjos
the activity name for chrome changed recently which broke systemapps.sh for some devices/builds. This change removes the dependance on the chrome activity name in systemapps.sh Change-Id: I7f194a5c60221650300b6ab0df526f5bdf4b7f79
2015-06-05Add -W option to systemapps.shTodd Kjos
Changes the wait time between apps. Example; "./systemapps.sh -W 1.2" Change-Id: I3769aa93ebbcd129de2f3fa3df99720e1d83b2f9
2015-06-05Merge "Enhancements to workload scripts" into mnc-devTodd Kjos
2015-06-05Enhancements to workload scriptsTodd Kjos
- display frame latencies (90th/95th/99th) for recents and systemapps - allow device type to be specified to capture - workaround for am hang when starting chrome on volantis - bullhead support for recentfling New output of "recentfling.sh": Fling recents... Frames: 772 latency: 19/22/34 Janks: 131(16%) New output of "systemapps.sh -T": App Start(ms) Iter(ms) Jank Latency gmail 1090 2168 69(72%) 65/75/88 hangouts 1757 2758 60(82%) 69/111/114 chrome 0 997 59(64%) 68/77/84 youtube 3533 4834 140(48%) 70/93/150 play 1868 3147 92(62%) 89/106/182 home 0 1125 210(15%) 62/84/129 TOTAL 8248 35052 Change-Id: If4fc94ab0188dae2afabfbf696be06b6ddf55ce1
2015-06-03Move crypt commands to a different listener in voldPaul Lawrence
In order to prevent this bug from happening, we must allow vold cryptfs commands to complete while a long running mount is underway. While waiting for vold to be changed to a binder interface, we will simply create two listeners, one for cryptfs and one for everything else. Bug: 19197175 Change-Id: Id87764ed68c169fc6b94ea4f4f7a51a7ec9c7564
2015-05-29DO NOT MERGE New faster file open kernelPaul Lawrence
(chery-picked from commit b01dc1c52ec0a4ec5e07a18ffb5b105a997cc329) Bug: 18151196 Change-Id: Icdb3d9afa1db125102d01cd06f45dbc99ca78021
2015-05-29DO NOT MERGE Use default key permissions for ext4encPaul Lawrence
(cherry-picked from commit 478a01d6f2081f7807b99774d005fee373847f23) As per discussion default permissions are the correct ones. Note that since we use logon keys, they cannot be read outside the kernel. Note also that we limit who can read/write keys in selinux policy. Bug: 18151196 Change-Id: I15dc0de92643ae1472b0cde79c464fb3e1a1d453
2015-05-29DO NOT MERGE Enable properties in ext4encPaul Lawrence
(cherry-picked from commit 829e6413348e1d1569b32a604484b4ace3083776) Enables OwnerInfo and pattern suppression Change-Id: I4a7d71c9a750d5ed996ab1937bd5a81da480a2b3
2015-05-29DO NOT MERGE New ext4enc kernel switching from xattrs to ioctlPaul Lawrence
(cherry-picked from commit 9f53fb4abca1ee3af7b537c95445161db4b81f86) This is one of three changes to enable this functionality: https://android-review.googlesource.com/#/c/146259/ https://android-review.googlesource.com/#/c/146264/ https://android-review.googlesource.com/#/c/146265/ Bug: 18151196 Change-Id: I05b96f49b8848e82484a500e4536bdb4d2cdd635
2015-05-29DO NOT MERGE Securely encrypt the master keyPaul Lawrence
(cherry-picked from commit 377cd1957172c19ee21baa3d6bda0840f1ce020d) Move all key management into vold Reuse vold's existing key management through the crypto footer to manage the device wide keys. Use ro.crypto.type flag to determine crypto type, which prevents any issues when running in block encrypted mode, as well as speeding up boot in block or no encryption. This is one of four changes to enable this functionality: https://android-review.googlesource.com/#/c/148586/ https://android-review.googlesource.com/#/c/148604/ https://android-review.googlesource.com/#/c/148606/ https://android-review.googlesource.com/#/c/148607/ Bug: 18151196 Change-Id: I7a4ef3f3a937c45ff18f17c9ad1398293a8630f3
2015-05-28Perfprofd: various changes related to config parameters.Than McIntosh
Details: - turn "max unprocessed profiles" into a configurable parameter. - use a longer default collection interval - reread config file on very iteration through the main loop, so as to incorporate new parameters written by the upload service Bug: http://b/19483574 Change-Id: I1ecacbdeccf26f09ddd8387aef0f2587483eb967 (cherry picked from commit f353d8bf370eab2117e6259630f5540f12b361b0)
2015-05-28Fix hang when starting chromeTodd Kjos
Stop using the activity string and always use theverge.com Change-Id: I22efebe83e8baffecd2a8510ec75c9269f1c24ef
2015-05-20Scripts to automate simple workloads for testingTodd Kjos
DO NOT MERGE (already in master) The initial set of scripts: recentsfling.sh : start a set of apps, switch to recents and fling systemapps.sh : start a set of apps, and then loop to move them to the forground, checking whether the app had been LMK'd or required direct reclaims feedly-chrome.sh : automate a feedly, chrome workflow making sure both stay in memory Change-Id: I40f0862623ea0963bb0eaed3a585b41b69bbbbc7
2015-05-15Don't use TEMP_FAILURE_RETRY with close in system/extras.Elliott Hughes
Bug: http://b/20501816 Change-Id: I32123049314a30a255fdf1a76a0e00bd35ac8801 (cherry picked from commit 454b989922c7fb8e1411d06ee26ad7c4e6bc2abe)
2015-05-14Merge "Dump build_id feature in `simpleperf record`." into mnc-devYabin Cui
2015-05-13Dump build_id feature in `simpleperf record`.Yabin Cui
Bug: 19483574 Change-Id: Ie2acd8a157bca9ad3c01a2e4b37e139aba89670f (cherry picked from commit 8f6225147c5b6cb2159a7f5cb0dab952ee0759df)
2015-05-14Merge "Dump kernel/modules/thread mmap information in `simpleperf record`." ↵Yabin Cui
into mnc-dev
2015-05-13Dump kernel/modules/thread mmap information in `simpleperf record`.Yabin Cui
Bug: 19483574 Change-Id: Ia65cb12804a6dffa440501736a6229b2f7248958 (cherry picked from commit 7d59bb49fb47fbc82ef5c77d7aebf7174fd996e1)
2015-05-14Merge "Implement simpleperf record/dumprecord subcommands." into mnc-devYabin Cui
2015-05-13Implement simpleperf record/dumprecord subcommands.Yabin Cui
(cherry picked from commit 9759e1b1ce76185aa539aeea2fb1cbd8382156e7) Bug: 19483574 Change-Id: Id879713a75c2d3a6289d8847b95ee0bb4a2cc8a0
2015-05-13Add sequence number to encoded perf.data file.Dehao Chen
Bug: 19483574 (cherry picked from commit f4605017b29dd98232af9385e71079a3ba0297f1) Change-Id: I0ca00ce1a4695f2543da3a24987e9cbbeb22cc09
2015-05-13system/extra: include more of what you use.Adam Langley
This is a reland of aa24bc89b78a5981df7618bdef78b7b49ffad14d which was reverted in 291e20dab39783c7074191ff2d2de9b86465c10f because it broke the git_master-gpl builder. This version of the change uses crypto.h as a proxy for mem.h because it'll work in both BoringSSL and OpenSSL. (cherry picked from commit a83adf6354f3073a1938ffcd6cadd5c357856de5) Bug: 21085331 Change-Id: I9e4c9e4d459c2e31f74180b3a3b2ab139ab76e80