Bowgo Tsai
95202bcba6
Merge "Align size of vbmeta image to 4k boundary"
...
am: efb6fddf39
Change-Id: I4ace791408c92f55bc55f2fbf72dfef3ab363a70
2017-07-06 00:58:16 +00:00
Jiyong Park
7f8be9f695
Give TARGET_OUT_HEADERS to vendor modules
...
Many vendor modules are using headers that are copied to
$(TARGET_OUT_HEADERS)/some/path via LOCAL_COPY_HEADERS. In order to let
them use the headers via #include <some/path/header.h>,
$(TARGET_OUT_HEADERS) is again added to the system include path.
Bug: 63340459
Test: BOARD_VNDK_VERSION=current m -j gives less 'cannot find header'
errors.
Change-Id: I472e74533b437653c76dc416f7f4527c0e90750d
2017-07-06 09:45:26 +09:00
Treehugger Robot
efb6fddf39
Merge "Align size of vbmeta image to 4k boundary"
2017-07-06 00:29:52 +00:00
bohu
d665b020f2
emulator: get emulator booting
...
1. add missing hals
2. setup missing selinux
3. install manifest.xml to vendor/
4. install emulator setup scripts and setup
selinux domain
BUG: 63268696
Test: build sdk_gphone_x86-userdebug
and launch emulator, boot to home
Change-Id: Ibacea9c761bc06736a8baa39d891d1c2ed3d74f4
2017-07-05 17:02:56 -07:00
Andreas Gampe
337a94b1e1
Merge "Build: Add PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD" am: 691f5cec3a
am: 15a5eba089
...
am: ce7c8f0c54
Change-Id: Id4d5883bb255af032665f719918d3f8e618e79d1
2017-07-05 18:22:03 +00:00
Andreas Gampe
ce7c8f0c54
Merge "Build: Add PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD" am: 691f5cec3a
...
am: 15a5eba089
Change-Id: I24d20f5877a9e41b3f74aeb7b94674d01e991fc9
2017-07-05 18:18:35 +00:00
Andreas Gampe
15a5eba089
Merge "Build: Add PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD"
...
am: 691f5cec3a
Change-Id: Ia4ba8aa3ed015eaa149484ed0e644d646806ecec
2017-07-05 18:14:34 +00:00
Treehugger Robot
691f5cec3a
Merge "Build: Add PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD"
2017-07-05 18:05:36 +00:00
Colin Cross
373a13c0ca
Merge "Provide make variables for java binaries" am: 5e19557eb9
am: e885ccf0df
...
am: d8a22925f5
Change-Id: I8681d9c889018fe656f5ef4cc380d1a3af8c325f
2017-07-01 01:45:16 +00:00
Colin Cross
d8a22925f5
Merge "Provide make variables for java binaries" am: 5e19557eb9
...
am: e885ccf0df
Change-Id: I28f7e020e23c629ef303222c3a8489fc6aa541d6
2017-07-01 01:40:45 +00:00
Colin Cross
e885ccf0df
Merge "Provide make variables for java binaries"
...
am: 5e19557eb9
Change-Id: Ib1be7da98214e3b6c27867b80005e18cc68a0d33
2017-07-01 01:36:14 +00:00
Treehugger Robot
5e19557eb9
Merge "Provide make variables for java binaries"
2017-07-01 01:25:10 +00:00
Colin Cross
0851df8c82
Provide make variables for java binaries
...
Replace java -> $(JAVA), etc. to prepare for moving java binaries
out of the path and using full paths to them.
Test: builds
Bug: 62956999
Change-Id: I5dfcd0d4e855ecde69cd127169e9545e59723d12
2017-07-01 01:03:14 +00:00
Andreas Gampe
831fc713f8
Build: Add PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD
...
Add product variable that can override the ART module behavior
packing. Rules and meaning are detailed in art/Android.mk.
Bug: 62087184
Test: m
Change-Id: I88e1cb0925cf62c3951b486a178d4dfc5e888a93
2017-06-30 11:37:38 -07:00
Bowgo Tsai
cea12fa14d
Merge "Align size of vbmeta image to 4k boundary" into oc-dr1-dev
...
am: 415024dcba
Change-Id: I5ddfec3ba7bccd028255ae9729b29606ab220cfd
2017-06-30 16:39:41 +00:00
Bowgo Tsai
0556231cae
Align size of vbmeta image to 4k boundary
...
Adding option "--padding_size 4096" in BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS
instead of INTERNAL_AVB_MAKE_VBMETA_IMAGE_ARGS. The former setting will
be propogated to `make dist` while the latter is only used for `make`.
Bug: 38454093
Test: `make dist` and check vbmeta.img is being padded.
Merged-In: I929288b218761a4637a2a2ef0679d3ff85c70731
Change-Id: I929288b218761a4637a2a2ef0679d3ff85c70731
(cherry picked from commit 9e95beab31
)
2017-07-01 00:34:02 +08:00
TreeHugger Robot
415024dcba
Merge "Align size of vbmeta image to 4k boundary" into oc-dr1-dev
2017-06-30 16:32:13 +00:00
Bowgo Tsai
9e95beab31
Align size of vbmeta image to 4k boundary
...
Adding option "--padding_size 4096" in BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS
instead of INTERNAL_AVB_MAKE_VBMETA_IMAGE_ARGS. The former setting will
be propogated to `make dist` while the latter is only used for `make`.
Bug: 38454093
Test: `make dist` and check vbmeta.img is being padded.
Change-Id: I929288b218761a4637a2a2ef0679d3ff85c70731
2017-06-30 12:13:15 +08:00
Dimitry Ivanov
181713e34f
Merge "Add libdl.so to the list of system shared libs" am: b519d002f3
am: cd00be0767
...
am: b07838c082
Change-Id: I8a5fc05538b48f8ae086e6d25b30633225f8dfc3
2017-06-29 22:25:07 +00:00
Dimitry Ivanov
b07838c082
Merge "Add libdl.so to the list of system shared libs" am: b519d002f3
...
am: cd00be0767
Change-Id: I994196c311525799c075476520a386d5fa22e2ed
2017-06-29 22:21:06 +00:00
Tao Bao
3f72176da0
Track the AVB property name change.
...
system_avb_hashtree_enable has been renamed to
avb_system_hashtree_enable in commit
3e599ead66
. 'care_map.txt' is missing due
to the change.
Bug: 63142730
Test: `m dist` and check IMAGES/care_map.txt exists in target_files zip.
Change-Id: I60c269b41df844b50353d357bf67c20f15548642
2017-06-29 15:19:09 -07:00
Dimitry Ivanov
cd00be0767
Merge "Add libdl.so to the list of system shared libs"
...
am: b519d002f3
Change-Id: I2d3d5daf26b7a78d68c02cf961bf43a71f19b0bf
2017-06-29 22:17:04 +00:00
Dimitry Ivanov
b519d002f3
Merge "Add libdl.so to the list of system shared libs"
2017-06-29 22:12:03 +00:00
Dan Austin
f445e283e2
Merge "Update coverage sanitizer flags in make" am: 846bd7e00d
am: dbe39cd069
...
am: 213d48e682
Change-Id: Ib4f92789fde658855600ed129e808531a5b54e55
2017-06-29 19:09:53 +00:00
Dan Austin
213d48e682
Merge "Update coverage sanitizer flags in make" am: 846bd7e00d
...
am: dbe39cd069
Change-Id: I5df5ea78d06479611e963eb6734085cd39dda7dd
2017-06-29 19:05:52 +00:00
Dan Austin
dbe39cd069
Merge "Update coverage sanitizer flags in make"
...
am: 846bd7e00d
Change-Id: If5b06376ddb67ddecce4162ddeeb4828c35fa47f
2017-06-29 19:02:23 +00:00
Treehugger Robot
846bd7e00d
Merge "Update coverage sanitizer flags in make"
2017-06-29 18:50:38 +00:00
Dan Austin
9978b5274c
Update coverage sanitizer flags in make
...
Update the coverage sanitizer flags in make to use the new
flavor of coverage sanitization.
Bug: 63108942
Test: Test fuzzer runs with coverage guards.
Change-Id: I12bda1767b69d0d89557e5f8a91da50b0f137ff3
2017-06-29 08:53:02 -07:00
Howard Chen
b83b205265
Add a make maco to convert string to upper case
...
There's already a to-lower function. Add a to-upper function to make
it complete.
Bug:36012197
Test: `make` pass, flash images from $OUT and boot device with chain
partitions
Change-Id: I39fe8c277a3cf6b87fc3c411eeab2fa5fb40007b
2017-06-29 16:18:47 +08:00
Tao Bao
47743957f3
Merge "Allow packing custom radio images into target_files zip." am: 9ea6a8b817
am: ce10b6e2f3
...
am: 1612f02ff2
Change-Id: If03509584275c1c0fc1f72f44cfb8fbfdfd4125b
2017-06-29 03:22:35 +00:00
Tao Bao
1612f02ff2
Merge "Allow packing custom radio images into target_files zip." am: 9ea6a8b817
...
am: ce10b6e2f3
Change-Id: I3b6f7ade42f58baa722e2ee3df81efac48a5b653
2017-06-29 03:19:02 +00:00
Tao Bao
ce10b6e2f3
Merge "Allow packing custom radio images into target_files zip."
...
am: 9ea6a8b817
Change-Id: Ifdcdfa2214e4fa75bb0c7a5df1cb1796814fa7bc
2017-06-29 03:16:17 +00:00
Tao Bao
abc7589479
Support replacing AVB signing keys.
...
am: c218a470fb
Change-Id: I7f7b1f6d5e4189b310f5eee6c839b56b0ded1887
2017-06-28 23:01:06 +00:00
Tao Bao
9ea6a8b817
Merge "Allow packing custom radio images into target_files zip."
2017-06-28 22:03:19 +00:00
Tao Bao
7c58e8f438
Merge "Support replacing AVB signing keys." am: 682849976d
am: b5363b2dbc
...
am: 118b3243f8
Change-Id: I725f16a05c9005c0a8b0c7753396cd3a1c7f3812
2017-06-28 19:48:24 +00:00
Tao Bao
118b3243f8
Merge "Support replacing AVB signing keys." am: 682849976d
...
am: b5363b2dbc
Change-Id: I8388e8c3c3bf801d7a9d50f111e91555b933a4d7
2017-06-28 19:44:54 +00:00
Tao Bao
b5363b2dbc
Merge "Support replacing AVB signing keys."
...
am: 682849976d
Change-Id: Iedbd4ce27ffdfeb3d88406f75636221739427add
2017-06-28 19:41:25 +00:00
Tao Bao
0782db1b0f
Merge "Delay the write-back of misc_info in sign_target_files_apks.py." into oc-dr1-dev
...
am: 7b8a7936dd
Change-Id: I67bacddbb00ac47124f5ad2bc059a7558847f302
2017-06-28 19:41:23 +00:00
Tao Bao
c218a470fb
Support replacing AVB signing keys.
...
sign_target_files_apks.py now supports signing targets using verified
boot 2.0 (aka AVB). It allows replacing AVB signing keys for both of
chained and non-chained partitions.
An example command line looks as follows.
$ ./build/tools/releasetools/sign_target_files_apks.py \
--avb_vbmeta_key external/avb/test/data/testkey_rsa2048.pem \
--avb_vbmeta_algorithm SHA256_RSA2048 \
--avb_vbmeta_extra_args \
"--signing_helper_with_files ./signing-helper.sh" \
--avb_system_key external/avb/test/data/testkey_rsa4096.pem \
--avb_system_algorithm SHA256_RSA4096 \
--avb_system_extra_args \
"--signing_helper_with_files ./signing-helper.sh" \
product-target_files.eng.zip signed-product-target_files.zip
To verify the signed images:
$ unzip signed-product-target_files.zip IMAGES/\*
$ avbtool verify_image --image IMAGES/vbmeta.img \
--expected_chain_partition system:1:testkey_rsa4096_pub.pem \
--key external/avb/test/data/testkey_rsa2048.pem
Bug: 38315721
Test: sign_target_files_apks.py on AVB-enabled target w/ and w/o chained
partitions respectively. Check the signing command lines; validate
the signed images with 'avbtool verify_image'.
Change-Id: Ia009555b16ddb6d8ba6a0858d5ca7d983bbab887
(cherry picked from commit 639118ff4d
)
2017-06-28 12:38:32 -07:00
Tao Bao
7b8a7936dd
Merge "Delay the write-back of misc_info in sign_target_files_apks.py." into oc-dr1-dev
2017-06-28 19:36:51 +00:00
Treehugger Robot
682849976d
Merge "Support replacing AVB signing keys."
2017-06-28 19:36:09 +00:00
Tao Bao
57ae9a2234
Delay the write-back of misc_info in sign_target_files_apks.py.
...
Currently we're writing META/misc_info.txt to the new TF.zip during
ReplaceVerityPrivateKey(). We should delay that until we have replaced
everything in need. Otherwise we won't be able to replace/overwrite
that zip entry (unless `zip -d` first).
This CL also cleans up the return value of ReplaceVerityPublicKey() and
ReplaceVerityKeyId(), since the caller no longer needs the values.
Test: sign_target_files_apks.py and check the generated signed TF.zip.
Change-Id: I9fbd7182247728281519e5e3971557f6b018ad65
(cherry picked from commit 46a5999a02
)
2017-06-28 11:07:34 -07:00
SzuWei Lin
87a643cfa1
Merge "Update new HIDL interfaces in generic system image" into oc-dr1-dev
...
am: e07c2ed19e
Change-Id: I61cd06b0d9f5827b8c26728b2bed0647b7bab4d5
2017-06-28 07:44:37 +00:00
TreeHugger Robot
e07c2ed19e
Merge "Update new HIDL interfaces in generic system image" into oc-dr1-dev
2017-06-28 07:40:58 +00:00
Hung-ying Tyan
34b887f59d
Merge "Move /default.prop to /system/etc/prop.default" into oc-dev-plus-aosp
...
am: 5a7a3aca13
-s ours
Change-Id: I823faa65ad6a9a915bffd7b751fe9e7e7662c365
2017-06-28 06:34:39 +00:00
Hung-ying Tyan
331fd11216
Merge "Move /default.prop to /system/etc/prop.default" into oc-dr1-dev
...
am: 3b7460eda9
Change-Id: I8b610498ddae48f93e7d9e23225b7361d4e0f8b7
2017-06-28 06:31:17 +00:00
TreeHugger Robot
5a7a3aca13
Merge "Move /default.prop to /system/etc/prop.default" into oc-dev-plus-aosp
2017-06-28 06:29:33 +00:00
TreeHugger Robot
3b7460eda9
Merge "Move /default.prop to /system/etc/prop.default" into oc-dr1-dev
2017-06-28 06:28:10 +00:00
Bowgo Tsai
bd56083dcb
Removing vboot 1.0 verity metadata
...
am: 952f6a458e
Change-Id: Idf363438d6855a5c783e2e037c9bc9aca64c4653
2017-06-28 06:02:00 +00:00
SzuWei Lin
7db5d2c9f3
Update new HIDL interfaces in generic system image
...
Bug: 63051055
Test: Boot with GSI to home screen
Change-Id: Id5783355e9fae8f48088d4a9eaaf8429425adb45
2017-06-28 09:36:36 +08:00