Commit graph

36313 commits

Author SHA1 Message Date
Steven Moreland
0567c0e386 Add vendor_available to liblog_headers.
Renamed NDK headers to "liblog_ndk_headers"
(these names aren't used anywhere).

libutils_headers now properly export liblog_headers.

Test: with BOARD_VNDK_VERSION=current
Merged-In: I3a85385f588b84393c57fd6d1bcac620f708f0f1
Change-Id: I3a85385f588b84393c57fd6d1bcac620f708f0f1
(cherry picked from commit 42b485cc53)
2017-10-17 08:02:20 +00:00
Steven Moreland
c956b182e5 libutils: liblog export headers
- make liblog dependency for all library builds (this is required
    for files like String8.cpp)
- export liblog headers (because they are used in many header files).

Test: less libraries fail with BOARD_VNDK_VERSION := current
Merged-In: Iecb9cd00deb3a9056ea63c4a087afdb80a51a2b8
Change-Id: Iecb9cd00deb3a9056ea63c4a087afdb80a51a2b8
(cherry picked from commit 43e20cac7b)
2017-10-17 08:01:48 +00:00
Steven Moreland
a9f9294831 Add vendor_available to liblog_headers.
am: 95d7cbb77a  -s ours

Change-Id: I57a52ccee03c437408132d7b9bc5e6741b7c48f0
2017-10-17 04:03:13 +00:00
Steven Moreland
dd18cd644b libutils: liblog export headers
am: 1f64241e2d  -s ours

Change-Id: I290c4d233c3d78c2f9e8c1387b18130f23915d9c
2017-10-17 04:03:02 +00:00
Steven Moreland
95d7cbb77a Add vendor_available to liblog_headers.
Renamed NDK headers to "liblog_ndk_headers"
(these names aren't used anywhere).

libutils_headers now properly export liblog_headers.

Test: with BOARD_VNDK_VERSION=current
Merged-In: I3a85385f588b84393c57fd6d1bcac620f708f0f1
Change-Id: I3a85385f588b84393c57fd6d1bcac620f708f0f1
(cherry picked from commit 42b485cc53)
2017-10-17 12:09:50 +09:00
Steven Moreland
1f64241e2d libutils: liblog export headers
- make liblog dependency for all library builds (this is required
    for files like String8.cpp)
- export liblog headers (because they are used in many header files).

Test: less libraries fail with BOARD_VNDK_VERSION := current
Merged-In: Iecb9cd00deb3a9056ea63c4a087afdb80a51a2b8
Change-Id: Iecb9cd00deb3a9056ea63c4a087afdb80a51a2b8
(cherry picked from commit 43e20cac7b)
2017-10-17 12:08:33 +09:00
Jae Shin
6c3bdb8848 Merge "libkeymaster1 split" am: 06254de12a -s ours
am: 876c7be912  -s ours

Change-Id: I81a0531525ebb1e0ce6870a4f46b8128a940ebb2
2017-10-16 01:37:48 +00:00
Jae Shin
876c7be912 Merge "libkeymaster1 split"
am: 06254de12a  -s ours

Change-Id: I4dd806771c3052bd1fe48206aebf2066930f994b
2017-10-16 01:33:07 +00:00
Jae Shin
06254de12a Merge "libkeymaster1 split" 2017-10-16 01:29:29 +00:00
Mark Salyzyn
abaaa9e6a5 Merge "bootstat: test: duration fixes" am: 5126ce99de
am: b684bd4e6a

Change-Id: Icfa22bb6d0fa5cef4ca2dba3f412399a30e0eafb
2017-10-15 04:03:55 +00:00
Mark Salyzyn
b684bd4e6a Merge "bootstat: test: duration fixes"
am: 5126ce99de

Change-Id: I7ea58e8c3b292b39ccc3b9814303cd72683c1314
2017-10-15 03:48:28 +00:00
Bowgo Tsai
ee042cac71 Merge "fs_mgr: removing is_device_secure()" am: af54c27e1b
am: 6353d514e8

Change-Id: Ia0138aba2d0eed16d5b61abfbfab9246d9423d62
2017-10-15 03:08:18 +00:00
Bowgo Tsai
6353d514e8 Merge "fs_mgr: removing is_device_secure()"
am: af54c27e1b

Change-Id: I22cac8bba9115765527b2c484b4ce9c15fe816cc
2017-10-15 02:48:33 +00:00
Janis Danisevskis
5c148f3f26 libkeymaster1 split
libkeymaster1 was split into libkeymaster_portable and
libkeymaster_staging.

Bug: 37467707
Test: mma -j
Merged-In: Iead014db3f3d841f08c8072b0493ec9fd7a05055
Merged-In: I63869316451867d54bf34afb28ea232cc7eddbae
Change-Id: Iacdcef8631b4903fef4a79d146a9f59e37f31c3f
2017-10-14 01:18:32 +00:00
Mark Salyzyn
5126ce99de Merge "bootstat: test: duration fixes" 2017-10-13 16:32:10 +00:00
Mark Salyzyn
244947e813 bootstat: test: duration fixes
misspelled duration_test in test_thermal_shutdown

Test: system/core/bootstat/boot_reason_test.sh
Bug: 63736262
Change-Id: I5981fa899db84199aefb46c8741511e6889bc79c
2017-10-13 09:29:53 -07:00
Treehugger Robot
af54c27e1b Merge "fs_mgr: removing is_device_secure()" 2017-10-13 03:39:21 +00:00
Bowgo Tsai
744361fc57 fs_mgr: removing is_device_secure()
Previously there is no vboot 1.0 metadata for ENG builds. It relies on
is_device_secure() to query "ro.secure" and skip setting up dm-verity
if the value is 0 (meaning ENG build).

This change will be submitted together with other changes to add vboot
1.0 metadata for ENG builds with a "disable magic". The resulting
metadata will be the same as triggering an "adb disable-verity" on an
USERDEBUG image.

Bug: 63056044
Test: boot sailfish eng/userdebug builds

Change-Id: I35eef771e1b30bfc6d01b8ed76b40c942fe7b783
2017-10-13 06:34:12 +08:00
Tom Cherry
6597b95707 Merge "Move some properties users to __system_property_read_callback()" am: 4a5a337ef2
am: 604f61dcbd

Change-Id: I49ab55641913ddb23217d539fe5edcfd81507be1
2017-10-12 17:04:04 +00:00
Tom Cherry
604f61dcbd Merge "Move some properties users to __system_property_read_callback()"
am: 4a5a337ef2

Change-Id: Ia1553f78fc024d2c43ef9ddb0c191b7fe83a87ff
2017-10-12 17:01:14 +00:00
Tom Cherry
4a5a337ef2 Merge "Move some properties users to __system_property_read_callback()" 2017-10-12 16:53:41 +00:00
Tom Cherry
854dfedc90 Merge "Allow setting read-only properties with value length > 92 characters" am: 96e8042e41
am: 5d40a3372f

Change-Id: I72a432b2e9ad06e0a3ed74f73bb6831b60c3b0ea
2017-10-12 16:21:06 +00:00
Tom Cherry
5d40a3372f Merge "Allow setting read-only properties with value length > 92 characters"
am: 96e8042e41

Change-Id: I538a1e415f4a80df29ba7129af479c061948d36f
2017-10-12 16:19:15 +00:00
Tom Cherry
96e8042e41 Merge "Allow setting read-only properties with value length > 92 characters" 2017-10-12 16:09:43 +00:00
Elliott Hughes
b0269508d9 Merge "libsparse: fix building on linux host." am: 716488f53f
am: bea330844a

Change-Id: I0fd4102d17e3243d74761505326124a2d9e7f4d6
2017-10-12 15:31:24 +00:00
Elliott Hughes
bea330844a Merge "libsparse: fix building on linux host."
am: 716488f53f

Change-Id: Ic4cdc8a08244ecd8ad4c9ced1d758e3f90142fd4
2017-10-12 15:27:32 +00:00
Elliott Hughes
716488f53f Merge "libsparse: fix building on linux host." 2017-10-12 15:18:40 +00:00
Tom Cherry
1cf8d699a4 Allow setting read-only properties with value length > 92 characters
Bug: 23102347
Bug: 34954705
Test: read and write properties with value length > 92 characters
Change-Id: Ie196c1fdacc0489508c633e98fe9f4ad7a27dc6e
2017-10-12 02:52:28 +00:00
Christopher Ferris
b626ce6686 Merge "Add support for boolean literals." am: 63a0008df7
am: 008f11fb5e

Change-Id: I43f85bff0bc7973cea368f8fd873498cf0bb1e32
2017-10-12 01:38:44 +00:00
Christopher Ferris
008f11fb5e Merge "Add support for boolean literals."
am: 63a0008df7

Change-Id: I050cc47929c0152f05832bbe54a12aa45f93766a
2017-10-12 01:33:49 +00:00
Christopher Ferris
63a0008df7 Merge "Add support for boolean literals." 2017-10-12 01:20:07 +00:00
Dan Albert
2ad44ea5fd Merge "Add missing includes." am: 0c24d6ccea
am: d166904f30

Change-Id: I0b87b789f2f07e83dd3b39fee3f09dfeb03115ce
2017-10-12 00:18:31 +00:00
Dan Albert
d166904f30 Merge "Add missing includes."
am: 0c24d6ccea

Change-Id: I4e59965bbc8d9a42b5e7feda56ab289a5c5294b0
2017-10-12 00:16:06 +00:00
Treehugger Robot
0c24d6ccea Merge "Add missing includes." 2017-10-12 00:06:30 +00:00
Dan Albert
1055d1a453 Merge "Add missing includes." am: 81dd96c0da
am: 5436974d21

Change-Id: I65b5c9ca872c96e3475c7d22950a5664e8e273c1
2017-10-11 22:50:14 +00:00
Dan Albert
5436974d21 Merge "Add missing includes."
am: 81dd96c0da

Change-Id: I6b54545c3eb6322fb5da9f2ef85089fe632cb5f1
2017-10-11 22:30:54 +00:00
Christopher Ferris
0523275893 Add support for boolean literals.
Bug: 67678053

Test: Passes new unit tests.
Change-Id: I9d0ede56aa5d7071e682f366870148320545406e
2017-10-11 15:23:45 -07:00
Treehugger Robot
81dd96c0da Merge "Add missing includes." 2017-10-11 22:17:38 +00:00
Mark Salyzyn
7d47f2f99c Merge "bootstat: test: inject ro.boot.bootreason values" am: 3bc8d4529e
am: 4f9ba3f0ba

Change-Id: I27aa3e4ebe9cd49f48834bdcc7a53ef656f22c57
2017-10-11 21:14:40 +00:00
Mark Salyzyn
4f9ba3f0ba Merge "bootstat: test: inject ro.boot.bootreason values"
am: 3bc8d4529e

Change-Id: I6295d929d3042f9d89f17abdb80f4564710ebe0a
2017-10-11 21:06:39 +00:00
Mark Salyzyn
3bc8d4529e Merge "bootstat: test: inject ro.boot.bootreason values" 2017-10-11 20:52:46 +00:00
Mark Salyzyn
7c4e845951 Merge "bootstat: test: refine reported test durations" am: bb52cbf35d
am: 9d00f0079d

Change-Id: If393cf4164f5cc5d24ac290c1258157f50da698e
2017-10-11 20:51:16 +00:00
Mark Salyzyn
16a15f5666 Merge "bootstat: Add some reserved sys.boot.reason values to enumeration" am: 444e3a9f74
am: bd7bbf853a

Change-Id: Idedc1989abbd601c16699bd7418dc863f4a9d90d
2017-10-11 20:49:30 +00:00
Mark Salyzyn
9a3870490a bootstat: test: inject ro.boot.bootreason values
Adding a set of automated engineering unit tests with a strict list of
prerequisites.  Not meant for "user" builds.  Must have a crafted
bootloader that does not set the boot reason.  Only works on platforms
where the bootloader either by accident or specifically does not set
the ro.boot.bootreason via kernel command line configuration
androidboot.bootreason=.  If the tests do not have the prerequisites,
the test will report success, but with protest.

These new tests should work on current Hikey and Hikey960 bootloaders
but could very well become obsolete if those platform bootloaders
start setting the boot reason.

We do not want a platform solution as it could allow a third party to
override the bootloader boot reason.

Test: system/core/bootstat/boot_reason_test.sh
Bug: 63736262
Change-Id: I1793184a8484b83e1d9077475bc65af9816dadf7
2017-10-11 13:48:33 -07:00
Mark Salyzyn
9d00f0079d Merge "bootstat: test: refine reported test durations"
am: bb52cbf35d

Change-Id: I91c3a4fd36126033e70688f5fbbd3fa20015ad3e
2017-10-11 20:46:25 +00:00
Mark Salyzyn
bd7bbf853a Merge "bootstat: Add some reserved sys.boot.reason values to enumeration"
am: 444e3a9f74

Change-Id: I0e0bfcd1e351e58f272a51c6c97bcd7cc52e32a1
2017-10-11 20:45:04 +00:00
Mark Salyzyn
bb52cbf35d Merge "bootstat: test: refine reported test durations" 2017-10-11 20:33:05 +00:00
Dmitry Shmidt
825915bfde Merge "console: Add setenv HOSTNAME console" am: d2c66b31a0
am: 5884f608d9

Change-Id: I0ce00d53c7ef176e920d0a2dc3c9136c20383f3d
2017-10-11 20:32:34 +00:00
Mark Salyzyn
444e3a9f74 Merge "bootstat: Add some reserved sys.boot.reason values to enumeration" 2017-10-11 20:32:00 +00:00
Dan Albert
f0d3f6716a Add missing includes.
Test: mma
Bug: None
Merged-In: I8a3390d186aec73f55ae2be2c7b4b2deffed810f
Change-Id: I8a3390d186aec73f55ae2be2c7b4b2deffed810f
2017-10-11 13:31:43 -07:00