OSDN Git Service
Yabin Cui [Fri, 26 May 2017 18:16:13 +0000 (11:16 -0700)]
simpleperf: fix app_profiler.py.
The old way doesn't work on non-rooted devices.
Bug: http://b/
62028152
Test: run app_profiler.py non non-rooted devices.
Change-Id: I2b528a8ec64675cf62323ef3e58f6cdeb2547240
Jayant Chowdhary [Thu, 25 May 2017 17:08:38 +0000 (17:08 +0000)]
Merge "Mark libpagemap vendor_available."
Jayant Chowdhary [Wed, 17 May 2017 18:32:25 +0000 (11:32 -0700)]
Mark libpagemap vendor_available.
libpagemap is a library which belongs to vndk-cap. Mark it vendor_available to
enable vndk abi stability checks on it.
Details: https://android-review.googlesource.com/368372
Test: mm -j64
Bug:
38244611
Change-Id: I310d0a4d8dd9e87615c276bd66639170b2a70648
Treehugger Robot [Wed, 24 May 2017 02:18:11 +0000 (02:18 +0000)]
Merge "simpleperf: support raw event types."
Yabin Cui [Wed, 10 May 2017 00:31:05 +0000 (17:31 -0700)]
simpleperf: support raw event types.
Provide interface to access event numbers provided by ARMv8 PMU v3.
Make event types case insensitive to make typing easier.
Bug: http://b/
38043209
Test: run simpleperf_unit_test.
Change-Id: I49073acbc4d8c9abeafff93e25133664c84a0e9c
Treehugger Robot [Tue, 23 May 2017 19:42:26 +0000 (19:42 +0000)]
Merge "ext4_utils: update default conf from e2fsprogs"
Jin Qian [Sat, 15 Apr 2017 00:55:45 +0000 (17:55 -0700)]
ext4_utils: update default conf from e2fsprogs
Build server machines are using a conf file optimized for google
data center. We should use the default version from upstream
e2fsprogs.
Keep reserved_ratio at 1% to get more free space.
Bug:
37361511
Change-Id: I2638df72cfd3b9404981ef227651d38025a8053c
Treehugger Robot [Tue, 23 May 2017 18:05:33 +0000 (18:05 +0000)]
Merge "ext4_utils: add default mke2fs.conf"
Yabin Cui [Mon, 22 May 2017 18:16:21 +0000 (18:16 +0000)]
Merge "simpleperf: better support kernel symbols when running as root."
Treehugger Robot [Mon, 22 May 2017 18:14:51 +0000 (18:14 +0000)]
Merge "simpleperf: support [vdso]."
Yabin Cui [Fri, 19 May 2017 19:57:44 +0000 (12:57 -0700)]
simpleperf: support [vdso].
Before this CL, there is no way to parse symbols from [vdso] or unwind
through it. In this CL, simpleperf dumps [vdso] segment in its own memory space
to local file system, so it can be used for getting symbols or unwinding.
It takes care that vdso files for 32bit version and 64bit version are not
misused.
Bug: None.
Test: run simpleperf_unit_test.
Test: run simpleperf on processes using vdso.
Change-Id: I9233daf1d07df262a4a0fcdeadd3e544f3ccc906
Yabin Cui [Fri, 19 May 2017 19:02:15 +0000 (12:02 -0700)]
simpleperf: better support kernel symbols when running as root.
Instead of asking user to `echo 0 >/proc/sys/kernel/kptr_restrict`,
do it automatically in simpleperf.
Bug: None.
Test: run simpleperf as root.
Test: run simpleperf_unit_test.
Change-Id: If31aa03b6e30afb925cbf58835536ed4c969a635
Treehugger Robot [Fri, 19 May 2017 18:30:59 +0000 (18:30 +0000)]
Merge "boot_control_copy should #include <sys/sysmacros.h>."
Treehugger Robot [Fri, 19 May 2017 17:58:43 +0000 (17:58 +0000)]
Merge "simpleperf: enable two options by default."
Yabin Cui [Fri, 19 May 2017 00:11:32 +0000 (17:11 -0700)]
simpleperf: enable two options by default.
Enable dumping symbols in record cmd by default,
and change --dump-symbols option into --no-dump-symbols option.
Show brief call graph in report cmd by default,
and change --brief-callgraph option into --full-callgraph option.
Make the change because these two behaviors are always recommended.
Bug: None.
Test: run simpleperf_unit_test.
Change-Id: Icff6a843a7f46c56313500f4da119aa5118a57e5
Elliott Hughes [Thu, 18 May 2017 16:02:43 +0000 (09:02 -0700)]
boot_control_copy should #include <sys/sysmacros.h>.
Bug: https://github.com/android-ndk/ndk/issues/398
Test: builds
Change-Id: Icfccc98e1ff5aaa53b288e2aba0efe2c2c77a623
Jin Qian [Fri, 10 Mar 2017 20:14:54 +0000 (12:14 -0800)]
ext4_utils: add default mke2fs.conf
Copy default configs from borg build machine and enable ext_attr.
Bug:
34947454
Test: make systemimage
Change-Id: I011b3d119f35beb0e78b804e62deff229775a0b0
(cherry picked from commit
87eb12642f68f5a8594893618cfab128da82ebd8)
Treehugger Robot [Tue, 16 May 2017 20:19:03 +0000 (20:19 +0000)]
Merge "libf2fs_sparseblock: Android.mk->Android.bp"
Treehugger Robot [Mon, 15 May 2017 22:18:18 +0000 (22:18 +0000)]
Merge "simpleperf: fix report_sample_test."
Yabin Cui [Mon, 15 May 2017 20:39:36 +0000 (13:39 -0700)]
simpleperf: fix report_sample_test.
When running cmd_report_sample.* tests, it may call
ReportSampleCmd()->Run() more than once. If we shutdown
protobuf library in one call, using protobuf in the
following calls will encounter failures.
Bug: http://b/
37996565
Test: run CtsSimpleperfTestCases.
Change-Id: I5ca217406e786645d45fda518055c4a63ab3db3c
Elliott Hughes [Sat, 13 May 2017 00:28:25 +0000 (00:28 +0000)]
Merge "Switch to libkeyutils."
Yabin Cui [Fri, 12 May 2017 20:25:16 +0000 (20:25 +0000)]
Merge "simpleperf: make pprof_proto_generator.py work without binary_cache_dir."
Yabin Cui [Fri, 12 May 2017 18:23:06 +0000 (11:23 -0700)]
simpleperf: make pprof_proto_generator.py work without binary_cache_dir.
Bug: http://b/
32834638
Test: run pprof_prot_generator.py with only perf.data.
Change-Id: I686d6e968ab8703402223334e8ddb83e966a08f8
Jayant Chowdhary [Wed, 10 May 2017 02:12:01 +0000 (19:12 -0700)]
libf2fs_sparseblock: Android.mk->Android.bp
Test: mm -j64
Bug:
37567578
Change-Id: I9a92406bfc150d9effae89a93b1ee07f7ad6d001
Elliott Hughes [Wed, 10 May 2017 00:04:14 +0000 (17:04 -0700)]
Switch to libkeyutils.
Bug: http://b/
37991155
Test: builds+boots
Change-Id: Iba763eccc0768f58ce7b51d861f13e51d91ec382
Treehugger Robot [Tue, 9 May 2017 17:28:45 +0000 (17:28 +0000)]
Merge "simpleperf: fix some format error in README.md."
Treehugger Robot [Mon, 8 May 2017 22:59:20 +0000 (22:59 +0000)]
Merge "simpleperf: fix scripts to be runnable by python3."
Yabin Cui [Mon, 8 May 2017 21:33:48 +0000 (14:33 -0700)]
simpleperf: fix some format error in README.md.
Test: none
Change-Id: Ibc11990dc511fcf7eafc91becdb0383e4fb186e2
Treehugger Robot [Mon, 8 May 2017 21:31:08 +0000 (21:31 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build
3984832."
Yabin Cui [Mon, 8 May 2017 21:23:19 +0000 (14:23 -0700)]
simpleperf: fix scripts to be runnable by python3.
Bug: http://b/
32834638
Test: run scripts with demo using both python and python3.
Change-Id: I5cb7eb41bed0e2a91f4cbc97c386dd527aa3186a
Treehugger Robot [Mon, 8 May 2017 20:37:39 +0000 (20:37 +0000)]
Merge "f2fs_utils: update f2fs utils to match 1.8.0"
Yabin Cui [Mon, 8 May 2017 18:29:12 +0000 (11:29 -0700)]
simpleperf: update simpleperf prebuilts to build
3984832.
Taken from branch aosp-master.
Fix update.py for copying libwinpthread-1.dll.
Bug: http://b/
37788631
Test: none
Change-Id: Ifb38fbdbed10941fef36c7a52cf973c67f0505cd
Jin Qian [Fri, 28 Apr 2017 22:00:57 +0000 (15:00 -0700)]
f2fs_utils: update f2fs utils to match 1.8.0
Expose f2fs_configuration via dlsym and use first device for output.
Test: format userdata to f2fs and boot
Bug:
37758867
Change-Id: Iee011f551f192f643f7b6443b37f65d354491f20
Treehugger Robot [Fri, 5 May 2017 05:25:28 +0000 (05:25 +0000)]
Merge "simpleperf: fix scripts on windows."
Treehugger Robot [Fri, 5 May 2017 05:23:29 +0000 (05:23 +0000)]
Merge "simpleperf: fix tracing counters."
Yabin Cui [Thu, 4 May 2017 18:28:09 +0000 (11:28 -0700)]
simpleperf: fix tracing counters.
Previously prev_counter is an uninitialized value, which makes
the tracing result not correct.
Test: run simpleperf/systrace.py to profile an app.
Change-Id: I440771f705e22dec7a2948cb2f1164c17d41259a
Treehugger Robot [Thu, 4 May 2017 01:43:56 +0000 (01:43 +0000)]
Merge "simpleperf: add META_INFO feature section in perf.data."
Yabin Cui [Wed, 3 May 2017 23:34:02 +0000 (16:34 -0700)]
simpleperf: add META_INFO feature section in perf.data.
META_INFO section can be used to pass some small information
in perf.data.
Add simpleperf_version in META_INFO section for debugging.
Bug: http://b/
37960318
Test: run simpleperf_unit_test.
Change-Id: If17a147bbc77b5af063fbf77e02ca81430afb8a5
Treehugger Robot [Wed, 3 May 2017 22:11:05 +0000 (22:11 +0000)]
Merge "Remove e4crypt_do_init_user0"
Yabin Cui [Wed, 3 May 2017 21:46:55 +0000 (14:46 -0700)]
simpleperf: fix scripts on windows.
1. Fix handling windows path like C:\xxx.
2. Fix adding windows executable suffix.
3. Fix one indent error in annotate.py.
4. Collect libwinpthread-1.dll in update.py.
5. simpleperf.exe on windows x86_64 doesn't work, replace it
with simpleperf.exe on windows x86.
Bug: http://b/
37788631
Test: run demo examples on windows.
Change-Id: I7195881149e70f1af9a60efc41e65fe301c62984
Tom Cherry [Wed, 3 May 2017 20:17:42 +0000 (13:17 -0700)]
Remove e4crypt_do_init_user0
Init is the only user and it no longer uses this.
Test: Boot bullhead, observe that init_user0 still happens
Change-Id: Ie47153e5efd202fd4d8bdc5656a2517adb2d6773
Treehugger Robot [Wed, 3 May 2017 15:59:05 +0000 (15:59 +0000)]
Merge "simpleperf: Update doc for Android O."
Yabin Cui [Wed, 3 May 2017 00:10:33 +0000 (00:10 +0000)]
Merge "simpleperf: add 'event_count' field in report proto."
Yabin Cui [Fri, 28 Apr 2017 17:44:16 +0000 (10:44 -0700)]
simpleperf: Update doc for Android O.
1. Refactor README.md:
a. Add menu.
b. Add `Tools in simpleperf` section.
c. Use real examples in `Android application profiling`,
add checks for how to prepare the application.
d. Link to examples workable on Android O.
2. Use `ps -e` instead of `ps` for Android O in app_profiler.py.
3. Remove a failed assert in annotate.py.
4. Upload demo projects.
Bug: http://b/
35157971
Test: follow examples on linux and mac.
Change-Id: Iab115bdca3d5abad56fcdc048ccc75f867f5bd6b
Yabin Cui [Tue, 2 May 2017 20:25:21 +0000 (13:25 -0700)]
simpleperf: add 'event_count' field in report proto.
Bug: http://b/
37294023
Test: run simpleperf_unit_test.
Change-Id: Ib16eec55512769a9a241c8ff054179d450488142
Yabin Cui [Sat, 29 Apr 2017 06:05:40 +0000 (06:05 +0000)]
Merge "simpleperf: fix unknown binary in samples."
Yabin Cui [Fri, 28 Apr 2017 20:43:08 +0000 (13:43 -0700)]
simpleperf: fix unknown binary in samples.
1. Wrong ip addresses in callchain can map to unknown binary. They
should be omitted.
2. When unknown binary is really hitted in samples, which is unlikely
to happen, make sure report-sample cmd will not skip the file id of
unknown binary.
3. Add corresponding test.
Bug: http://b/
37783312
Test: run simpleperf_unit_test.
Change-Id: Ifb5b59401bce9c8f81042015e73f190acd43ce31
Treehugger Robot [Thu, 27 Apr 2017 11:10:21 +0000 (11:10 +0000)]
Merge "Fix wrong usage of * in find command"
Po Hu [Tue, 25 Apr 2017 00:53:24 +0000 (08:53 +0800)]
Fix wrong usage of * in find command
When KATI_FIND_EMULATOR is disabled, the following warning message
will appear:
find: paths must precede expression: build_id.h
Usage: find [-H] [-L] [-P] [-Olevel]
[-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
Because the * in 'find some/path -name *' command is wrongly
expanded by shell. We should change * to "*".
Change-Id: Ib051f47bb9335930944b8f63fd0fb54fbb867f31
Test: make KATI_EMULATE_FIND=false
Treehugger Robot [Thu, 20 Apr 2017 22:04:06 +0000 (22:04 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build
3929284."
Yabin Cui [Thu, 20 Apr 2017 18:23:56 +0000 (11:23 -0700)]
simpleperf: update simpleperf prebuilts to build
3929284.
Taken from branch aosp-master.
Test: None.
Change-Id: I2da2d392cff6bcb6a65de203a73707fede5220de
Treehugger Robot [Wed, 19 Apr 2017 21:57:21 +0000 (21:57 +0000)]
Merge "simpleperf: add --brief-callgraph option for report cmd."
Yabin Cui [Wed, 19 Apr 2017 18:48:44 +0000 (11:48 -0700)]
simpleperf: add --brief-callgraph option for report cmd.
Remove duplicated callgraphs (which appears as a sub graph in
another place) in --brief-callgraph mode.
Accept brief callgraph in report.py.
Add unit test for --brief-callgraph option.
Bug: http://b/
37444055
Test: run simpleperf_unit_test.
Test: manually run report.py.
Change-Id: I41977762552ec66807f394558352da6cbefaec2e
Treehugger Robot [Wed, 19 Apr 2017 17:41:40 +0000 (17:41 +0000)]
Merge "simpleperf: add --start_profiling_fd option for record cmd."
Yabin Cui [Tue, 18 Apr 2017 23:54:11 +0000 (16:54 -0700)]
simpleperf: add --start_profiling_fd option for record cmd.
Bug: http://b/
37480722
Test: run simpleperf_unit_test.
Change-Id: Ie6a742b986d79c70d3b6ab8e470eae42af34c9ef
Treehugger Robot [Tue, 18 Apr 2017 22:27:34 +0000 (22:27 +0000)]
Merge "simpleperf: add warning for `--call-graph fp` option on arm."
Yabin Cui [Tue, 18 Apr 2017 19:41:46 +0000 (12:41 -0700)]
simpleperf: add warning for `--call-graph fp` option on arm.
Bug: http://b/
37443666
Test: run simpleperf_unit_test.
Change-Id: Ie376babab1aa5ec887c8d640266fbce9a0928290
Treehugger Robot [Fri, 14 Apr 2017 15:58:31 +0000 (15:58 +0000)]
Merge "perfprofd: Use testdata in Android.bp."
Yabin Cui [Thu, 13 Apr 2017 22:19:15 +0000 (22:19 +0000)]
Merge "simpleperf: fix pprof proto generator."
Yabin Cui [Thu, 13 Apr 2017 19:13:02 +0000 (12:13 -0700)]
perfprofd: Use testdata in Android.bp.
Bug: http://b/
33846452
Test: run perfprofd_tests.
Change-Id: I90b3808f0a45b8158acd0ab8ebe53c3df9531b5f
Yabin Cui [Thu, 13 Apr 2017 20:44:15 +0000 (13:44 -0700)]
simpleperf: fix pprof proto generator.
Bug: http://b/
36988814
Test: run pprof_proto_generator.py and no function_id == 0.
Change-Id: I42bead12818e2d9396c4e52afc2dca84558d7731
Treehugger Robot [Wed, 5 Apr 2017 04:20:44 +0000 (04:20 +0000)]
Merge changes I127a22ae,I8b469b41
* changes:
Use TotalTime instead of ThisTime as app launch latency metric
app-launcher is a App Launch Perf Analysis tool.
Mohan Srinivasan [Wed, 1 Feb 2017 00:06:32 +0000 (16:06 -0800)]
Use TotalTime instead of ThisTime as app launch latency metric
Use TotalTime instead of ThisTime (both reported by am) as our
activity launch latency metric. TotalTime is more representative
of user perceived latency. Also add back YouTube to the list of
apps we launch test by default.
Test: Time app launches manually for the various apps, and check
that TotalTime better represents the launch latency.
Change-Id: I127a22ae409ee0141d847e711e09f7873dbb420f
Signed-off-by: Mohan Srinivasan <srmohan@google.com>
Mohan Srinivasan [Thu, 26 Jan 2017 19:07:14 +0000 (11:07 -0800)]
app-launcher is a App Launch Perf Analysis tool.
app-launcher is an automated tool that automates the launching of
selected Apps (hundreds of times each) and collects system metrics
like CPU util, storage device util, launch times, context switches,
branch mispredicts etc. This is very useful for A/B compares of system
changes in how they impact App Launch. This code was under
google_experimental and was used by various members who found it very
useful, so moving it under system/extras (under userdebug).
Test: I (and others) have used app launcher on multiple occasions over
several months. And comparison of metrics reported by app-launcher are
consistent with metrics reported by other tools, for these tests.
Change-Id: I8b469b4165035a958b155cfffc93341cddcc444c
Signed-off-by: Mohan Srinivasan <srmohan@google.com>
Treehugger Robot [Wed, 5 Apr 2017 00:16:56 +0000 (00:16 +0000)]
Merge "Add test config to memory_replay_tests"
Dan Shi [Tue, 4 Apr 2017 17:23:43 +0000 (10:23 -0700)]
Add test config to memory_replay_tests
This change allows TradeFederation to run the test directly.
Refer to b/
35882476 for design and discussion of this change.
Bug:
35882476
Test: local test
tradefed.sh run template/local --template:map test=memory_replay_tests
Change-Id: Ibce3758f999e3f85624e5c6ca48f21f6e496b356
Dan Shi [Tue, 4 Apr 2017 01:30:57 +0000 (01:30 +0000)]
Merge "Do not build simpleperf_unit_test and simpleperf_cpu_hotplug_test for host test cases"
am:
f0deb9a4dd
Change-Id: I3f5a34c752e4094f27145deae243d93f210d30d3
Treehugger Robot [Tue, 4 Apr 2017 01:26:55 +0000 (01:26 +0000)]
Merge "Do not build simpleperf_unit_test and simpleperf_cpu_hotplug_test for host test cases"
Dan Shi [Mon, 3 Apr 2017 23:46:27 +0000 (16:46 -0700)]
Do not build simpleperf_unit_test and simpleperf_cpu_hotplug_test for host test cases
These two tests may not support host side test yet, don't output the test binary
to testcases folder for now.
Test: make -j simpleperf_unit_test
Bug:
36820939
Change-Id: Ibffdf6a842e1cfabe8aa38dd75a79416a8bd0b23
Dan Shi [Fri, 31 Mar 2017 17:14:11 +0000 (17:14 +0000)]
Merge "Add test config to simpleperf_unit_test and simpleperf_unit_test"
am:
4f6fd05205
Change-Id: If83c79fa1e72b043af12ea67d09e738cd6c95bd3
Dan Shi [Fri, 31 Mar 2017 17:11:53 +0000 (17:11 +0000)]
Merge "Add test config to binderAddInts"
am:
d89f0cb87b
Change-Id: I9b629df0aebd2cbde27a1192addd1581ac405e6a
Dan Shi [Fri, 31 Mar 2017 17:11:45 +0000 (17:11 +0000)]
Merge "Add test config to time-unit-tests"
am:
f8289b9e88
Change-Id: I9e14a76af68fccc187f2f6adf41b8a08e0a73609
Dan Shi [Fri, 31 Mar 2017 17:11:36 +0000 (17:11 +0000)]
Merge "Add test config to mmapPerf"
am:
a2f6b2fe17
Change-Id: I8273d4b05e3db03f20dc3d05d45d309283abf559
Dan Shi [Fri, 31 Mar 2017 17:11:27 +0000 (17:11 +0000)]
Merge "Add test config to perfprofd_test"
am:
e0d790c82c
Change-Id: I3e4a8f2b22870bd7ed3ad473a4b7135ff1a2d3c1
Treehugger Robot [Fri, 31 Mar 2017 17:07:49 +0000 (17:07 +0000)]
Merge "Add test config to simpleperf_unit_test and simpleperf_unit_test"
Treehugger Robot [Fri, 31 Mar 2017 17:07:35 +0000 (17:07 +0000)]
Merge "Add test config to binderAddInts"
Treehugger Robot [Fri, 31 Mar 2017 17:07:28 +0000 (17:07 +0000)]
Merge "Add test config to time-unit-tests"
Treehugger Robot [Fri, 31 Mar 2017 17:07:11 +0000 (17:07 +0000)]
Merge "Add test config to mmapPerf"
Treehugger Robot [Fri, 31 Mar 2017 17:06:57 +0000 (17:06 +0000)]
Merge "Add test config to perfprofd_test"
Tom Cherry [Fri, 31 Mar 2017 16:43:08 +0000 (16:43 +0000)]
Merge "Removed e4crypt_create_device_key"
am:
582a79634a
Change-Id: I23e8519eaf880d9d9f76ee651d2af966d1271e8e
Tom Cherry [Fri, 31 Mar 2017 16:41:00 +0000 (16:41 +0000)]
Merge "Removed e4crypt_create_device_key"
Bowgo Tsai [Fri, 31 Mar 2017 02:32:52 +0000 (02:32 +0000)]
Merge "Switch to fs_mgr_read_fstab("/fstab.device")"
am:
4485a7b47d
Change-Id: Ibc639cb80e15617fd351dd8a85dcbdd1b60d7bbd
Treehugger Robot [Fri, 31 Mar 2017 02:28:29 +0000 (02:28 +0000)]
Merge "Switch to fs_mgr_read_fstab("/fstab.device")"
Dan Shi [Thu, 30 Mar 2017 06:36:06 +0000 (23:36 -0700)]
Add test config to perfprofd_test
Design doc:
Generalized Suites & the Unification of APCT & CTS Workflows Design/Roadmap
https://docs.google.com/document/d/1eabK3srlBLouMiBMrNP3xJPiRRdcoCquNxC8gBWPvx8/edit#heading=h.78vup5eivwzo
Details about test configs changes are tracked in doc
https://docs.google.com/document/d/1EWUjJ7fjy8ge_Nk0YQbFdRp8DSHo3z6GU0R8jLgrAcw/edit#
Bug:
35882476
Test: local test
Change-Id: Ia0842c07ee908fbdcb01eefbe810d2d6aeff9bda
Sen Jiang [Wed, 29 Mar 2017 23:31:10 +0000 (23:31 +0000)]
Merge changes Ice70d9ab,Iba7ac028
am:
01320a387b
Change-Id: Ie9fcffc1626270c19441590fd75f76fbc907ca88
Treehugger Robot [Wed, 29 Mar 2017 23:24:01 +0000 (23:24 +0000)]
Merge changes Ice70d9ab,Iba7ac028
* changes:
os-release.d: remove deprecated cfgtree support.
os-release.d: Add system_id.
Janis Danisevskis [Wed, 29 Mar 2017 22:19:23 +0000 (15:19 -0700)]
Removed e4crypt_create_device_key
Init was the only user of e4crypt_create_device_key and
it is not using it any more.
Bug:
36278706
Test: Removed unused code, and codebase still builds.
Change-Id: Id134a2dbcaf6553353962f5b93883bb3981f217c
Sen Jiang [Fri, 24 Mar 2017 21:33:35 +0000 (14:33 -0700)]
os-release.d: remove deprecated cfgtree support.
They are from tier 1 and are now dead.
Test: m dist
Change-Id: Ice70d9ab0fe8ff528e2ad5de8fb4ab2bd270ba04
(cherry picked from commit
91ac1f9c0d623383fa7ad453ff70f35086061d07)
Sen Jiang [Fri, 24 Mar 2017 19:44:58 +0000 (12:44 -0700)]
os-release.d: Add system_id.
This is the app id of the SoM stored in the system.
Test: adb shell cat /etc/os-release.d/system_id
Change-Id: Iba7ac028ffa7402f06fbf9c4a3a077eb3414940e
(cherry picked from commit
d41148b6c8d59d4f35711028248fc644428ddc57)
Dan Shi [Wed, 29 Mar 2017 19:26:54 +0000 (12:26 -0700)]
Add test config to mmapPerf
Design doc:
Generalized Suites & the Unification of APCT & CTS Workflows Design/Roadmap
https://docs.google.com/document/d/1eabK3srlBLouMiBMrNP3xJPiRRdcoCquNxC8gBWPvx8/edit#heading=h.78vup5eivwzo
Details about test configs changes are tracked in doc
https://docs.google.com/document/d/1EWUjJ7fjy8ge_Nk0YQbFdRp8DSHo3z6GU0R8jLgrAcw/edit#
Bug:
35882476
Test: local test
Change-Id: Ie318c3abd3eb7ee5ad153774dce39f6fad552289
Dan Shi [Wed, 29 Mar 2017 18:00:34 +0000 (11:00 -0700)]
Add test config to binderAddInts
Design doc:
Generalized Suites & the Unification of APCT & CTS Workflows Design/Roadmap
https://docs.google.com/document/d/1eabK3srlBLouMiBMrNP3xJPiRRdcoCquNxC8gBWPvx8/edit#heading=h.78vup5eivwzo
Details about test configs changes are tracked in doc
https://docs.google.com/document/d/1EWUjJ7fjy8ge_Nk0YQbFdRp8DSHo3z6GU0R8jLgrAcw/edit#
Bug:
35882476
Test: local test
Change-Id: I3310cd57d6b3955bc0267e153c6f268f91943faa
Bowgo Tsai [Wed, 29 Mar 2017 08:07:12 +0000 (16:07 +0800)]
Switch to fs_mgr_read_fstab("/fstab.device")
fstab.device is for backward compatibility in legacy devices.
As it doesn't have fstab entries in device tree (for early mount) so we
can just use the ordinary fs_mgr_read_fstab().
For new devices having early mount, it should use
fs_mgr_read_fstab_default() instead.
Bug:
35811655
Test: boot sailfish
Change-Id: I70b64787e600d6e338e57f2a31bad188a39d433d
Tianjie Xu [Tue, 28 Mar 2017 19:53:57 +0000 (19:53 +0000)]
Merge "Fix the linking error due to libminui change"
am:
5e9cc93aca
Change-Id: Ifd0239bc371a1a7ca1a67be62a9efc331ff4dfcb
Tianjie Xu [Tue, 28 Mar 2017 19:42:53 +0000 (19:42 +0000)]
Merge "Fix the linking error due to libminui change"
Dan Shi [Tue, 28 Mar 2017 19:19:04 +0000 (12:19 -0700)]
Add test config to time-unit-tests
Design doc:
Generalized Suites & the Unification of APCT & CTS Workflows Design/Roadmap
https://docs.google.com/document/d/1eabK3srlBLouMiBMrNP3xJPiRRdcoCquNxC8gBWPvx8/edit#heading=h.78vup5eivwzo
Details about test configs changes are tracked in doc
https://docs.google.com/document/d/1EWUjJ7fjy8ge_Nk0YQbFdRp8DSHo3z6GU0R8jLgrAcw/edit#
Bug:
35882476
Test: local test
Change-Id: I7f5f4f9fae754f0585be0b6c5ba7737bfcd86d86
Dan Shi [Tue, 28 Mar 2017 18:40:50 +0000 (11:40 -0700)]
Add test config to simpleperf_unit_test and simpleperf_unit_test
Design doc:
Generalized Suites & the Unification of APCT & CTS Workflows Design/Roadmap
https://docs.google.com/document/d/1eabK3srlBLouMiBMrNP3xJPiRRdcoCquNxC8gBWPvx8/edit#heading=h.78vup5eivwzo
Details about test configs changes are tracked in doc
https://docs.google.com/document/d/1EWUjJ7fjy8ge_Nk0YQbFdRp8DSHo3z6GU0R8jLgrAcw/edit#
Bug:
35882476
Test: local test
Change-Id: I80a567fcb44ea00d38243fb2bdeac4798024a201
Jin Qian [Sat, 25 Mar 2017 22:16:04 +0000 (22:16 +0000)]
Merge "ext4_utils: fix crash when filesystem size is too small"
am:
7902acdaa0
Change-Id: Ieb83a45f469eeca6a17cacd1d211b5d3c7fedd15
Treehugger Robot [Sat, 25 Mar 2017 22:13:37 +0000 (22:13 +0000)]
Merge "ext4_utils: fix crash when filesystem size is too small"
Jin Qian [Sat, 25 Mar 2017 00:01:54 +0000 (17:01 -0700)]
ext4_utils: fix crash when filesystem size is too small
make_ext4fs crashes if size is less than block size or less than
header size (super block + descriptors + bitmaps). Check the size
and return errors.
Test: run make_ext4fs with small sizes
Bug:
36576677
Change-Id: I61d92e280cdf290054fadda5a045fc839c6fd8fe
Tianjie Xu [Sat, 25 Mar 2017 00:36:01 +0000 (17:36 -0700)]
Fix the linking error due to libminui change
Test: mma
Change-Id: I56be95ee8062b0bccce296dec4909b9eabb7959a