OSDN Git Service

android-x86/system-extras.git
8 years agoMerge \\\\"Simpleperf: Add SPLIT and SPLIT_END records to handle big records.\\\...
Yabin Cui [Tue, 28 Jun 2016 17:27:00 +0000 (17:27 +0000)]
Merge \\\\"Simpleperf: Add SPLIT and SPLIT_END records to handle big records.\\\\" am: 6d20b67da5 am: f0e232ddd6 am: be3595cef2
am: 4488ea46da

Change-Id: I430d20bbe6708237adc79feee9605af3499c4297

8 years agoMerge \\\"Simpleperf: Add SPLIT and SPLIT_END records to handle big records.\\\"...
Yabin Cui [Tue, 28 Jun 2016 17:23:46 +0000 (17:23 +0000)]
Merge \\\"Simpleperf: Add SPLIT and SPLIT_END records to handle big records.\\\" am: 6d20b67da5 am: f0e232ddd6
am: be3595cef2

Change-Id: I3619a256f37bca7188505538e197f9a1c883cb2d

8 years agoMerge \\"Simpleperf: Add SPLIT and SPLIT_END records to handle big records.\\" am...
Yabin Cui [Tue, 28 Jun 2016 17:21:06 +0000 (17:21 +0000)]
Merge \\"Simpleperf: Add SPLIT and SPLIT_END records to handle big records.\\" am: 6d20b67da5
am: f0e232ddd6

Change-Id: I5258ee29b607bfe3fa0ba203550a087a979b2d9f

8 years agoMerge \"Simpleperf: Add SPLIT and SPLIT_END records to handle big records.\"
Yabin Cui [Tue, 28 Jun 2016 17:18:23 +0000 (17:18 +0000)]
Merge \"Simpleperf: Add SPLIT and SPLIT_END records to handle big records.\"
am: 6d20b67da5

Change-Id: I105cbdd688b50ce64450e8819b8d7ef28c15b838

8 years agoMerge "Simpleperf: Add SPLIT and SPLIT_END records to handle big records."
Treehugger Robot [Tue, 28 Jun 2016 17:09:26 +0000 (17:09 +0000)]
Merge "Simpleperf: Add SPLIT and SPLIT_END records to handle big records."

8 years agoSimpleperf: fix flaky tests. am: a486a4b8ae am: 9458a99b0c
Yabin Cui [Tue, 28 Jun 2016 00:31:05 +0000 (00:31 +0000)]
Simpleperf: fix flaky tests. am: a486a4b8ae am: 9458a99b0c
am: 9e7225d84a

Change-Id: I7c9e040e8563e3f9af2e8fec09a163a68fcaeacf

8 years agoSimpleperf: fix flaky tests. am: a486a4b8ae
Yabin Cui [Tue, 28 Jun 2016 00:28:48 +0000 (00:28 +0000)]
Simpleperf: fix flaky tests. am: a486a4b8ae
am: 9458a99b0c

Change-Id: Icfbe0f7446a44321730d84ce12cf1d8ce3ff5b96

8 years agoresolve merge conflicts of a486a4b to nyc-dev-plus-aosp am: 59ffd7ef67
Yabin Cui [Tue, 28 Jun 2016 00:28:44 +0000 (00:28 +0000)]
resolve merge conflicts of a486a4b to nyc-dev-plus-aosp am: 59ffd7ef67
am: 3b143a2d65

Change-Id: I23accf5ade93c649c5208ca664dbbdb19d446dc2

8 years agoresolve merge conflicts of a486a4b to nyc-dev-plus-aosp
Yabin Cui [Tue, 28 Jun 2016 00:26:20 +0000 (00:26 +0000)]
resolve merge conflicts of a486a4b to nyc-dev-plus-aosp
am: 59ffd7ef67

Change-Id: I56189d1de1486219ce79113809bb9aaaba131cf3

8 years agoresolve merge conflicts of a486a4b to nyc-dev-plus-aosp
Yabin Cui [Tue, 28 Jun 2016 00:21:37 +0000 (17:21 -0700)]
resolve merge conflicts of a486a4b to nyc-dev-plus-aosp

Change-Id: Iad2f0b498d7abd2eb52116a32517bfee20129f05

8 years agoSimpleperf: fix flaky tests.
Yabin Cui [Mon, 27 Jun 2016 23:53:39 +0000 (23:53 +0000)]
Simpleperf: fix flaky tests.
am: a486a4b8ae

Change-Id: I194792e233c6ccdd695e04ed2a58f7f1034f0494

8 years agoSimpleperf: fix flaky tests.
Yabin Cui [Mon, 27 Jun 2016 23:00:20 +0000 (16:00 -0700)]
Simpleperf: fix flaky tests.

Simpleperf stat/record command may need 1 second to set security.perf_harden
property. So the monitored child threads should run longer than 1 second.

Bug: 29763505
Change-Id: I9bf6dcba03f3fc5c91130f38a08ce0062e104103

8 years agoSimpleperf: Add SPLIT and SPLIT_END records to handle big records.
Yabin Cui [Fri, 24 Jun 2016 00:11:14 +0000 (17:11 -0700)]
Simpleperf: Add SPLIT and SPLIT_END records to handle big records.

