Commit Graph

48000 Commits

Author SHA1 Message Date
Anton Hansson 79ca19b649 Merge "Add TimeZoneUpdater apk to mainline /system" am: a194a83e56
am: 987b5e173f

Change-Id: I34e17efe52a13d028ac6a13d94eb87864c7267cf
2018-11-14 01:29:59 -08:00
Anton Hansson 987b5e173f Merge "Add TimeZoneUpdater apk to mainline /system"
am: a194a83e56

Change-Id: I99c8e8833ed23b1179701f0779543559951135b6
2018-11-14 01:21:12 -08:00
Anton Hansson a194a83e56 Merge "Add TimeZoneUpdater apk to mainline /system" 2018-11-14 08:59:23 +00:00
Isaac Lee 98ead485ee Merge "Enable armv8-2a supporting on 2nd arch. variant" am: 30bac4a994
am: c3d067b47a

Change-Id: Ia5ee64f29e1a338d22fbec114d5cd4fe7b830f7f
2018-11-13 23:10:47 -08:00
Isaac Lee c3d067b47a Merge "Enable armv8-2a supporting on 2nd arch. variant"
am: 30bac4a994

Change-Id: I3d509ca1849d3bdbc25d766defb0eff625a98f1b
2018-11-13 23:01:53 -08:00
Treehugger Robot 30bac4a994 Merge "Enable armv8-2a supporting on 2nd arch. variant" 2018-11-14 06:47:33 +00:00
Colin Cross f5e51e82f3 Merge "Add missing zipalign dependency" am: 645547b522
am: 9a2456f813

Change-Id: I55868e13983553ce8bd25122fdf86f24c503b945
2018-11-13 21:40:08 -08:00
Colin Cross 9a2456f813 Merge "Add missing zipalign dependency"
am: 645547b522

Change-Id: If6bc63014fe87c6895fffc26510e667bee969a64
2018-11-13 21:35:51 -08:00
Treehugger Robot 645547b522 Merge "Add missing zipalign dependency" 2018-11-14 05:15:17 +00:00
Yi Kong ed33ce8dad Merge changes I52805f5d,Ifb16ed87 am: f41d24acb3
am: 594b3e161f

Change-Id: I1fdc15bd3c4f130125f45374197f4e1a611a4968
2018-11-13 14:09:24 -08:00
Yi Kong 594b3e161f Merge changes I52805f5d,Ifb16ed87
am: f41d24acb3

Change-Id: I1496857dee69aeaa7432e16fcc29884e3afdaa0b
2018-11-13 14:05:31 -08:00
Yi Kong f41d24acb3 Merge changes I52805f5d,Ifb16ed87
* changes:
  Allow projects to exclude from libcrt_builtins
  Move libgcc to libcrt.builtins
2018-11-13 21:56:47 +00:00
Colin Cross f9532bb509 Add missing zipalign dependency
$(align-package) uses $(ZIPALIGN), add it as a dependency to the
rule.

Bug: 119403628
Test: rm out/host/linux-x86/bin/zipalign && m out/target/product/sailfish/obj/APPS/SystemUI_intermediates/oat/arm64/package.odex
Change-Id: Iffc9506fd3168481ad998c5d8423ed4e13e6d11b
2018-11-13 13:30:53 -08:00
Yifan Hong c5c5be7801 Merge changes from topic "dp_retrofit" am: b7ea9d3870
am: fc91d5fce5

Change-Id: I8f85e0290d855190223a937aaef0ae16f85e8c03
2018-11-13 12:52:27 -08:00
Yifan Hong fc91d5fce5 Merge changes from topic "dp_retrofit"
am: b7ea9d3870

Change-Id: I70078d510fca007aad29f56f056531e2f84105b2
2018-11-13 12:48:33 -08:00
Yifan Hong b7ea9d3870 Merge changes from topic "dp_retrofit"
* changes:
  Add build flags for spanning the super partition across multiple block devices.
  logical partitions -> dynamic partitions
2018-11-13 20:29:18 +00:00
Colin Cross 8f95ff60b3 Merge "Factor out json from soong_config.mk" am: 623c33915b
am: 640d3e4e7e

Change-Id: I4680e68366737b6be19ec0d2a51bf1975ebc4875
2018-11-13 08:53:52 -08:00
Colin Cross 640d3e4e7e Merge "Factor out json from soong_config.mk"
am: 623c33915b

Change-Id: Ifee5ff3a0931eff841d762cb19b6d32b6e50a2e6
2018-11-13 08:49:35 -08:00
Treehugger Robot 623c33915b Merge "Factor out json from soong_config.mk" 2018-11-13 16:35:11 +00:00
Isaac Lee ead02eb87d Enable armv8-2a supporting on 2nd arch. variant
Newer cores are implementing armv8-2a ISAs.
Enabling 2nd arch. variant to support for new type of cores.

