Commit graph

47613 commits

Author SHA1 Message Date
Miao Wang
b4cd6b65a7 Merge "Correctly configure armv8-2a for 32-bit"
am: e9bb6ca05b

Change-Id: I9e955db361a60b6c014c339c47ef94dc5651c63c
2018-11-27 17:11:15 -08:00
Treehugger Robot
e9bb6ca05b Merge "Correctly configure armv8-2a for 32-bit" 2018-11-28 00:53:11 +00:00
Yifan Hong
f462760510 Merge "Infer prebuilt image size"
am: 08d07f5aa9

Change-Id: Ic7e1d23bf931a1ea0aeffe531becd453ab117ec7
2018-11-27 16:47:41 -08:00
Treehugger Robot
08d07f5aa9 Merge "Infer prebuilt image size" 2018-11-28 00:36:50 +00:00
Miao Wang
62c2390a55 Correctly configure armv8-2a for 32-bit
Bug: 119681317
Test: mm
Test: CtsRenderscriptTestCases
Change-Id: I455c94948430d3cc2dd320cce830ae18be6a93cd
2018-11-27 14:05:48 -08:00
Xiangyu/Malcolm Chen
08ac70695f Merge changes from topic "RADIO_HAL_MIGRATE"
am: 7f3d46e46d

Change-Id: I4702b9c6531423f72d8dc025aedfa46414dfac09
2018-11-27 13:14:48 -08:00
Xiangyu/Malcolm Chen
7f3d46e46d Merge changes from topic "RADIO_HAL_MIGRATE"
* changes:
  Adding IRadioConfig 1.2 to current.txt.
  Adding IRadio 1.4 to vndk current.txt
2018-11-27 21:00:42 +00:00
Malcolm Chen
07fdc21766 Adding IRadioConfig 1.2 to current.txt.
To better test CBRS, we want IRadio 1.1 to be Android P plus CBRS
HAL interfaces, while 1.2 will be 1.1 plus all other Android Q
interfaces. So we are creating V1_2 folder and moving everything
currently defined in android.hardware.radio.config.V1_1 there.

Bug: 117805040
Test: build and telephony unittest
Change-Id: Icf208036385d1d9994d07fe7d839b290f2234622
Merged-In: Icf208036385d1d9994d07fe7d839b290f2234622
2018-11-27 19:36:05 +00:00
Yifan Hong
70fc029ab8 Infer prebuilt image size
Test: call script twice; the second time uses prebuilts
Fixes: 119769527

Change-Id: Icd98a4dbfed91538cbc07aab957c7b042c05b330
2018-11-27 11:21:21 -08:00
Malcolm Chen
916106972d Adding IRadio 1.4 to vndk current.txt
To better test CBRS, we want IRadio 1.3 to be Android P plus CBRS
HAL interfaces, while 1.4 will be 1.3 plus all other Android Q
interfaces. So we are creating V1_4 folder and moving everything
currently defined in android.hardware.radio.V1_3 there.

Bug: 117805040
Test: build and telephony unittest
Change-Id: I0a0c651b25caa4d0bd88bf51c02a9f7160d0caff
Merged-In: I0a0c651b25caa4d0bd88bf51c02a9f7160d0caff
2018-11-27 19:14:18 +00:00
Anton Hansson
4daf6aeee0 Merge "Add two more libraries to mainline_system"
am: 159eb0938b

Change-Id: If9910175109920f584244539f35cf9f1438d7233
2018-11-27 01:03:18 -08:00
Anton Hansson
159eb0938b Merge "Add two more libraries to mainline_system" 2018-11-27 08:53:29 +00:00
Steven Moreland
8afcf3a2fc Merge "safe_union@1.0 to vndk-sp"
am: b304fd0509

Change-Id: Icf3c4af93bc12292f1ef382afc956fe75e3f9ab1
2018-11-26 17:58:13 -08:00
Steven Moreland
b304fd0509 Merge "safe_union@1.0 to vndk-sp" 2018-11-27 01:20:55 +00:00
Steven Moreland
62da89ca75 safe_union@1.0 to vndk-sp
This is a types-only HAL used by any HAL as a convenient primitive for
effectively using safe_union, so it should be able to be
double-loadable.

Bug: 119790516
Test: build and boot walleye
Change-Id: I8f48ec6e3a0f47bfd5bb90d8c496848fbed85687
2018-11-26 12:24:32 -08:00
Tao Bao
132f6c8a2e Merge "Use common.RunAndCheckOutput() in add_img_to_target_files.py."
am: f21a8f5376