Previously we split KernelSymbolRecord because it is > 65535. Then
I found TracingDataRecord can also be > 65535. So it is better to
handle big records when reading and writing perf.data.
record_file_writer.cpp splits a big record into multiple SPLIT
records followed by a SPLIT_END record, and record_file_reader.cpp
restores the big record when reading SPLIT and SPLIT_END records.
Also Add RecordHeader to represent record having size > 65535.

Bug: 29581559
Change-Id: I0b4556988f77b3431c7f1a28fce65cf225d6a067
Test: run simpleperf_unit_test.

8 years agoMerge \\\\"Dist simpleperf executables in SDK targets\\\\" am: 965a99e493 am: aab6d80...
Dan Willemsen [Thu, 23 Jun 2016 01:23:41 +0000 (01:23 +0000)]
Merge \\\\"Dist simpleperf executables in SDK targets\\\\" am: 965a99e493 am: aab6d80c06 am: e43f43e0b4
am: 357ae16d54

Change-Id: Ie2aa368756d9e9999bd8b7df5f06011db7c42c9b

8 years agoMerge \\\"Dist simpleperf executables in SDK targets\\\" am: 965a99e493 am: aab6d80c06
Dan Willemsen [Thu, 23 Jun 2016 01:20:35 +0000 (01:20 +0000)]
Merge \\\"Dist simpleperf executables in SDK targets\\\" am: 965a99e493 am: aab6d80c06
am: e43f43e0b4

Change-Id: I6f74aeb99a5ab3091942d56381d2472b5f3a6de7

8 years agoMerge \\"Dist simpleperf executables in SDK targets\\" am: 965a99e493
Dan Willemsen [Thu, 23 Jun 2016 01:12:30 +0000 (01:12 +0000)]
Merge \\"Dist simpleperf executables in SDK targets\\" am: 965a99e493
am: aab6d80c06

Change-Id: I1d71111e4238ca9a2b87045d46485369e0271984

8 years agoMerge \"Dist simpleperf executables in SDK targets\"
Dan Willemsen [Thu, 23 Jun 2016 01:09:32 +0000 (01:09 +0000)]
Merge \"Dist simpleperf executables in SDK targets\"
am: 965a99e493

Change-Id: I35d4bb08697e32c889a5d0a4baa82de7ec79c9b8

8 years agoMerge "Dist simpleperf executables in SDK targets"
Treehugger Robot [Thu, 23 Jun 2016 01:00:39 +0000 (01:00 +0000)]
Merge "Dist simpleperf executables in SDK targets"

8 years agoMerge \\\\"Simpleperf: use libc++_static on host.\\\\" am: 185f314239 am: b76a0affbd...
Yabin Cui [Thu, 23 Jun 2016 00:10:56 +0000 (00:10 +0000)]
Merge \\\\"Simpleperf: use libc++_static on host.\\\\" am: 185f314239 am: b76a0affbd am: 7982aa50d6
am: 852ae051a1

Change-Id: I6a81e60f73eb978b9e10bcbdfe5bacce85b1a8f1

8 years agoMerge \\\"Simpleperf: use libc++_static on host.\\\" am: 185f314239 am: b76a0affbd
Yabin Cui [Thu, 23 Jun 2016 00:04:46 +0000 (00:04 +0000)]
Merge \\\"Simpleperf: use libc++_static on host.\\\" am: 185f314239 am: b76a0affbd
am: 7982aa50d6

Change-Id: I21b3bd960573c03ecb688c1ce235852e1291d46b

8 years agoMerge \\"Simpleperf: use libc++_static on host.\\" am: 185f314239
Yabin Cui [Thu, 23 Jun 2016 00:02:11 +0000 (00:02 +0000)]
Merge \\"Simpleperf: use libc++_static on host.\\" am: 185f314239
am: b76a0affbd

Change-Id: I9d6da22c618df56e5da08413ceb7eca6ce965a32

8 years agoMerge \"Simpleperf: use libc++_static on host.\"
Yabin Cui [Wed, 22 Jun 2016 23:59:16 +0000 (23:59 +0000)]
Merge \"Simpleperf: use libc++_static on host.\"
am: 185f314239

Change-Id: Ia1b208c8e6120caef5fc7bb0cd2b0ab488fe1d32

8 years agoMerge "Simpleperf: use libc++_static on host."
Yabin Cui [Wed, 22 Jun 2016 23:49:12 +0000 (23:49 +0000)]
Merge "Simpleperf: use libc++_static on host."

8 years agoDist simpleperf executables in SDK targets
Dan Willemsen [Wed, 22 Jun 2016 23:41:36 +0000 (16:41 -0700)]
Dist simpleperf executables in SDK targets

Bug: 28911532
Change-Id: I5ec387ee1bbdff1e62788aa1fe3995cb44b37754

8 years agoMerge \\\\"Simpleperf: report lost record count and warn if 10% records are lost...
Yabin Cui [Wed, 22 Jun 2016 23:21:57 +0000 (23:21 +0000)]
Merge \\\\"Simpleperf: report lost record count and warn if 10% records are lost.\\\\" am: 142b63f4e7 am: d3e37d55f1 am: 667890a963
am: f4b9d5319c