Test: set TARGET_2ND_ARCH_VARIANT := armv8-2a, build without warnings and not ignore armv8-2a
BUG: 118414869
Change-Id: I1cd64ab0ad9b253ec3d109ebd1dbc7882011ce77
2018-11-13 17:31:28 +08:00
Anton Hansson b7b4a0297b Merge "Fix cmdline args to generate-notice-files.py" am: 1de3ef4a73
am: c3dbe8f21a

Change-Id: I76b801e398ddc4f1d177cc49770f891ba1d004d3
2018-11-13 00:59:21 -08:00
Anton Hansson 3e16377914 Merge "Provide a syncsys target to build /system files" am: d05c1fc6a2
am: 9d4e7bcb9c

Change-Id: I17a1db4cd6f7ea38ce272b038d8437e25760ddb5
2018-11-13 00:58:39 -08:00
Anton Hansson c3dbe8f21a Merge "Fix cmdline args to generate-notice-files.py"
am: 1de3ef4a73

Change-Id: I15b9e31d9c0769b5ff34b17ba97894edd0dbcb6e
2018-11-13 00:54:07 -08:00
Anton Hansson 9d4e7bcb9c Merge "Provide a syncsys target to build /system files"
am: d05c1fc6a2

Change-Id: I9dc9238763a33a99b42d99a2ea2346526bb735ce
2018-11-13 00:53:31 -08:00
Anton Hansson 1de3ef4a73 Merge "Fix cmdline args to generate-notice-files.py" 2018-11-13 08:35:01 +00:00
Anton Hansson d05c1fc6a2 Merge "Provide a syncsys target to build /system files" 2018-11-13 08:34:55 +00:00
Yi Kong f894791c10 Merge "Always get target llvm rtlib from Linux toolchain directory" am: ba319b751f
am: b5515b7583

Change-Id: I3e723429e543b3beeda9a47185089feb9c3e4314
2018-11-12 16:39:47 -08:00
David Anderson 619fe2da5a Add build flags for spanning the super partition across multiple block devices.
This adds BOARD_SUPER_PARTITION_BLOCK_DEVICES, which must contain a list
of the (non-A/B suffixed) partitions that will comprise the super
partition. It is only intended for devices which cannot have a partition
named "super". For each entry, there must be a
BOARD_SUPER_PARTITION_x_DEVICE_SIZE variable defined with the exact size
of that partition (not its image size). The sum of these sizes must be
equal to BOARD_SUPER_PARTITION_SIZE.

Bug: 116802789
Test: device with BOARD_SUPER_PARTITION_BLOCK_DEVICES builds
Change-Id: I1a79c2e08ca99ce7e42207893ef3285caffecf44
2018-11-12 16:12:51 -08:00
Yi Kong b5515b7583 Merge "Always get target llvm rtlib from Linux toolchain directory"
am: ba319b751f

Change-Id: I273635e41488088c536086cac8ec2cfe2881fdde
2018-11-12 16:06:26 -08:00
Anton Hansson d0ca2e6221 Fix cmdline args to generate-notice-files.py
-e should be provided multiple times to pass a list. This fixes
stripping of the NOTICE file on /system to not have /product,
/vendor and /product_services entries in it.

Previously it was trying to stirp entries from the
vendor,product,product_services subdir.

Bug: 118089975
Test: m sync, inspect NOTICES file
Change-Id: I7c336b1c593565a98aa4976305f8b69bbd0c09b5
2018-11-12 23:24:22 +00:00
Yi Kong ba319b751f Merge "Always get target llvm rtlib from Linux toolchain directory" 2018-11-12 23:15:43 +00:00
Colin Cross ee8b10230c Factor out json from soong_config.mk
Factor out the json functions from soong_config.mk, and extend them
to support maps.

Bug: 119412419
Test: no change to soong.variables
Change-Id: Ieea08fdd2aa202f60945103e3ca82538f098a942
2018-11-12 11:15:12 -08:00
Roland Levillain 7fc1f33041 Merge "Add some ART people as OWNERS of target/product/runtime_libart.mk." am: 571d18256d
am: e1198e0ecc

Change-Id: I2bbc626fa8abab808f467ac6d22611fe0e069370
2018-11-12 10:12:51 -08:00
Roland Levillain e1198e0ecc Merge "Add some ART people as OWNERS of target/product/runtime_libart.mk."
am: 571d18256d