Change-Id: I1c6606023008b0d22965066aceec55de7f25fb8f
2018-11-26 10:54:15 -08:00
Tao Bao
f21a8f5376 Merge "Use common.RunAndCheckOutput() in add_img_to_target_files.py." 2018-11-26 18:41:36 +00:00
Anton Hansson
ead72a4b37 Merge "Add support for TARGET_PRODUCT_PROP"
am: 5d218a123f

Change-Id: I23e733a72ffd60f36fa65d9face290f1e31167e6
2018-11-26 10:00:07 -08:00
Anton Hansson
5d218a123f Merge "Add support for TARGET_PRODUCT_PROP" 2018-11-26 17:51:13 +00:00
Anton Hansson
1f6e024bcc Add two more libraries to mainline_system
Bug: 80410283
Test: make
Change-Id: I479396b24b1a551afd591da9f4f550eb0a74b540
2018-11-26 17:08:07 +00:00
Anton Hansson
e9ee80e24a Add support for TARGET_PRODUCT_PROP
Like TARGET_SYSTEM_PROP, but is merged into /product/build.prop.

Also change the formatting of the output of both of these macros
slightly, so make the start and end clearer.

Bug: 119911662
Test: migrate downstream products to use this
Change-Id: Iddae7aac3c51b5706f3fb2690c5ca5a98840ad34
2018-11-22 15:27:35 +00:00
Yifan Hong
0d69a1372a Merge "dynamic_partition_use -> use_dynamic_partitions."
am: 9b024fe583

Change-Id: I51043b6f2098cc0b7983a46ea08395d85197cb8e
2018-11-21 16:33:23 -08:00
Yifan Hong
9b024fe583 Merge "dynamic_partition_use -> use_dynamic_partitions." 2018-11-22 00:19:56 +00:00
Ivan Lozano
d885783080 Merge "Add support for AArch64 XOM binaries."
am: 53ef500604

Change-Id: I906838223919e4bc9de6574d63d302a516d158c8
2018-11-21 14:39:30 -08:00
Ivan Lozano
53ef500604 Merge "Add support for AArch64 XOM binaries." 2018-11-21 22:20:53 +00:00
Yifan Hong
50611038e9 dynamic_partition_use -> use_dynamic_partitions.
Test: build OTA package
Change-Id: Ia43d23f49fc024ecc767da1c2186c4b446c034de
2018-11-21 13:00:57 -08:00
Tao Bao
2764aee664 Use common.RunAndCheckOutput() in add_img_to_target_files.py.
Test: `m dist` with aosp_marlin-userdebug
Test: python -m unittest test_add_img_to_target_files.py
Change-Id: Icff60a44e5c189c2443fbaba3fc6a2b106b409ea
2018-11-21 11:04:32 -08:00
Ivan Lozano
fda9a6f38e Add support for AArch64 XOM binaries.
Adds build system support for generating AArch64 binaries with
execute-only memory layouts via a new LOCAL_XOM property. Also adds
support for an ENABLE_XOM build flag for global builds.

Bug: 77958880
Test: make -j ENABLE_XOM=true
Change-Id: I6af9e3615d0a9fdff802eae50e6ad94311ec8046
2018-11-21 09:05:08 -08:00
Anton Hansson
12b2b57850 Merge "Add a bunch of libraries to mainline_system"
am: 12fa690ff6

Change-Id: I464c8cdae96d91b6b70492fe9cf9f5df7699eab2
2018-11-21 04:14:26 -08:00
Anton Hansson
12fa690ff6 Merge "Add a bunch of libraries to mainline_system" 2018-11-21 10:16:24 +00:00
Yifan Hong
ab9357328c Merge changes from topic "dp_sysprop"
am: 01284abf21

Change-Id: Ifff04ffc1a4cd100d3ca1094e28144edcc9a1706
2018-11-20 23:56:42 -08:00
Treehugger Robot
01284abf21 Merge changes from topic "dp_sysprop"
* changes:
  ro.boot.dynamic_partitions: fix empty values
  Remove ro.boot.logical_partitions
2018-11-21 07:39:21 +00:00
Yifan Hong
cb6923e4eb Merge "PRODUCT_OTA_ENFORCE_VINTF_KERNEL_REQUIREMENTS: allow inheritance"
am: b906ebb313