Change-Id: Id2de17d7f11c44cea57b51ce8c156a9050523297

8 years agoMerge \\\"Simpleperf: report lost record count and warn if 10% records are lost....
Yabin Cui [Wed, 22 Jun 2016 23:14:42 +0000 (23:14 +0000)]
Merge \\\"Simpleperf: report lost record count and warn if 10% records are lost.\\\" am: 142b63f4e7 am: d3e37d55f1
am: 667890a963

Change-Id: If0a731853709280941a57b177bf1c3a7c30fd0fb

8 years agoMerge \\"Simpleperf: report lost record count and warn if 10% records are lost.\...
Yabin Cui [Wed, 22 Jun 2016 22:58:43 +0000 (22:58 +0000)]
Merge \\"Simpleperf: report lost record count and warn if 10% records are lost.\\" am: 142b63f4e7
am: d3e37d55f1

Change-Id: I0cad51ed45ababb34d91f8b2a1359920da3b6ae4

8 years agoMerge \"Simpleperf: report lost record count and warn if 10% records are lost.\"
Yabin Cui [Wed, 22 Jun 2016 22:56:08 +0000 (22:56 +0000)]
Merge \"Simpleperf: report lost record count and warn if 10% records are lost.\"
am: 142b63f4e7

Change-Id: Id09c49521f8ae2d0e7b11a9607e6c5d2bb1cbad6

8 years agoMerge "Simpleperf: report lost record count and warn if 10% records are lost."
Yabin Cui [Wed, 22 Jun 2016 22:48:25 +0000 (22:48 +0000)]
Merge "Simpleperf: report lost record count and warn if 10% records are lost."

8 years agoSimpleperf: use libc++_static on host.
Yabin Cui [Wed, 22 Jun 2016 22:30:37 +0000 (15:30 -0700)]
Simpleperf: use libc++_static on host.

Bug: 28911532
Change-Id: I5cc97fc35f5c5225ea81bdaec04cc22d9a99790f
Test: Use readelf to make sure simpleperf on host doesn't dynamically link libc++.so.

8 years agoMerge \\\\"Simpleperf: adjust default mmap_pages for system wide profiling.\\\\"...
Yabin Cui [Wed, 22 Jun 2016 21:46:31 +0000 (21:46 +0000)]
Merge \\\\"Simpleperf: adjust default mmap_pages for system wide profiling.\\\\" am: b2fae142fb am: 7d8c686f23 am: 2f7b8790bd
am: e3e664d098

Change-Id: Ic3a2103232f69d12b77abd37cc2440fee3a454e8

8 years agoMerge \\\\"Simpleperf: check if -f option for record command is in valid range.\...
Yabin Cui [Wed, 22 Jun 2016 21:46:30 +0000 (21:46 +0000)]
Merge \\\\"Simpleperf: check if -f option for record command is in valid range.\\\\" am: d954410cc5 am: 6f63f7c869 am: c86c5e3125
am: 94c92f7140

Change-Id: I95f01e6e3f1ea1d80cc342ed58baedbbcfea7888

8 years agoMerge \\\\"Simpleperf: check root privilege for system wide profiling.\\\\" am: a961e...
Yabin Cui [Wed, 22 Jun 2016 21:46:30 +0000 (21:46 +0000)]
Merge \\\\"Simpleperf: check root privilege for system wide profiling.\\\\" am: a961ee585d am: 91d9d854ab am: 0192e3df77
am: b1b324ffa1

Change-Id: Id54db0acee38a985078e90a90c02e13a40ccfc65

8 years agoMerge \\\"Simpleperf: adjust default mmap_pages for system wide profiling.\\\" am...
Yabin Cui [Wed, 22 Jun 2016 21:31:11 +0000 (21:31 +0000)]
Merge \\\"Simpleperf: adjust default mmap_pages for system wide profiling.\\\" am: b2fae142fb am: 7d8c686f23
am: 2f7b8790bd

Change-Id: I08d248ea03cab21313dc5ab0c60cd5d5ede0bc0f

8 years agoMerge \\\"Simpleperf: check if -f option for record command is in valid range.\\...
Yabin Cui [Wed, 22 Jun 2016 21:31:11 +0000 (21:31 +0000)]
Merge \\\"Simpleperf: check if -f option for record command is in valid range.\\\" am: d954410cc5 am: 6f63f7c869
am: c86c5e3125

Change-Id: I3f6abae8f1f25b23fa47ff02a4ee5f8fb9396bf3

8 years agoMerge \\\"Simpleperf: check root privilege for system wide profiling.\\\" am: a961ee5...
Yabin Cui [Wed, 22 Jun 2016 21:31:10 +0000 (21:31 +0000)]
Merge \\\"Simpleperf: check root privilege for system wide profiling.\\\" am: a961ee585d am: 91d9d854ab
am: 0192e3df77

Change-Id: Ic2b89e00e0efb8705b56027516d2c07983da1c43