Change-Id: I5e8db9404bdc76106bbc57e8b23cc8831270a574
2018-11-12 10:05:22 -08:00
Roland Levillain 571d18256d Merge "Add some ART people as OWNERS of target/product/runtime_libart.mk." 2018-11-12 17:55:47 +00:00
Roland Levillain 3e2699f43b Merge "Revert "Add the Android Runtime APEX module to PRODUCT_PACKAGES."" am: 72e1716645
am: ea246bdde5

Change-Id: Ica7ac2a500f2cad70fd333ef7c3631098fa7998f
2018-11-12 09:43:48 -08:00
Roland Levillain ea246bdde5 Merge "Revert "Add the Android Runtime APEX module to PRODUCT_PACKAGES.""
am: 72e1716645

Change-Id: I7973a0eadd92b7ca61912504ed1878125048a3b6
2018-11-12 09:39:37 -08:00
Yi Kong 65e4560308 Always get target llvm rtlib from Linux toolchain directory
To avoid duplication, we would only ship one copy of the target llvm
runtime library. Change the source path to Linux on Darwin host.

Test: m checkbuild
Bug: 119288831
Bug: 119270185
Change-Id: Ie32d65d6647765a5060078cc61a089e5a47c3a36
2018-11-12 17:38:00 +00:00
Roland Levillain 72e1716645 Merge "Revert "Add the Android Runtime APEX module to PRODUCT_PACKAGES."" 2018-11-12 17:26:59 +00:00
Roland Levillain 4c39bd2c6e Revert "Add the Android Runtime APEX module to PRODUCT_PACKAGES."
This reverts commit cb6e935db8.

Reason for revert: Increases the system image size beyond the
limit for some targets (e.g. marlin).

Bug: 113373927
Change-Id: Ia609523a60179c32d377d0735049c944464ea0cc
2018-11-12 17:24:59 +00:00
Mark Salyzyn 91bd25f104 Merge "build: Split out mkfs in BuildImageMkfs (retry)" am: a81a534c58
am: bf95e44687

Change-Id: Ifbfe1b6d87b6734413201711dd8402b88d2fcfe9
2018-11-12 08:39:32 -08:00
Mark Salyzyn bf95e44687 Merge "build: Split out mkfs in BuildImageMkfs (retry)"
am: a81a534c58

Change-Id: I8fea093ba5ace0f3a345dd2491cff8ee2736cbe6
2018-11-12 08:35:22 -08:00
Treehugger Robot a81a534c58 Merge "build: Split out mkfs in BuildImageMkfs (retry)" 2018-11-12 16:29:50 +00:00
Roland Levillain a953a9ba69 Merge "Add the Android Runtime APEX module to PRODUCT_PACKAGES." am: 24e7a42cd8
am: a0a34f49a2

Change-Id: Iee5f0106e12da88f4c631f4524ddec8d01392716
2018-11-12 08:24:30 -08:00
Roland Levillain a0a34f49a2 Merge "Add the Android Runtime APEX module to PRODUCT_PACKAGES."
am: 24e7a42cd8

Change-Id: I536f16dfb433ea33360225fd19ae27f83e53fcc9
2018-11-12 08:20:17 -08:00
Roland Levillain 24e7a42cd8 Merge "Add the Android Runtime APEX module to PRODUCT_PACKAGES." 2018-11-12 16:06:34 +00:00
Roland Levillain d9d0e35652 Add some ART people as OWNERS of target/product/runtime_libart.mk.
Test: build/make/tools/checkowners.py -c -v build/make/target/product/OWNERS
Bug: 113373927
Change-Id: I7780803432b53b9a1ab42b7bb80695a200f2e386
2018-11-12 14:12:56 +00:00
Anton Hansson 30e061b6a5 Provide a syncsys target to build /system files
Builds just the files on /system, but not system.img. Like sync,
but just for /system.

Test: m syncsys
Change-Id: Ic5fc60d79d20315a5aca031dff5e2394e58d6b1c
2018-11-12 13:46:05 +00:00
Yifan Hong c5c0124e7d logical partitions -> dynamic partitions
Reflect a name change.

* PRODUCT_USE_LOGICAL_PARTITIONS is deprecated and
will be removed in the future.

* ro.boot.dynamic_partitions is created. ro.boot.logical_partitions
will be removed once all the usage is removed.

Bug: 119286600
Test: builds

Change-Id: I5cb8bb1f5ebcee893fbef3a0f047c32de8773830
2018-11-09 16:02:59 -08:00
Jordan Liu 3c52ebfcba Merge "Add radio config version 1.1" am: a9ce0ce07a
am: 0b9568fbd7

Change-Id: If53127cd4f283e2b1a97c3974efe27ce2a06a83d
2018-11-09 11:09:00 -08:00