Change-Id: I439ef709e9f997d01cc11d797346a7c0a44d88ed
2018-11-20 16:51:07 -08:00
Treehugger Robot
b906ebb313 Merge "PRODUCT_OTA_ENFORCE_VINTF_KERNEL_REQUIREMENTS: allow inheritance" 2018-11-21 00:41:44 +00:00
Yifan Hong
4a37a03758 ro.boot.dynamic_partitions: fix empty values
When PRODUCT_RETROFIT_DYNAMIC_PARTITIONS is empty, collapse-pairs will
write this line to build.prop:
ro.boot.dynamic_partitions=ro.boot.dynamic_partitions_retrofit=

... which is not what we want.
Test: build without dynamic partitions

Change-Id: I04c3c75fad20604657814b7f9cce2cc0635627ee
2018-11-20 16:06:17 -08:00
Yifan Hong
284b2b9fc9 Remove ro.boot.logical_partitions
Test: boots
Bug: 119286600
Change-Id: I0606c3989588de3afaacc170943eaca82c682085
2018-11-20 16:06:17 -08:00
Yifan Hong
34f75d3c7b Merge changes from topic "dp_retrofit_gen"
am: d585de5933

Change-Id: I41d7b0f1e68950b01a22f8d18bc2edbcf3bb420c
2018-11-20 14:59:02 -08:00
Yifan Hong
d585de5933 Merge changes from topic "dp_retrofit_gen"
* changes:
  Generate retrofit OTA.
  Add split super images to target_files.
2018-11-20 22:44:06 +00:00
Yifan Hong
f8884e0c8b Merge "Fix size checks for retrofit dynamic partitions."
am: fec2671f00

Change-Id: Icc82d59d2cb39d9cc96fe9e45af9eb756823f1ef
2018-11-20 14:43:39 -08:00
Treehugger Robot
fec2671f00 Merge "Fix size checks for retrofit dynamic partitions." 2018-11-20 22:30:56 +00:00
Yifan Hong
452d9267fc PRODUCT_OTA_ENFORCE_VINTF_KERNEL_REQUIREMENTS: allow inheritance
Test: with this is true, build
     `verified_assembled_system_matrix.xml`;
      file includes kernel requirements
Change-Id: I833b4fefabefb2f0457171055afe5722981e3589
2018-11-20 11:50:52 -08:00
Yifan Hong
50e7954ac9 Generate retrofit OTA.
Test: m otapackage -j, manual apply on top of P
Bug: 118506262

Change-Id: Iedc389a1058007a604de0482f2348a9ef0d5892a
2018-11-20 11:17:39 -08:00
Yifan Hong
c767f7cbfc Add split super images to target_files.
Test: build target files package
Bug: 118506262
Change-Id: Iee6143987c9bfa6f2d287e20c06ea5ef25e82985
2018-11-20 11:17:39 -08:00
Anton Hansson
6d8a179cf1 Add a bunch of libraries to mainline_system
These are libraries commonly depended on by things on the product
partition. Add them explicitly for now.

Bug: 80410283
Test: build mainline_system_arm64
Change-Id: I6696990243397aa7109f88951ff120acf2a0f7e8
2018-11-20 14:53:09 +00:00
Anton Hansson
366dd21d79 Merge "Add BOARD_USES_SYSTEM_OTHER_ODEX := true to mainline"
am: 6f2cfd93d8

Change-Id: If734c0b555c74b15bb10906ad590bd882b6542e6
2018-11-20 02:24:21 -08:00
Anton Hansson
6f2cfd93d8 Merge "Add BOARD_USES_SYSTEM_OTHER_ODEX := true to mainline" 2018-11-20 10:05:27 +00:00
Dan Willemsen
14899d1e7f Merge changes from topics "iproute2-soong", "iw-soong"
am: 38d08510f8

Change-Id: I54ac46413bb45454417ea3cc07456cad5639716a
2018-11-19 22:39:19 -08:00
Dan Willemsen
38d08510f8 Merge changes from topics "iproute2-soong", "iw-soong"
* changes:
  Add ss as a previously debug tagged module
  Add iw as a previously debug tagged module
2018-11-20 06:27:16 +00:00
Yifan Hong
723b257b01 Merge "Remove PRODUCT_USE_LOGICAL_PARTITIONS."
am: 8bd7918a28

Change-Id: Ie9a77886584e9ccc1ee257878d168e995c71fc5c
2018-11-19 20:23:53 -08:00
Treehugger Robot
8bd7918a28 Merge "Remove PRODUCT_USE_LOGICAL_PARTITIONS." 2018-11-20 04:06:53 +00:00