8 years agoMerge \\"Simpleperf: adjust default mmap_pages for system wide profiling.\\" am:...
Yabin Cui [Wed, 22 Jun 2016 21:28:47 +0000 (21:28 +0000)]
Merge \\"Simpleperf: adjust default mmap_pages for system wide profiling.\\" am: b2fae142fb
am: 7d8c686f23

Change-Id: Icbb019b43cb981c0694f3dc4b2f3c2cd4dc09ee8

8 years agoMerge \\"Simpleperf: check if -f option for record command is in valid range.\\"...
Yabin Cui [Wed, 22 Jun 2016 21:28:46 +0000 (21:28 +0000)]
Merge \\"Simpleperf: check if -f option for record command is in valid range.\\" am: d954410cc5
am: 6f63f7c869

Change-Id: Ifaab77fec55286a3f9831b181e1104050e83cb6c

8 years agoMerge \\"Simpleperf: check root privilege for system wide profiling.\\" am: a961ee585d
Yabin Cui [Wed, 22 Jun 2016 21:28:46 +0000 (21:28 +0000)]
Merge \\"Simpleperf: check root privilege for system wide profiling.\\" am: a961ee585d
am: 91d9d854ab

Change-Id: I911e49326142c1bf34fa1de8f776782475187880

8 years agoMerge \"Simpleperf: adjust default mmap_pages for system wide profiling.\"
Yabin Cui [Wed, 22 Jun 2016 21:26:23 +0000 (21:26 +0000)]
Merge \"Simpleperf: adjust default mmap_pages for system wide profiling.\"
am: b2fae142fb

Change-Id: I59e376723899d94ef33738e04724d532473bc6a9

8 years agoMerge \"Simpleperf: check if -f option for record command is in valid range.\"
Yabin Cui [Wed, 22 Jun 2016 21:26:22 +0000 (21:26 +0000)]
Merge \"Simpleperf: check if -f option for record command is in valid range.\"
am: d954410cc5

Change-Id: I80c6fd82200c56a7d0fc5c0c06b5483bdd0d0451

8 years agoMerge \"Simpleperf: check root privilege for system wide profiling.\"
Yabin Cui [Wed, 22 Jun 2016 21:26:21 +0000 (21:26 +0000)]
Merge \"Simpleperf: check root privilege for system wide profiling.\"
am: a961ee585d

Change-Id: Id1af325025b22cca657ae18fe5f4b6d43f53d4fa

8 years agoSimpleperf: report lost record count and warn if 10% records are lost.
Yabin Cui [Wed, 22 Jun 2016 18:37:26 +0000 (11:37 -0700)]
Simpleperf: report lost record count and warn if 10% records are lost.

Bug: 29126335
Change-Id: Id4a5b51120389387ec3ab45ea9ad9a276aa6ce2a
Test: run simpleperf with high -f option and check the lost record warning.

8 years agoMerge "Simpleperf: adjust default mmap_pages for system wide profiling."
Yabin Cui [Wed, 22 Jun 2016 21:19:54 +0000 (21:19 +0000)]
Merge "Simpleperf: adjust default mmap_pages for system wide profiling."

8 years agoMerge "Simpleperf: check if -f option for record command is in valid range."
Yabin Cui [Wed, 22 Jun 2016 21:19:41 +0000 (21:19 +0000)]
Merge "Simpleperf: check if -f option for record command is in valid range."

8 years agoMerge "Simpleperf: check root privilege for system wide profiling."
Yabin Cui [Wed, 22 Jun 2016 21:19:25 +0000 (21:19 +0000)]
Merge "Simpleperf: check root privilege for system wide profiling."

8 years agoSimpleperf: check if -f option for record command is in valid range.
Yabin Cui [Wed, 22 Jun 2016 19:43:09 +0000 (12:43 -0700)]
Simpleperf: check if -f option for record command is in valid range.

Read /proc/sys/kernel/perf_event_max_sample_rate to get max
valid sample frequency.

Bug: 29574526
Change-Id: I269fefc87a7561bb15f41c3b4a494e7604e005fb
Test: Run `simpleperf record -f 10000000`, check the error message.

8 years agoSimpleperf: check root privilege for system wide profiling.
Yabin Cui [Wed, 22 Jun 2016 19:14:45 +0000 (12:14 -0700)]
Simpleperf: check root privilege for system wide profiling.

Giving the suggestion to run as root is better than reporting
a bunch of failures trying to open perf_event files.

Bug: 29574526
Change-Id: Id7b7586a5aa7e79e4ef821f9ab710ccdf550ed94
Test: run `simpleperf record -a` with non root and check the error message.

8 years agoSimpleperf: adjust default mmap_pages for system wide profiling.
Yabin Cui [Wed, 22 Jun 2016 19:07:21 +0000 (12:07 -0700)]
Simpleperf: adjust default mmap_pages for system wide profiling.

System wide profiling have much more records to pass between kernel
and simpleperf, thus it needs a larger buffer than process profiling.

Bug: 29126335
Change-Id: I2eeb273096bb9786d9b37b17bb8745c1d3b3de74
Test: Run `simpleperf record -a` gives almost zero lost samples.

8 years agoMerge \\\\"simpleperf: add kmem command to report slab allocation information.\\...
Yabin Cui [Tue, 21 Jun 2016 17:39:04 +0000 (17:39 +0000)]
Merge \\\\"simpleperf: add kmem command to report slab allocation information.\\\\" am: cee718a1c6 am: 1c05fae8ef am: 06910d7f78
am: d6d5e6ec48

Change-Id: Icd660f3800a097b4ddb759497a500a355e574d34

8 years agoMerge \\\"simpleperf: add kmem command to report slab allocation information.\\\...
Yabin Cui [Tue, 21 Jun 2016 17:34:26 +0000 (17:34 +0000)]
Merge \\\"simpleperf: add kmem command to report slab allocation information.\\\" am: cee718a1c6 am: 1c05fae8ef
am: 06910d7f78

Change-Id: Id9cccd7f5ae2f8627ebf4a92519538f5eff301b2

8 years agoMerge \\"simpleperf: add kmem command to report slab allocation information.\\" am...
Yabin Cui [Tue, 21 Jun 2016 17:22:06 +0000 (17:22 +0000)]
Merge \\"simpleperf: add kmem command to report slab allocation information.\\" am: cee718a1c6
am: 1c05fae8ef

Change-Id: I164fc1ee96153c80376c64ab60934f6555de0177

8 years agoMerge \"simpleperf: add kmem command to report slab allocation information.\"
Yabin Cui [Tue, 21 Jun 2016 17:16:54 +0000 (17:16 +0000)]
Merge \"simpleperf: add kmem command to report slab allocation information.\"
am: cee718a1c6

Change-Id: I71d41847471ad07c6e88b8b82d4b475caad1f10e

8 years agoMerge "simpleperf: add kmem command to report slab allocation information."
Yabin Cui [Tue, 21 Jun 2016 17:03:06 +0000 (17:03 +0000)]
Merge "simpleperf: add kmem command to report slab allocation information."

8 years agosimpleperf: add kmem command to report slab allocation information.
Yabin Cui [Wed, 15 Jun 2016 18:41:42 +0000 (11:41 -0700)]
simpleperf: add kmem command to report slab allocation information.

Bug: 27403614

Change-Id: Id3015a4828ec32170ea1db3a1580b14a8bd159ba

8 years agoMerge \\\\"simpleperf: support event group.\\\\" am: d5822b9d35 am: 733e4d06fb am...
Yabin Cui [Sat, 18 Jun 2016 01:19:00 +0000 (01:19 +0000)]
Merge \\\\"simpleperf: support event group.\\\\" am: d5822b9d35 am: 733e4d06fb am: 50a9b9c8a1
am: ba71d660d3

Change-Id: I9a54b77870b7909a7afb89cfd6ad953f3cad03a8

8 years agoMerge \\\"simpleperf: support event group.\\\" am: d5822b9d35 am: 733e4d06fb
Yabin Cui [Sat, 18 Jun 2016 01:11:09 +0000 (01:11 +0000)]
Merge \\\"simpleperf: support event group.\\\" am: d5822b9d35 am: 733e4d06fb
am: 50a9b9c8a1

Change-Id: I923e8518b4bded3df558aa6fe664c97eaa46c92c

8 years agoMerge \\"simpleperf: support event group.\\" am: d5822b9d35
Yabin Cui [Sat, 18 Jun 2016 01:08:41 +0000 (01:08 +0000)]
Merge \\"simpleperf: support event group.\\" am: d5822b9d35
am: 733e4d06fb

Change-Id: I5ddace20c039e30eb973f339a847a13fa6dd079a

8 years agoMerge \"simpleperf: support event group.\"
Yabin Cui [Sat, 18 Jun 2016 01:05:53 +0000 (01:05 +0000)]
Merge \"simpleperf: support event group.\"
am: d5822b9d35

Change-Id: Ia604d089f8cda23e26f86c66113fa1a2d3e75de2

8 years agoMerge "simpleperf: support event group."
Yabin Cui [Sat, 18 Jun 2016 00:58:28 +0000 (00:58 +0000)]
Merge "simpleperf: support event group."

8 years agosimpleperf: support event group.
Yabin Cui [Tue, 14 Jun 2016 01:03:47 +0000 (18:03 -0700)]
simpleperf: support event group.

Kernel supports monitoring several events as a group, so they are
scheduled on and out at the same time. Add --group option to
stat command and record command.
Adjust the method to calculate miss rate in stat command: limit
the matched events in the same group or with scale == 1.0.

Bug: 29213742

Change-Id: I899aba207f1e3357307541e81f97526f5a2913c3

8 years agoMerge \\\\"libfec: pack the fec_header structure\\\\" am: c2174a1934 am: bf504f017e...
Badhri Jagan Sridharan [Fri, 17 Jun 2016 19:06:20 +0000 (19:06 +0000)]
Merge \\\\"libfec: pack the fec_header structure\\\\" am: c2174a1934 am: bf504f017e am: bc8a479c94
am: 9deb8e85be

Change-Id: I481225a6f5aeccfe0bde3a8d482d35422bb1a253

8 years agoMerge \\\"libfec: pack the fec_header structure\\\" am: c2174a1934 am: bf504f017e
Jeremy Compostella [Fri, 17 Jun 2016 03:08:19 +0000 (03:08 +0000)]
Merge \\\"libfec: pack the fec_header structure\\\" am: c2174a1934 am: bf504f017e
am: bc8a479c94

Change-Id: Ibe370c9fe1325406835e0173c7864a4716a462c7

8 years agoMerge \\"libfec: pack the fec_header structure\\" am: c2174a1934
Badhri Jagan Sridharan [Fri, 17 Jun 2016 03:02:03 +0000 (03:02 +0000)]
Merge \\"libfec: pack the fec_header structure\\" am: c2174a1934
am: bf504f017e

Change-Id: I696560cfb458f72f4162eecccee30026d68edf42

8 years agoMerge \"libfec: pack the fec_header structure\"
Jeremy Compostella [Fri, 17 Jun 2016 02:58:59 +0000 (02:58 +0000)]
Merge \"libfec: pack the fec_header structure\"
am: c2174a1934

Change-Id: Ifd15a6f8c35ba93948261b532a795da2a67d95ac

8 years agoMerge "libfec: pack the fec_header structure"
Badhri Jagan Sridharan [Fri, 17 Jun 2016 02:48:17 +0000 (02:48 +0000)]
Merge "libfec: pack the fec_header structure"

8 years agoMerge \\\"mksquashfsimage.sh: Make disable-4k-align a paramter\\\" into nyc-dev am...
Mohamad Ayyash [Thu, 16 Jun 2016 20:36:40 +0000 (20:36 +0000)]
Merge \\\"mksquashfsimage.sh: Make disable-4k-align a paramter\\\" into nyc-dev am: 041bdd8e10 am: 6308a40ece
am: 4479a4a411

Change-Id: I349ae476513a47b49fe7671f4913e841d21b49c7

8 years agoresolve merge conflicts of 041bdd8 to nyc-mr1-dev am: 0c2c44bfac
Mohamad Ayyash [Thu, 16 Jun 2016 20:36:39 +0000 (20:36 +0000)]
resolve merge conflicts of 041bdd8 to nyc-mr1-dev am: 0c2c44bfac
am: c288353956

Change-Id: If780575ad5286a49fde7c36726ef0f08c309fd8f

8 years agoMerge \\"mksquashfsimage.sh: Make disable-4k-align a paramter\\" into nyc-dev am...
Mohamad Ayyash [Thu, 16 Jun 2016 20:33:11 +0000 (20:33 +0000)]
Merge \\"mksquashfsimage.sh: Make disable-4k-align a paramter\\" into nyc-dev am: 041bdd8e10
am: 6308a40ece

Change-Id: Iea538c79248e17a972583e84996db48cc4b2e9fd

8 years agoresolve merge conflicts of 041bdd8 to nyc-mr1-dev
Mohamad Ayyash [Thu, 16 Jun 2016 20:30:46 +0000 (20:30 +0000)]
resolve merge conflicts of 041bdd8 to nyc-mr1-dev
am: 0c2c44bfac

Change-Id: I99a82e8f10e0902a6d73bdc00ed01eb61f927962

8 years agoresolve merge conflicts of 041bdd8 to nyc-mr1-dev
Mohamad Ayyash [Thu, 16 Jun 2016 20:17:32 +0000 (13:17 -0700)]
resolve merge conflicts of 041bdd8 to nyc-mr1-dev

Change-Id: I8b9b227f8afedb1eb77de8be9de689e3c621003e

8 years agoMerge \\"libfec: pack the fec_header structure\\" into nyc-mr1-dev am: 5ac3592d7f
Thierry Strudel [Thu, 16 Jun 2016 19:28:51 +0000 (19:28 +0000)]
Merge \\"libfec: pack the fec_header structure\\" into nyc-mr1-dev am: 5ac3592d7f
am: 9716a122f6

Change-Id: I3d499b1877fe0a5dca24dbab4531be19e64e47df

8 years agoMerge \"libfec: pack the fec_header structure\" into nyc-mr1-dev
Jeremy Compostella [Thu, 16 Jun 2016 19:20:20 +0000 (19:20 +0000)]
Merge \"libfec: pack the fec_header structure\" into nyc-mr1-dev
am: 5ac3592d7f

Change-Id: Ia63d90ee113be85b4f987a162f0da73b669813a4

8 years agoMerge "libfec: pack the fec_header structure" into nyc-mr1-dev
Thierry Strudel [Thu, 16 Jun 2016 19:15:40 +0000 (19:15 +0000)]
Merge "libfec: pack the fec_header structure" into nyc-mr1-dev

8 years agolibfec: pack the fec_header structure
Jeremy Compostella [Tue, 10 May 2016 09:53:06 +0000 (11:53 +0200)]
libfec: pack the fec_header structure

The fec_header structure is generated build time and stored on disk.
The fec_header might be build on a 64 bits machine while it is read
per a 32 bits device or the other way around.  In such situations, the
fec_header fields are not aligned as expected by the device and it
fails to read the fec_header structure.

This patch makes the fec_header packed.

Change-Id: I77546f850cea5559909971a1192e1a7616d22d50
Signed-off-by: Jeremy Compostella <jeremy.compostella@intel.com>
8 years agoMerge \"mksquashfsimage.sh: Make disable-4k-align a paramter\" into nyc-dev
Mohamad Ayyash [Thu, 16 Jun 2016 16:39:40 +0000 (16:39 +0000)]
Merge \"mksquashfsimage.sh: Make disable-4k-align a paramter\" into nyc-dev
am: 041bdd8e10

Change-Id: I601f54dcb907f1cbb247d8f1d4ef43871d5f92a7

8 years agoMerge "mksquashfsimage.sh: Make disable-4k-align a paramter" into nyc-dev
Mohamad Ayyash [Thu, 16 Jun 2016 16:24:33 +0000 (16:24 +0000)]
Merge "mksquashfsimage.sh: Make disable-4k-align a paramter" into nyc-dev

8 years agoMerge "Remove ancient wifi stress test"
Christopher Wiley [Thu, 16 Jun 2016 15:32:00 +0000 (15:32 +0000)]
Merge "Remove ancient wifi stress test"

8 years agoMerge \\\\"simpleperf: add type modifier when reporting events.\\\\" am: 90d56472a6...
Yabin Cui [Wed, 15 Jun 2016 23:38:11 +0000 (23:38 +0000)]
Merge \\\\"simpleperf: add type modifier when reporting events.\\\\" am: 90d56472a6 am: fb768fd700 am: 1f3b56c62f
am: f2ca9092f3

Change-Id: Ifd97af48afbfaff329dc4cc2d613d018c0538efc

8 years agoMerge \\\"simpleperf: add type modifier when reporting events.\\\" am: 90d56472a6...
Yabin Cui [Wed, 15 Jun 2016 23:26:45 +0000 (23:26 +0000)]
Merge \\\"simpleperf: add type modifier when reporting events.\\\" am: 90d56472a6 am: fb768fd700
am: 1f3b56c62f

Change-Id: I8f72b4f2bbde8e70660e0088a7d874851f4f7004

8 years agoMerge \\\\"simpleperf: replace SIMPLEPERF_ALIGN macro with Align inline function...
Yabin Cui [Wed, 15 Jun 2016 23:26:38 +0000 (23:26 +0000)]
Merge \\\\"simpleperf: replace SIMPLEPERF_ALIGN macro with Align inline function.\\\\" am: 82cc1bf01d am: bf66399909 am: f3886d352f
am: 43c0c9937e

Change-Id: Ib9c06c7af7e33238d6422cb4b687f4abe857d8bd

8 years agoMerge \\"simpleperf: add type modifier when reporting events.\\" am: 90d56472a6
Yabin Cui [Wed, 15 Jun 2016 23:24:07 +0000 (23:24 +0000)]
Merge \\"simpleperf: add type modifier when reporting events.\\" am: 90d56472a6
am: fb768fd700

Change-Id: I544470c367fa0b188b5bb0a1b570efcddd0bdec1

8 years agoMerge \"simpleperf: add type modifier when reporting events.\"
Yabin Cui [Wed, 15 Jun 2016 23:21:39 +0000 (23:21 +0000)]
Merge \"simpleperf: add type modifier when reporting events.\"
am: 90d56472a6

Change-Id: Iee188f56a1d74e972898f011e7d1bfc2a9e8ce12

8 years agomksquashfsimage.sh: Make disable-4k-align a paramter
Mohamad Ayyash [Wed, 15 Jun 2016 22:53:55 +0000 (15:53 -0700)]
mksquashfsimage.sh: Make disable-4k-align a paramter

BUG: 29388879
Change-Id: I6ede2273419ba986d08decc0540741c54ed736b1
Signed-off-by: Mohamad Ayyash <mkayyash@google.com>
8 years agoMerge "simpleperf: add type modifier when reporting events."
Yabin Cui [Wed, 15 Jun 2016 22:50:12 +0000 (22:50 +0000)]
Merge "simpleperf: add type modifier when reporting events."

8 years agoMerge \\\"simpleperf: replace SIMPLEPERF_ALIGN macro with Align inline function....
Yabin Cui [Wed, 15 Jun 2016 22:33:14 +0000 (22:33 +0000)]
Merge \\\"simpleperf: replace SIMPLEPERF_ALIGN macro with Align inline function.\\\" am: 82cc1bf01d am: bf66399909
am: f3886d352f

Change-Id: I9f5ff1667b1c38e8e09729ecf14182ad426c030d

8 years agoMerge \\"simpleperf: replace SIMPLEPERF_ALIGN macro with Align inline function.\...
Yabin Cui [Wed, 15 Jun 2016 22:28:16 +0000 (22:28 +0000)]
Merge \\"simpleperf: replace SIMPLEPERF_ALIGN macro with Align inline function.\\" am: 82cc1bf01d
am: bf66399909

Change-Id: Iece599050c969665d2f03b20dc382d074b94b4ca

8 years agoMerge \"simpleperf: replace SIMPLEPERF_ALIGN macro with Align inline function.\"
Yabin Cui [Wed, 15 Jun 2016 22:22:28 +0000 (22:22 +0000)]
Merge \"simpleperf: replace SIMPLEPERF_ALIGN macro with Align inline function.\"
am: 82cc1bf01d

Change-Id: I4e62a848ea0a5299c8884ecaa335698f3a439891

8 years agoMerge "simpleperf: replace SIMPLEPERF_ALIGN macro with Align inline function."
Yabin Cui [Wed, 15 Jun 2016 21:50:10 +0000 (21:50 +0000)]
Merge "simpleperf: replace SIMPLEPERF_ALIGN macro with Align inline function."

8 years agosimpleperf: add type modifier when reporting events.
Yabin Cui [Wed, 15 Jun 2016 19:10:33 +0000 (12:10 -0700)]
simpleperf: add type modifier when reporting events.

Before the change:
$simpleperf record -e cpu-cycles:u sleep 1
$simpleperf report
...
Event: cpu-cycles (type 0, config 0)
...

After the change:
$simpleperf report
...
Event: cpu-cycles:u (type 0, config 0)
...

Change-Id: I296c5476e03250e928ed0f579483d6866576d417

8 years agosimpleperf: replace SIMPLEPERF_ALIGN macro with Align inline function.
Yabin Cui [Wed, 15 Jun 2016 18:49:23 +0000 (11:49 -0700)]
simpleperf: replace SIMPLEPERF_ALIGN macro with Align inline function.

Change-Id: Id9e9e67174ab3f857eb2baa9609351b60586b8dd

8 years agoRemove ancient wifi stress test
Christopher Wiley [Wed, 15 Jun 2016 20:37:58 +0000 (13:37 -0700)]
Remove ancient wifi stress test

Bug: 29321445
Change-Id: Ib6797def04d69f20ea4e856d4005c57b5ec6ac42

8 years agoMerge changes from topic \\\'squashfs_ota_incrementals\\\' into nyc-dev am: 7354c0e18...
Mohamad Ayyash [Wed, 15 Jun 2016 17:35:55 +0000 (17:35 +0000)]
Merge changes from topic \\\'squashfs_ota_incrementals\\\' into nyc-dev am: 7354c0e18b am: 67873bad91
am: 294cda75c6

Change-Id: I3b6420ee322deff3a7caf5a2346452e1964d7a9f

8 years agoresolve merge conflicts of 7354c0e to nyc-mr1-dev am: c8966476a1
Mohamad Ayyash [Wed, 15 Jun 2016 17:35:54 +0000 (17:35 +0000)]
resolve merge conflicts of 7354c0e to nyc-mr1-dev am: c8966476a1
am: 1e90db6e81

Change-Id: I81897da4c135708ee051d52f61374e50bce1a137

8 years agoMerge changes from topic \\'squashfs_ota_incrementals\\' into nyc-dev am: 7354c0e18b
Mohamad Ayyash [Wed, 15 Jun 2016 17:02:47 +0000 (17:02 +0000)]
Merge changes from topic \\'squashfs_ota_incrementals\\' into nyc-dev am: 7354c0e18b
am: 67873bad91

Change-Id: I884b5511d21bfa260444f3c6c32b9f655963a068

8 years agoresolve merge conflicts of 7354c0e to nyc-mr1-dev
Mohamad Ayyash [Wed, 15 Jun 2016 17:02:21 +0000 (17:02 +0000)]
resolve merge conflicts of 7354c0e to nyc-mr1-dev
am: c8966476a1

Change-Id: Ief87c0cb7ff6fc0803b04ad69712068a4a186041

8 years agoresolve merge conflicts of 7354c0e to nyc-mr1-dev
Mohamad Ayyash [Wed, 15 Jun 2016 16:38:04 +0000 (09:38 -0700)]
resolve merge conflicts of 7354c0e to nyc-mr1-dev

Change-Id: I19693f5459794b71decfae4507fb2742c74f7c41

8 years agoMerge changes from topic \'squashfs_ota_incrementals\' into nyc-dev
Mohamad Ayyash [Wed, 15 Jun 2016 16:12:54 +0000 (16:12 +0000)]
Merge changes from topic \'squashfs_ota_incrementals\' into nyc-dev
am: 7354c0e18b

Change-Id: I46e8cfc15ebdcaba6da52f016a29146c2e92dab2

8 years agoMerge changes from topic 'squashfs_ota_incrementals' into nyc-dev
Mohamad Ayyash [Wed, 15 Jun 2016 16:03:08 +0000 (16:03 +0000)]
Merge changes from topic 'squashfs_ota_incrementals' into nyc-dev

* changes:
  Disable fragments and duplicates detection for squashfs
  mksquashfsimage.sh: Add support for passing block map files

8 years agoMerge \\\\"boot_control_copy: Track the the bootloader_message struct change.\\\...
Tao Bao [Tue, 14 Jun 2016 16:32:25 +0000 (16:32 +0000)]
Merge \\\\"boot_control_copy: Track the the bootloader_message struct change.\\\\" am: 42ca0e1992 am: 713a9a5c19 am: 22da4e5214
am: 52c6c48dbc

Change-Id: Id3912ad0b950efb632734b5cedb16d1bbc9fe4e8