Commit Graph

3682 Commits

Author SHA1 Message Date
SzuWei Lin 2d541f35cd Apply skip mounting product and other partitions in GSI
Uses skip_mount.cfg for `init` to skip mounting product and
product_service paritions in GSI. The patch also removes
the un-mount in `init.gsi.rc`.

With this patch, a device with flashing GSI will not use the
content in product/prodcut_service partitions on the device
and will always use the content under /system/product in GSI.

The patch also rename the target/product/vndk to
target/product/gsi.

Bug: 120208657
Bug: 117246558
Test: Boot blueline master/P with flashing aosp_arm64-userdebug
Test: /product and /product_service should be symbolic links
Change-Id: Idc9c60e5a05b3d90fc4ab64b0ac000571849b19b
2018-12-19 14:42:27 +08:00
Sandeep Patil b3899c7a10 Add 'dmctl' to default debug utilities.
dmctl can list all device mapper targets and their tables which is
extremely useful information for a bugreport. Especially to compare
the device mapper setup with the partition metadata.

Bug: 120916687
Test: 'dmctl list device -v'

Change-Id: I9e3afcf146b2814b0304f69cdf6029303beb57c7
Signed-off-by: Sandeep Patil <sspatil@google.com>
2018-12-18 17:33:23 -08:00
Justin Yun c80ae22e44 Remove libunwind from VNDK
libunwind has no dependency on vendor modules.
Remove it from VNDK list.

Bug: 120948701
Test: build and boot
Change-Id: Ic4c0080fea7da021334aaa1a81b3b7377b06f62f
2018-12-19 00:57:17 +00:00
Anton Hansson c8dd0b6eac Merge "Allow mainline_arm64 to have product contents" am: 632ee3dee8
am: 0fdc4adae9

Change-Id: Iedd3b797967b02f85562cb3ad4cd30af4196a541
2018-12-18 11:40:30 -08:00
Anton Hansson acb3084aa2 Allow mainline_arm64 to have product contents
The device currently targeted does not have a product partition.
Adding product-specific apps to it therefore trips up the artifact path
check for /system.

Workaround that by whitelisting /system/product/% for now. This should
be removed when the device has the right partitions.

Bug: 110072687
Test: build mainline_arm64
Merged-In: I54175bc51df5dfe82c64f66f255a2cea6ff9b9ab
Change-Id: I54175bc51df5dfe82c64f66f255a2cea6ff9b9ab
2018-12-18 14:34:29 +00:00
Anton Hansson cbf70886c2 Move SystemUI to handheld_vendor
The app is moving to /product, so doesn't belong in
handheld_system anymore. Note: a handheld_product will
likely be created at a future point in time.

Bug: 110072687
Test: make
Change-Id: Ic2959dd5e218de0fb9c070ba1dd743c57d052234
2018-12-18 10:33:52 +00:00
Anton Hansson e8bd417c94 Move Settings to handheld_vendor
The app is moving to /product, so doesn't belong in
handheld_system anymore. Note: a handheld_product will
likely be created at a future point in time.

Bug: 110072687
Test: make
Change-Id: I46dc990dfcf4a501c2a362e4ebaa210ba306cee5
2018-12-18 09:57:49 +00:00
Anton Hansson a2946913ed Allow mainline_arm64 to have product contents
The device currently targeted does not have a product partition.
Adding product-specific apps to it therefore trips up the artifact path
check for /system.

Workaround that by whitelisting /system/product/% for now. This should
be removed when the device has the right partitions.

Bug: 110072687
Test: build mainline_arm64
Change-Id: I54175bc51df5dfe82c64f66f255a2cea6ff9b9ab
2018-12-18 09:57:45 +00:00
Justin Klaassen 1641e23c45 Remove ExactCalculator module
Individual products can add their own calculator package if desired.

Bug: 120905067
Test: lunch aosp_arm64 && make -j8
Change-Id: I60490b6e2a42c4304768075e8fef9f07cb72d268
2018-12-17 17:02:13 -08:00
Rafal Slawik 1e01828d59 Merge "Add rss_hmw_reset to system partition" am: 9aaf0d4019 am: 9eeeaeb592
am: 050d24634e

Change-Id: I208b457ee6c8261a70d05cd8b8a906c7916cc25f
2018-12-17 04:50:45 -08:00
Rafal Slawik 050d24634e Merge "Add rss_hmw_reset to system partition" am: 9aaf0d4019
am: 9eeeaeb592

Change-Id: I5af4a0a3f4afb61dc1a354c3d515e3e6e93be500
2018-12-17 04:46:31 -08:00
Treehugger Robot 9aaf0d4019 Merge "Add rss_hmw_reset to system partition" 2018-12-17 12:31:26 +00:00
Adam Vartanian 43eea999d3 Merge "Add Conscrypt APEX to base image" am: 9288e5c5ad am: 0ebdd9b387
am: 448dbf8873

Change-Id: If1bab7a86e11503d837a8c9ad46e46f10ab51fe9
2018-12-14 09:53:02 -08:00
Adam Vartanian 448dbf8873 Merge "Add Conscrypt APEX to base image" am: 9288e5c5ad
am: 0ebdd9b387

Change-Id: Ibbb5191b4cf2ab2364bdc91c53ec6a38db36adb0
2018-12-14 09:47:53 -08:00
Adam Vartanian cee5d1da46 Add Conscrypt APEX to base image
Test: manual inspection of base image
Bug: 110404540
Change-Id: Ief4104ab0a2b42407554b96e9a8b1b47cddff156
2018-12-14 09:58:13 +00:00
Treehugger Robot 93e6c59784 Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master" 2018-12-13 05:45:21 +00:00
Dongwon Kang 31adbe5143 Merge "Add com.android.media in the default build." 2018-12-13 00:53:00 +00:00
Remi NGUYEN VAN a329810971 Build NetworkStack package
For go devices, the network stack should not run in a separate process:
NetworkStackLib is used in-process instead.

Test: built & booted a go and non-go config
Bug: b/112869080

Change-Id: I18b0446a0c0d19519ce0ef344f185b54ad7d4ac6
2018-12-13 09:28:10 +09:00
TreeHugger Robot f017a4ac07 Merge "Add bufferhub service to system partition" 2018-12-12 22:30:55 +00:00
Matt Pape 65d1857067 Merge "Add device_config module for debugging configuration flags." 2018-12-12 17:37:29 +00:00
Nicolas Geoffray 7d1af4610a Merge "Remove perfprofd from set of binaries installed on system." am: 1e57a89bf9 am: 41136edafd
am: ef9d004894

Change-Id: Ibd867ed2c2ad84ba53487b1e4f203864df50d98e
2018-12-12 05:40:01 -08:00
Nicolas Geoffray ef9d004894 Merge "Remove perfprofd from set of binaries installed on system." am: 1e57a89bf9
am: 41136edafd

Change-Id: I8e0f1acb17b37cda2ef0b080cffbd3b08a5565ff
2018-12-12 05:34:55 -08:00
Nicolas Geoffray 41136edafd Merge "Remove perfprofd from set of binaries installed on system."
am: 1e57a89bf9

Change-Id: I0539202c7608fff7f206420adc1e560454ae9de8
2018-12-12 05:29:38 -08:00
Nicolas Geoffray 1bc5aff793 Remove perfprofd from set of binaries installed on system.
Needed to get some space on marlin-eng :(

Also avoids static linking libart into perfprofd. Roland will follow-up by reverting the no-perfprofd changes.

bug: 73175642

Test: lunch marlin-eng && m -j32
Change-Id: Ic1c79c6dd1052981801b92604f9891a8a63b4ea0
2018-12-11 23:00:57 +00:00
Xin Li 3449df5704 DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master
Bug: 120502534
Change-Id: Ib1b590fc605b17e3a3901e65f62d5f7ad2257f6a
2018-12-11 14:03:11 -08:00
Matt Pape 406427985d Add device_config module for debugging configuration flags.
Test: check installed files on local builds.
Bug:109919982
Bug:113101834

Change-Id: Ie9ae3930f216efe932dcc6246bbf9cc6e3b8ff14
2018-12-11 21:16:27 +00:00
Dongwon Kang fb2c1a1c6e Add com.android.media in the default build.
Test: make systemimage on sailfish and marlin
Bug: 112766425
Change-Id: I05678f08dac0e5dbc29e80ee8025a9b5e39f0102
2018-12-10 19:07:06 -08:00
Xin Li ffef19fc52 DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into stage-aosp-master
Bug: 120502534
Change-Id: I9bd907538fd5a67818f9d067b6978946b9c4aded
2018-12-11 00:27:19 +00:00
Hyunyoung Song 01325d7726 Merge "Add IconOverlay's to appropriate build/ also move experimental overlays" 2018-12-10 21:26:32 +00:00
TreeHugger Robot 6ed45c229a Merge "Add Codec2 to mainline_system" 2018-12-08 05:36:49 +00:00
Hyunyoung Song 04a71b8223 Add IconOverlay's to appropriate build/ also move experimental overlays
Test: adb shell cmd overlay enable --user 0 com.android.theme.icon.square
Bug: 118757933
Bug: 118757664

TL;DR;;

RRO apk and it's corresponding actors (applications that enable/disable the overlay)
Actors
[AOSP] packages/apps/ThemePicker is actor for IconShape*Overlay and AccentColor*Overlay
[AOSP] packages/apps/Settings is actor for DisplayCutout*Overlay

RRO packages
[AOSP] frameworks/base/packages/overlays/DisplayCutout*Overlay
[AOSP] frameworks/base/packages/overlays/IconShape*Overlay
[AOSP] frameworks/base/packages/overlays/AccentColor*Overlay


Change-Id: Ibaf5f005d112ad2ee8fc086bd7616b86446794a0
2018-12-07 15:18:51 -08:00
Andreas Gampe e5b3065570 Merge "Build: Add test apex keys to debug product packages" am: ab459af5b5 am: 31e6044aba
am: 02179aa4a2

Change-Id: I49b9fc921477f154b1d08f3769ac366fa8741171
2018-12-06 12:06:36 -08:00
Andreas Gampe 02179aa4a2 Merge "Build: Add test apex keys to debug product packages" am: ab459af5b5
am: 31e6044aba

Change-Id: I159a80d7f2a78f455cb5aafea2cc619da867e2e7
2018-12-06 11:46:31 -08:00
Jiwen 'Steve' Cai 6b47cad7ed Add bufferhub service to system partition
Bug: 112940221
Test: Build system
Change-Id: Ia31aebebe058953b76514373570abb87bf0f0bb3
2018-12-06 11:39:08 -08:00
Andreas Gampe ab459af5b5 Merge "Build: Add test apex keys to debug product packages" 2018-12-06 19:13:56 +00:00
Patrik Fimml 8fcc95e2b9 Merge "Push cameraserver downstream from base_system.mk." into pi-dev-plus-aosp
am: 9f0e7c70de

Change-Id: I2c534ae60139fdf08ec8b6bea98bc39c9cd2076b
2018-12-06 10:12:21 -08:00
Patrik Fimml 9f0e7c70de Merge "Push cameraserver downstream from base_system.mk." into pi-dev-plus-aosp 2018-12-06 17:53:27 +00:00
Pawin Vongmasa 24584d1c04 Add Codec2 to mainline_system
Test: make cts -j123 && cts-tradefed run cts-dev -m \
CtsMediaTestCases --compatibility:module-arg \
CtsMediaTestCases:include-annotation:\
android.platform.test.annotations.RequiresDevice

Bug: 112362730
Bug: 119853704
Change-Id: I563748d4cea04ab09f03109fa8fa7697d35de581
2018-12-06 07:40:18 -08:00
TreeHugger Robot 7463c1c4ab Merge "Revert "Revert "Audio VNDK: add V5 HIDL libraries""" 2018-12-05 23:59:22 +00:00
Kevin Rocard 5f341dd8fc Merge "Do not install unused arch variant of audio libs" 2018-12-05 02:49:20 +00:00
Kevin Rocard f43f5dff0d Do not install unused arch variant of audio libs
PRODUCT_PACKAGES installs the primary arch variant of executables
and both the primary and secondary arch variant of shared libraries.
It also installs the dependencies of each files.

A lot of audio libraries were listed in PRODUCT_PACKAGES although
they are dependencies of audioserver.
Thus those libraries where installed in both archs whereas
only the arch of the audioserver is needed.

Thus remove all audio libraries from PRODUCT_PACKAGES and have them
installed automatically as a dependency of audioserver in the arch
variant of audioserver.

That should also save ~3MB of space on the system partition.

Test: m -j; du -a $ANDROID_PRODUCT_OUT/system > before
      # apply this patch
      rm -r $ANDROID_PRODUCT_OUT
      m -j; du -a $ANDROID_PRODUCT_OUT/system > after
      meld before after
      # lib64 is not changed, lib32 does not have audio libs
Signed-off-by: Kevin Rocard <krocard@google.com>

Change-Id: Icbcf4c92d60819ca2f9c14ba0aec043584ed081f
2018-12-04 22:57:32 +00:00
Kevin Rocard bdec022734 Merge "Audio VNDK: add V5 HIDL libraries" am: 5cf5594818
am: aabe14f84b

Change-Id: I0efdc011ed27964307255da945d7fdaa94f92471
2018-12-04 10:03:51 -08:00
Kevin Rocard c11d2e4caf Revert "Revert "Audio VNDK: add V5 HIDL libraries""
This reverts commit 6162caa5bf.

Reason for revert: revert the revert

Change-Id: Ife6daf2559d9fae6633f257628e7b7756bf94075
2018-12-04 02:32:50 +00:00
Kevin Rocard 6162caa5bf Revert "Audio VNDK: add V5 HIDL libraries"
Marlin is full for now.
This reverts commit ede0ba0c3b.

Reason for revert: Marlin is full, those library take too much space for now

Change-Id: I3f355058db318fa77cfce8171fc91d73dc9cc1ca
2018-12-04 02:09:51 +00:00
Kevin Rocard fc5d8f086f Merge "Audio VNDK: add V5 HIDL libraries" 2018-12-03 22:14:57 +00:00
Anton Hansson e0459e6cea Merge "Add llkd to mainline_system" am: 5fbe6abfb7 am: ef45312e76
am: 443dc85a3b

Change-Id: Iacf96ff1c8b3e4f9078d44daa3738524b4582865
2018-12-03 07:53:54 -08:00
TreeHugger Robot 5ed52b0299 Merge "Bluesky vndk change" 2018-12-03 07:58:27 +00:00
Kevin Rocard 693dc9a53f Audio VNDK: add V5 HIDL libraries
Bug: 118203066
Test: compile
Change-Id: I830f9fac7a3a99f06b2112ae844bf7b3f6ad2888
Merged-In: I830f9fac7a3a99f06b2112ae844bf7b3f6ad2889
Signed-off-by: Kevin Rocard <krocard@google.com>
2018-12-02 18:21:11 -08:00
Kevin Rocard 916cde8424 Merge "Audio VNDK: remove legacy HAL shim" 2018-11-30 22:20:40 +00:00
Anton Hansson 443dc85a3b Merge "Add llkd to mainline_system" am: 5fbe6abfb7
am: ef45312e76

Change-Id: I85cc391ae9163e89f9a2d0a3b622d57160c3c235
2018-11-30 04:25:55 -08:00
Anton Hansson 5fbe6abfb7 Merge "Add llkd to mainline_system" 2018-11-30 10:33:44 +00:00
gomo 0383995cf9 Bluesky vndk change
Bug: 111441283
Test: Existing tests pass.
Change-Id: Iad5ae0c0ffeed2830ca8824589a60bdca5449e78
2018-11-30 01:54:43 -08:00
TreeHugger Robot 5f0dd4e7f3 Merge "More options to mix floating and nav bar height overlays (2/2)" 2018-11-30 04:57:20 +00:00
Yu-Han Yang fb6809239a Merge "Add GNSS HAL v2.0 to vndk" 2018-11-30 01:34:33 +00:00
Anton Hansson 25678ae0d9 Merge "Add two compile flags for mainline" am: 0bc57620fc am: 0d0bb05525
am: f3c0c3ad2b

Change-Id: If1594368c6817285246b4378d9139dfd4c1f2db0
2018-11-29 11:57:26 -08:00
Anton Hansson f3c0c3ad2b Merge "Add two compile flags for mainline" am: 0bc57620fc
am: 0d0bb05525

Change-Id: If878264e8af1632d223469aeb52019d3aeed4dbb
2018-11-29 11:51:03 -08:00
chenbruce 22c9d1f1c3 Merge "Add the dns resolv module to /system" am: d5bb13addb am: 5429dae4bb
am: 1e8a05af8d

Change-Id: If880d190f2ad95b6efeb6504abae2d65505892a5
2018-11-29 02:29:44 -08:00
chenbruce 1e8a05af8d Merge "Add the dns resolv module to /system" am: d5bb13addb
am: 5429dae4bb

Change-Id: I00ff1ca8a960c3d1107dffca5b5f3d1898d07693
2018-11-29 02:20:33 -08:00
Anton Hansson 3b11910bfb Add two compile flags for mainline
- LMKD_LOG_STATS being false is a disk-saving flag not suitable
  for mainline
- USE_HWC2 should likely be cleaned up, but toggles some timing
  behavior in libhwui

Bug: 80410283
Test: build mainline_system_arm64
Change-Id: I8a1be50bd2cc48405656cd1daad8e8a1ca555871
2018-11-29 10:10:42 +00:00
Treehugger Robot d5bb13addb Merge "Add the dns resolv module to /system" 2018-11-29 10:01:19 +00:00
chenbruce 27bfb6371f Add the dns resolv module to /system
This includes the dns resolv APEX in the system image

Bug: 119527674
Test: build / boot crosshatch
Change-Id: Ie92db9979fb63bfabcd29590d0ea236fd8717970
2018-11-29 12:36:32 +08:00
Andreas Gampe 825ce40e78 Build: Add test apex keys to debug product packages
The keys are required for tests.

Bug: 119261380
Bug: 119264433
Test: m
Change-Id: I36a96cfae21f1f545a0168cfd45d6f8a2a139ab3
2018-11-28 14:36:16 -08:00
Matthew Ng 0e5ca198e3 More options to mix floating and nav bar height overlays (2/2)
Before slim buttons and floating were mutually exclusive, now they can
both be enabled as overlays so floating with a slim nav height can
occur.

Bug: 112934365
Test: manual
Change-Id: I34029973b968de725dc918f4ccfcdb12854bccd8
2018-11-27 15:01:48 -08:00
Xiangyu/Malcolm Chen 8beac8f93f Merge changes from topic "RADIO_HAL_MIGRATE" am: 7f3d46e46d
am: 08ac70695f

Change-Id: I838d7f29fb5d59bc5febccfb380e966a56599fa4
2018-11-27 13:32:03 -08: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
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
Kevin Rocard ede0ba0c3b Audio VNDK: add V5 HIDL libraries
Bug: 118203066
Test: compile
Change-Id: I830f9fac7a3a99f06b2112ae844bf7b3f6ad2889
Signed-off-by: Kevin Rocard <krocard@google.com>
2018-11-27 18:53:36 +00:00
Malcolm Chen 5866daa950 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
2018-11-27 18:51:12 +00:00
Xiangyu/Malcolm Chen 78e06ceaad Merge "Adding IRadio 1.4 to vndk current.txt" 2018-11-27 18:50:42 +00:00
Kevin Rocard 343004b888 Audio VNDK: remove legacy HAL shim
The audio shim were never intended to be part of the VNDK,
they are not ABI stable (as they are a shim to a non ABI stable legacy
API) and provide no value as are just a set of simple helper functions.

Bug: 118203066
Test: compile
Change-Id: Ie6f14dc314c46cf8f29ba8dfd872942cda78bca8
Signed-off-by: Kevin Rocard <krocard@google.com>
2018-11-27 18:50:07 +00:00
Patrik Fimml 6936e12b10 Push cameraserver downstream from base_system.mk.
Some non-phone form factors don't want cameraserver to save storage and RAM.
Pushing it down to handheld and other build files allows selective inclusion to
happen there.

Intended to be a no-op refactoring, will disable for ATV in a follow-up CL.

Bug: 118369095
Test: built system image for random device as smoke test
Change-Id: I260fa5c9e512341d6a6824afebd5e8273fa5e66c
2018-11-27 11:02:07 +00:00
Anton Hansson bd2af2ecd8 Merge "Add two more libraries to mainline_system" am: 159eb0938b am: 4daf6aeee0
am: 02d57864c3

Change-Id: Ib43d402b2ca7e54dad53407bf60ddf9aae1eaf3e
2018-11-27 01:19:44 -08:00
Anton Hansson 02d57864c3 Merge "Add two more libraries to mainline_system" am: 159eb0938b
am: 4daf6aeee0

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

Change-Id: I4bd5cf6f6fd0bbf16b5764b9174bc2622177a636
2018-11-26 18:38:14 -08:00
Steven Moreland 9a16b6827f Merge "safe_union@1.0 to vndk-sp" am: b304fd0509
am: 8afcf3a2fc

Change-Id: I5b08cf815bc4ea792cb4c51a40c88f1614746f40
2018-11-26 18:22:11 -08:00
Malcolm Chen fb74977c6c 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
2018-11-26 23:28:39 +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
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 678cc0ec24 Merge "Add a bunch of libraries to mainline_system" am: 12fa690ff6 am: 12b2b57850
am: 4558578f22

Change-Id: I4b62c5c688bf3be2765375dbad2ee10cdb66d73a
2018-11-21 04:26:52 -08:00
Anton Hansson 4558578f22 Merge "Add a bunch of libraries to mainline_system" am: 12fa690ff6
am: 12b2b57850

Change-Id: I144e1bcc029c4d654fe739e33384edf6561c8351
2018-11-21 04:21:47 -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
Dan Willemsen 8d06999f45 Merge changes from topics "iproute2-soong", "iw-soong" am: 38d08510f8 am: 14899d1e7f
am: 3a06ac6aec

Change-Id: I7bfd33f37c1daf8fdcd1e007eb15eb7581334345
2018-11-19 22:53:31 -08:00
Dan Willemsen 3a06ac6aec Merge changes from topics "iproute2-soong", "iw-soong" am: 38d08510f8
am: 14899d1e7f

Change-Id: If5c5cd5557291cfa787e0d3babe84ea34de9adde
2018-11-19 22:44:17 -08:00
Dan Willemsen 66a468a772 Add ss as a previously debug tagged module
From external/iproute2

Test: check installed files on debug builds
Change-Id: Ie2e1fc927f636602b1285f8b0e62a926d538b150
2018-11-20 03:08:19 +00:00
Dan Willemsen cf0a2169d0 Add iw as a previously debug tagged module
From external/iw

Test: check installed files on debug builds
Change-Id: Ie1282e88dfee47f958e13fd7ec17163f1178cb22
2018-11-20 03:08:07 +00:00
Rafal Slawik f0ca96b8d1 Add rss_hmw_reset to system partition
rss_hwm_reset is binary that reset RSS high-water mark counters for all
currently running processes. It runs in a separate process because it
needs dac_override capability.

The binary is not a persistent service. It is invoked from a system
service by flipping sys.rss_hwm_reset.on property.

Bug: 119603799
Test: adb shell ls /system/bin
Change-Id: Iee0b54ec6486d8f23048819493f6d710db3feff6
2018-11-19 10:14:51 +00:00
Dan Willemsen f09272488d Add previously debug tagged modules
From external/iputils

This had been accidentally skipped in automerger.

Test: check installed files on userdebug builds
Change-Id: I26e7cfa03f8a788283bce9c75fc38b4221cd57e6
(cherry picked from commit 0d78e19721)
2018-11-18 18:40:28 -08:00
Dan Willemsen c1c41bd028 Merge changes from topic "iputils-soong" am: 7320a023ea
am: f89d943716

Change-Id: Iced32c8bda72fe749c89faf30909258af901dd92
2018-11-18 16:51:58 -08:00
Dan Willemsen 0d78e19721 Add previously debug tagged modules
From external/iputils

Test: check installed files on userdebug builds
Change-Id: I26e7cfa03f8a788283bce9c75fc38b4221cd57e6
2018-11-17 11:38:28 -08:00
Zach Riggle 0665927c9c Add sanitizer-status to PRODUCT_PACKAGES_DEBUG
This ensures all -userdebug builds have the sanitizer-status binary,
which is used to check which build flags were used for a given image.

It is important to distinguish between what the build fingerprint
claims, and what is actually available on the phone.

Change-Id: Iac1eabb8c5ed885a057f7a302b1887b7e9c4ccbc
Merged-In: Iac1eabb8c5ed885a057f7a302b1887b7e9c4ccbc
(cherry-picked from 3a26f80cd4)
2018-11-17 11:37:45 -08:00
SzuWei Lin a37f4bd2bd Merge "Unmount product partition in GSI" am: e67518fe6d am: fc7f09e5bf
am: 0556ad2ab2

Change-Id: Ia7014c05c187a3b781de586e702921dae7c47992
2018-11-15 21:40:47 -08:00
SzuWei Lin 0556ad2ab2 Merge "Unmount product partition in GSI" am: e67518fe6d
am: fc7f09e5bf

Change-Id: I176b2e2324419017647c87a9e1a31a7136297f0d
2018-11-15 21:36:34 -08:00
Treehugger Robot e67518fe6d Merge "Unmount product partition in GSI" 2018-11-16 05:17:33 +00:00
TreeHugger Robot aa4a48dad0 Merge "Add modules 'idmap2', 'idmap2d'" 2018-11-15 23:37:05 +00:00
Neil Fuller 004dc5e78f Merge "Add the time zone data module to /system" am: fcdeba0d6d am: 2bb1611d80
am: fe44bc3bda

Change-Id: I6d29d95bca746bd44bbae96d02f7d97a4b9912e7
2018-11-15 08:25:09 -08:00
Neil Fuller fe44bc3bda Merge "Add the time zone data module to /system" am: fcdeba0d6d
am: 2bb1611d80

Change-Id: I0b6594710a4d37857a74da0e760a997c4a583958
2018-11-15 07:49:25 -08:00
Neil Fuller fcdeba0d6d Merge "Add the time zone data module to /system" 2018-11-15 15:17:04 +00:00
Mårten Kongstad e2c98fb9be Add modules 'idmap2', 'idmap2d'
Test: builds, boots
Change-Id: I1d806dc875a493e730ab55d2fdb027618e586d16
2018-11-15 07:09:19 -08:00
SzuWei Lin 4999dc047c Unmount product partition in GSI
This is a workaround solution. It let GSI to unmount product
partition when booting. The patch avoid the problem that

- share UID between between system and product partition
- the product partition override the content under /system/product

Bug: 119391482
Test: Boot aosp_arm64-userdebug on a blueline device with Android P
Change-Id: I48808fcc1ca527a23eb1446b97176b08268b500e
2018-11-15 21:06:56 +08:00
Anton Hansson 60c4c27c2b Merge "Add libfwdlockengine to mainline_system" am: 08d4227898 am: aa3d22c0d5
am: 603aa1ff21

Change-Id: I1d4a8e0bb3f18e5c8e550aa81c9c0a42f7ab48c5
2018-11-15 01:22:28 -08:00
Anton Hansson 603aa1ff21 Merge "Add libfwdlockengine to mainline_system" am: 08d4227898
am: aa3d22c0d5

Change-Id: Ie71359d5842c375a6eafbcf830bd69d5900a763a
2018-11-15 01:17:22 -08:00
Anton Hansson 08d4227898 Merge "Add libfwdlockengine to mainline_system" 2018-11-15 09:01:16 +00:00
Yu-Han Yang f4f74f8d45 Add GNSS HAL v2.0 to vndk
Bug: 112260995
Test: atest VtsHalGnssV2_0TargetTest

Change-Id: I5bb481d27d21ce311354cf870cee156f2b8c85fa
2018-11-14 14:09:53 -08:00
Roland Levillain 5da67b1d03 Merge "Revert^2 "Add the Android Runtime APEX module to PRODUCT_PACKAGES."" am: c47f2beef3 am: 684f4091be
am: cc8188a8b8

Change-Id: I46960e52cc15d0b76cb95806969b2630fb827cb2
2018-11-14 06:52:16 -08:00
Roland Levillain cc8188a8b8 Merge "Revert^2 "Add the Android Runtime APEX module to PRODUCT_PACKAGES."" am: c47f2beef3
am: 684f4091be

Change-Id: I00264830baa5777f31a4e140c8ccd86288b7a71b
2018-11-14 06:44:23 -08:00
Roland Levillain c47f2beef3 Merge "Revert^2 "Add the Android Runtime APEX module to PRODUCT_PACKAGES."" 2018-11-14 14:22:08 +00:00
Neil Fuller 97d2d0c8b5 Add the time zone data module to /system
This includes the time zone data APEX in the system image
which should flush out any obvious issues.

Bug: 119026403
Test: build / boot taimen
Change-Id: I3d9a8289d8af405a373c94891b482540e59a3571
2018-11-14 13:13:59 +00:00
Anton Hansson e1d83abf17 Merge "Add TimeZoneUpdater apk to mainline /system" am: a194a83e56 am: 987b5e173f
am: 79ca19b649

Change-Id: I4bfc23cd9c7e6fbf7b4bdfa4204bd87c1d672d53
2018-11-14 01:35:53 -08:00
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 a194a83e56 Merge "Add TimeZoneUpdater apk to mainline /system" 2018-11-14 08:59:23 +00:00
Roland Levillain 53ccc72179 Revert^2 "Add the Android Runtime APEX module to PRODUCT_PACKAGES."
Unless specified otherwise (using `DONT_INCLUDE_RUNTIME_APEX`).

This reverts commit 4c39bd2c6e.

Test: make systemimage on taimen-userdebug
Test: make systemimage on marlin-eng
Test: make systemimage on marlin-userdebug
Test: make systemimage on sailfish-userdebug
Bug: 113373927
Change-Id: I1f1f0ffcc7bb6bf26d4df72613a806d2d73c5e82
2018-11-13 20:20:05 +00:00
Anton Hansson 8879840c52 Add llkd to mainline_system
Bug: 110410711
Test: lunch mainline_arm64; m
Change-Id: Idb42e91ee9dcb91a0ca5c0e3eabf293a1213ff32
2018-11-13 15:19:34 +00:00
Jeff Tinker 4028166dde Merge "Update VNDK current for android.hardware.drm@1.2" 2018-11-13 07:03:35 +00:00
Roland Levillain 3e552de338 Merge "Add some ART people as OWNERS of target/product/runtime_libart.mk." am: 571d18256d am: e1198e0ecc
am: 7fc1f33041

Change-Id: Ic3b6962fceb18937aae15ebb950a72c846bcfc2b
2018-11-12 10:18:19 -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 e80dc6ec10 Merge "Revert "Add the Android Runtime APEX module to PRODUCT_PACKAGES."" am: 72e1716645 am: ea246bdde5
am: 3e2699f43b

Change-Id: I86f1de7ed4db251011cce5f1b11e1a09a9d89606
2018-11-12 09:47:56 -08: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 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
Roland Levillain fd9bc8cc1b Merge "Add the Android Runtime APEX module to PRODUCT_PACKAGES." am: 24e7a42cd8 am: a0a34f49a2
am: a953a9ba69

Change-Id: I06a119b632a8a7bb7a5a5fe58649d3ac63724198
2018-11-12 08:31:42 -08: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 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
Jordan Liu 5f3b15909d Merge "Add radio config version 1.1" am: a9ce0ce07a am: 0b9568fbd7
am: 3c52ebfcba

Change-Id: I1bd8c1edb1a72a2ee81f9fd93be48fcb8b854f3b
2018-11-09 14:34:56 -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
Jordan Liu a9ce0ce07a Merge "Add radio config version 1.1" 2018-11-09 18:50:35 +00:00
Peiyong Lin 81b7949281 Merge "[GPU Service] Add gpuservice into PRODUCT_PACKAGES." am: 8cbad5f349 am: 0821809c22
am: cf41ecb796

Change-Id: I8ba554dea119844b66941b960e5f8d02684af73a
2018-11-08 19:18:39 -08:00
Peiyong Lin cf41ecb796 Merge "[GPU Service] Add gpuservice into PRODUCT_PACKAGES." am: 8cbad5f349
am: 0821809c22

Change-Id: I6c2fae7eaaace017f7d6e9d4c76e5e5c5b8694af
2018-11-08 19:12:49 -08:00
TreeHugger Robot afeb4b7d86 Merge "Remove native thermal service" 2018-11-08 01:43:15 +00:00
Roland Levillain cb6e935db8 Add the Android Runtime APEX module to PRODUCT_PACKAGES.
Test: make systemimage
Bug: 113373927
Change-Id: I49c01fd40b2b777128586161e4c6ece6c5aea293
2018-11-07 15:36:14 +00:00
Anton Hansson 8af128d703 Add libfwdlockengine to mainline_system
Required by certain ringtones, apparently (though I couldn't find
what actually uses this library).

Bug: 80410283
Test: lunch mainline_arm64; m
Change-Id: I36b5b07156b41c442903d7d07e6b9d9f4abe2345
2018-11-06 17:29:32 +00:00
Anton Hansson cac5bff8ae Add TimeZoneUpdater apk to mainline /system
This is disabled by default, but can be enabled via a
config overlay.

Bug: 116191025
Bug: 80410283
Test: make
Change-Id: Ibfe5d85580ccccc774de166750d91efd74458a8d
2018-11-06 11:23:29 +00:00
Jayant Chowdhary f038d2678b Merge "Update VNDK library list with HAL interfaces for cameraserver." 2018-11-05 17:21:34 +00:00
Peiyong Lin 318dde33d3 [GPU Service] Add gpuservice into PRODUCT_PACKAGES.
BUG: 118347356
Test: Build, flash, boot, `adb shell cmd gpu vkjson` to verify
Change-Id: Ib9a7d13817853da040c8c4059beca90418de4621
2018-11-03 15:01:17 -07:00
Jiyong Park 70ae4ffe15 Merge "Remove apex_debug_key" am: 987d91455d am: 1e3b2889ca
am: 73da3d5069

Change-Id: Ic2e0c7af7b1b3edd95983f104ef688b250429556
2018-11-02 02:53:44 -07:00
Jiyong Park 73da3d5069 Merge "Remove apex_debug_key" am: 987d91455d
am: 1e3b2889ca

Change-Id: I3ae2e69359e8f1fc1a70c74a7fb7691d987492ff
2018-11-02 02:45:03 -07:00
Jiyong Park 90418404d4 Remove apex_debug_key
Remove apex_debug_key, in favor of apex.test.key which is under
/system/apex and is built with soong.

Bug: 118213152
Test: /system/etc/security/apex/testkey exists
Change-Id: Iaa0facea2d26cadd48783778e8915bc3c560de10
2018-11-02 14:36:08 +09:00
Wei Wang bb568930af Remove native thermal service
Bug: 118510237
Test: Boot and test callback on ThermalHAL 1.1
Test: Boot and test callback on ThermalHAL 2.0
Test: Kill ThermalHAL process
Test: Change device threshold to trigger shutdown
Change-Id: Icb2575d3560847b4d3b5869c6dcb64dc9a728af9
2018-11-01 12:22:45 -07:00
Hongyi Zhang 3bf207c529 Merge "add flags_health_check binary to system_base.mk" am: c03653720f am: 5cab358fc3
am: 827b5a0047

Change-Id: Ieca4d716731b5e6a87bcccd8ffbd3529dcc43fd9
2018-11-01 12:09:39 -07:00
Hongyi Zhang 827b5a0047 Merge "add flags_health_check binary to system_base.mk" am: c03653720f
am: 5cab358fc3

Change-Id: I61ff597f0e5ba49163584e45f24292fbea041b67
2018-11-01 12:04:10 -07:00
Treehugger Robot c03653720f Merge "add flags_health_check binary to system_base.mk" 2018-11-01 18:46:52 +00:00
Jiyong Park cf4267041f Merge "Don't check VNDK lib list for PDK builds" am: 1b4b378bf7 am: 77dcf09848
am: 07724c7b95

Change-Id: Ica2cea68cddca1ae50e5c3bd26b3b88233a439e7
2018-10-31 22:32:11 -07:00
Jiyong Park 07724c7b95 Merge "Don't check VNDK lib list for PDK builds" am: 1b4b378bf7
am: 77dcf09848

Change-Id: Ib93271eaec0e0dd7c60349a240757fa13c347d15
2018-10-31 22:27:50 -07:00
Hongyi Zhang eaa08d4cd4 add flags_health_check binary to system_base.mk
Test: build succeeded, /system/bin/flags_health_check can be found on
device

Change-Id: Ia8b73d7bbfc6951e580f62b6bebf006211b0ce33
2018-11-01 03:28:19 +00:00
Jiyong Park 53c816f7de Don't check VNDK lib list for PDK builds
Some libs, such as libandroid_net.so and some other Renderscript related
ones, can't be built in PDK due to missing frameworks/base.

Bug: 118634643
Test: build PDK; build doesn't break due to missing VNDK libs

Change-Id: Ic2bf657d796c2044c3b8f49b2963ca84760d54d1
2018-11-01 10:50:27 +09:00
Anton Hansson 6eaeb6318d Merge "Add list of locales to mainline_system" am: a39bb7f23f
am: e2ed2b2bcd

Change-Id: I13d3834688d219b7fc356a7b3379fd5a464897df
2018-10-31 02:14:40 -07:00
Anton Hansson 3ae69f2990 Add list of locales to mainline_system
Locales not in this list will get stripped.

Bug: 80410283
Test: lunch mainline_arm64; m
Change-Id: I90a63e234e2f2ee32da8f9f257248f5ee6354151
Merged-In: I90a63e234e2f2ee32da8f9f257248f5ee6354151
(cherry picked from commit d994b0dc98)
2018-10-30 08:54:30 +00:00
Anton Hansson e08726451a Merge "Add vendor restrict to mainline targets" am: 41ec0a65a4 am: e046848327
am: 3899ce5a49

Change-Id: I0e33357b0376c5db57a1e9836a8e4bfc0b479f52
2018-10-30 01:10:23 -07:00
Anton Hansson 3899ce5a49 Merge "Add vendor restrict to mainline targets" am: 41ec0a65a4
am: e046848327

Change-Id: I07c89b2c54cf7cb77c825c0de02a74ddb754add2
2018-10-30 01:05:53 -07:00
Anton Hansson 41ec0a65a4 Merge "Add vendor restrict to mainline targets" 2018-10-30 07:43:55 +00:00
Jayant Chowdhary 91a3845a66 Update VNDK library list with HAL interfaces for cameraserver.
Bug: 110364143

Test: (build) mm -j64

Change-Id: I924c8ba47d4682d5d745306798ff0d1ad404f35e
Signed-off-by: Jayant Chowdhary <jchowdhary@google.com>
2018-10-29 13:44:41 -07:00
Anton Hansson 627f275460 Merge "Add a mainline arm64 device" am: 89fe71180b am: a93cb53236
am: 54cbd82865

Change-Id: Icb02b9316395a7c23e9e2354c351047eb1b7bd05
2018-10-29 12:34:19 -07:00
Anton Hansson 54cbd82865 Merge "Add a mainline arm64 device" am: 89fe71180b
am: a93cb53236

Change-Id: I5463fabde8b425d1e5856e8bd3dbecf516a9b996
2018-10-29 12:23:01 -07:00
Anton Hansson 123f8e73ed Add vendor restrict to mainline targets
Prevents additions of non-aosp artifacts to these products.

Bug: 80410283
Test: lunch mainline_arm64; m nothing
Test: lunch mainline_system_arm64; m nothing
Change-Id: Id12a77bd7f4cc9917aecbca76e8a2842d7c77613
2018-10-29 16:25:49 +00:00
Anton Hansson 284b81c1ae Add a mainline arm64 device
The existing 'generic' targets are emulator devices, and targeting
it has the side-effect of including emulator-specific artifacts.

Create a mainline device instead, which is really generic. This also
allows specifying tweaks unsuitable for the emulator.

Include BoardConfigGsiCommon for now, even though it includes a few
things we likely won't want in the future.

Bug: 80410283
Bug: 111538404
Test: lunch mainline_arm64; m
Change-Id: I15e7cb41fcbd3c0592a091ba7a8575ddf10bda71
2018-10-29 16:15:04 +00:00
Anton Hansson e254fc47c5 Merge "Add list of locales to mainline_system" 2018-10-29 10:31:16 +00:00
Hai Shalom 52055dc1d0 Merge "[WPA3] Add new APIs and types to support WPA3 and OWE" 2018-10-26 00:56:01 +00:00
Matthew Ng 677328dbb6 Merge "Experiment to be able to change the navigation bar thickness (2/2)" 2018-10-25 23:17:46 +00:00
Jeff Tinker bbb6feb103 Update VNDK current for android.hardware.drm@1.2
Change-Id: I151244fc0372f42502f7f891655626c5e526f045
2018-10-25 11:32:29 -07:00
Anton Hansson d994b0dc98 Add list of locales to mainline_system
Locales not in this list will get stripped.

Bug: 80410283
Test: lunch mainline_arm64; m
Change-Id: I90a63e234e2f2ee32da8f9f257248f5ee6354151
2018-10-25 11:52:54 +01:00
TreeHugger Robot 8c1dde6f20 Merge "Revert "Revert "Update vndk list for bufferqueue@2.0""" 2018-10-24 23:47:56 +00:00
Michael Dooley ef0a7d1cb0 Merge "Revert "Revert "Adding GetModelState to SoundTrigger API""" 2018-10-24 06:04:42 +00:00
Jiyong Park ed13f87765 Merge "libvixl-arm and -arm64 are no longer VNDK libraries." am: f26f313d17 am: b6c2cf6bbe
am: 0f5dce2430

Change-Id: I72c0ed004a141d75fd57c908afa0ebc5f958d8d0
2018-10-23 18:59:53 -07:00
Jiyong Park 0f5dce2430 Merge "libvixl-arm and -arm64 are no longer VNDK libraries." am: f26f313d17
am: b6c2cf6bbe

Change-Id: I748f388abd196458fae0923fc3d5239e5d47868f
2018-10-23 18:55:47 -07:00
Treehugger Robot f26f313d17 Merge "libvixl-arm and -arm64 are no longer VNDK libraries." 2018-10-24 01:41:57 +00:00
Jordan Liu 1eba69d346 Add radio config version 1.1
Version 1.1 includes EID as part of SimSlotStatus.

Test: make
Bug: 116656814
Change-Id: Ief5e866fc2fd91563a02684fa74bcc37081bf1be
2018-10-23 15:15:31 -07:00
Colin Cross 18e3e60ab8 Revert "Revert "Update vndk list for bufferqueue@2.0""
This reverts commit a26521a593.

Change-Id: I30f8389eef3f1061bd0282ce5788db46a50484bc
2018-10-23 12:54:49 +00:00
Valerie Hau 360a50dd8b Merge "Adding graphics/common/1.2 types to vndk" 2018-10-22 22:49:38 +00:00
Wei Wang 959fd1d7a5 Merge "Add thermal HAL 2.0" 2018-10-20 04:52:42 +00:00
Florian Mayer 73720e2e8a Merge "Build heapprofd per default." am: 0c41ee3b35 am: 7550a2b072
am: 0b9c14e07c

Change-Id: I56aa3348e124745cc69fef51d428c27beba10d39
2018-10-19 14:22:28 -07:00
Florian Mayer 0b9c14e07c Merge "Build heapprofd per default." am: 0c41ee3b35
am: 7550a2b072

Change-Id: I0dbf1b1e49f0fb5e9a10800053ae069f93bb666e
2018-10-19 14:06:28 -07:00
Florian Mayer 0c41ee3b35 Merge "Build heapprofd per default." 2018-10-19 20:45:02 +00:00
Hai Shalom 62581365ad [WPA3] Add new APIs and types to support WPA3 and OWE
Add new APIs and types to support WPA3 and OWE new Wi-Fi security
standards.

Bug: 112195778
Test: Functional tests
Change-Id: I0968e272825938222e0691b0806ec51137a72d3c
2018-10-19 13:29:56 -07:00
Valerie Hau 1da8134a9f Adding graphics/common/1.2 types to vndk
Bug: 115335239
Test: ./libsurfaceflinger_unittest --gtest_filter=GetBestColorMode.*
Change-Id: I1fbad297df076f99fde5fb3aa482a3c929186f60
2018-10-19 10:37:09 -07:00
Wei Wang 42029e1943 Add thermal HAL 2.0
Bug: 116540200
Test: add default ThermalHAL 2.0 and VtsHalThermalV2_0TargetTest pass
Change-Id: Ia7d17b3aa8f9499bc35b2dc4e8cdb1e90c481117
2018-10-18 16:53:04 -07:00
Anton Hansson ad45f67829 Merge "Remove PRODUCT_SHIPPING_API_LEVEL in mainline_system" am: 058f33ec0f am: a38f6aac3a
am: c743fabfa0

Change-Id: I45ea582dc3c885cfaed157ed0ecb377d9c8e534f
2018-10-18 09:58:54 -07:00
Anton Hansson 174e18846a Merge "Add PresencePolling to mainline_system" am: fc1e1a54cd am: c15e717584
am: d5ed2eeedb

Change-Id: Ife9b31e2d6e6f9be979b0ed4df091d9313e2da27
2018-10-18 09:48:35 -07:00
Anton Hansson 19e4ba1301 Merge "Re-submit "Add trailing slash to mainline path claims."" am: 471a45b952 am: e7334299df
am: a213d4f253

Change-Id: I71f4df013aa5e8f39f20c1d4e1ab479f8c8a897c
2018-10-18 09:29:40 -07:00
Anton Hansson c743fabfa0 Merge "Remove PRODUCT_SHIPPING_API_LEVEL in mainline_system" am: 058f33ec0f
am: a38f6aac3a

Change-Id: I4dd058fa9a5fd348d70739e92515dad1c46e190b
2018-10-18 09:10:59 -07:00
Anton Hansson 3437937596 Merge "Fix typo" am: fac7b1de9c am: f452c3528d
am: 20769cbfed

Change-Id: I67cdc60c7e71c03a52ebd3c3acf43b1b647aee6a
2018-10-18 08:50:09 -07:00
Anton Hansson d5ed2eeedb Merge "Add PresencePolling to mainline_system" am: fc1e1a54cd
am: c15e717584

Change-Id: Ifcc63e7ffeb28a1f925df22480263a874f7d5d7f
2018-10-18 08:42:14 -07:00
Anton Hansson 058f33ec0f Merge "Remove PRODUCT_SHIPPING_API_LEVEL in mainline_system" 2018-10-18 15:32:47 +00:00
Anton Hansson a213d4f253 Merge "Re-submit "Add trailing slash to mainline path claims."" am: 471a45b952
am: e7334299df

Change-Id: I5ca8bbf91c9c9f30e697b3b830a1906d74b08571
2018-10-18 08:22:06 -07:00
bohu 8443f40122 Merge "fix generic_x86_arm" am: 569ddd300b
am: ef14e322c2

Change-Id: Iba65caec85165f11b91ece08dee93783824b65d1
2018-10-18 08:19:11 -07:00
Anton Hansson 20769cbfed Merge "Fix typo" am: fac7b1de9c
am: f452c3528d

Change-Id: I7d7f4ec0c73818e6eae9fe1d1e941e3094171a29
2018-10-18 08:00:09 -07:00
Anton Hansson b65a5ba193 Remove PRODUCT_SHIPPING_API_LEVEL in mainline_system
Let this be defined in the leaves instead. As is it frequently causes
problems where the product inheriting this also inherit another value
of PRODUCT_SHIPPING_API_LEVEL, leading to invalid values unless
overridden again.

Bug: 80410283
Test: lunch mainline_arm64; m nothing
Test: lunch mainline_system_arm64; m nothing
Change-Id: Id08b6cc0cd8815404e548c521c9e40706ba8ca16
2018-10-18 13:40:22 +01:00
Jiyong Park c551b22f44 libvixl-arm and -arm64 are no longer VNDK libraries.
libvixl-arm and libvixl-arm64 are not used by any vendor libraries, but
only by ART. Removing them from VNDK.

Test: m
Change-Id: I5b83be13cd70fb12581fe561798484a8907022c6
2018-10-18 20:37:38 +09:00
Anton Hansson fc1e1a54cd Merge "Add PresencePolling to mainline_system" 2018-10-18 08:04:19 +00:00
Anton Hansson 471a45b952 Merge "Re-submit "Add trailing slash to mainline path claims."" 2018-10-18 08:03:53 +00:00
TreeHugger Robot bc679a9584 Merge "fix generic_x86_arm" 2018-10-18 05:51:50 +00:00
TreeHugger Robot 0fc3ea4c38 Merge "Add android.hardware.media.c2@1.0 to current.txt" 2018-10-17 23:35:15 +00:00
Vinay Kalia 0026cbd193 Merge "Add android.hardware.power.stats@1.0 to current.txt" 2018-10-17 22:06:04 +00:00
bohu 9b4e805a4d fix generic_x86_arm
To make the generic_x86_arm bootable.
Third party translabor binary can be added on the resulting
system.img and be tested at least on emulator.

BUG: 117673798

Change-Id: Iffbcf9217bbedc12ba83a4851e84ecbf299bf8e7
Merged-In: Iffbcf9217bbedc12ba83a4851e84ecbf299bf8e7
2018-10-17 21:57:15 +00:00
bohu ec849266a1 fix generic_x86_arm
To make the generic_x86_arm bootable.
Third party translabor binary can be added on the resulting
system.img and be tested at least on emulator.

BUG: 117673798

Change-Id: Iffbcf9217bbedc12ba83a4851e84ecbf299bf8e7
2018-10-17 14:54:31 -07:00
Anton Hansson da02e8619a Add PresencePolling to mainline_system
Missed adding this app in I5afabc7dcc4ca320f06fdc4a2669fb1b81e53b0b.
It is usually added in conjunction with RcsService.

Bug: 80410283
Test: lunch mainline_arm64; m nothing
Change-Id: Ic721d1dcef479a03f4b603bd77a91801ea9dd9ec
2018-10-17 18:04:46 +01:00
Anton Hansson dcb5ef1333 Re-submit "Add trailing slash to mainline path claims."
With a workaround for preopt files that get installed into an unknown
path. The BoardConfig defines whether the files go in /system_other,
so allow that.

This reverts commit 46bf4b510c.

Test: lunch mainline_arm64-userdebug; m nothing
Change-Id: Ia75670eb6e3730ad0ff17f5b81954b69f6cab22b
2018-10-17 16:40:29 +01:00
Anton Hansson 28e0f0353c Fix typo
We want to add to PRODUCT_PACKAGES_DEBUG, not overwrite it.

Test: make
Change-Id: Ib67d20e33b30edd76ca24ce208f899cb4c25004c
2018-10-17 09:08:27 +01:00
Anton Hansson 5a96694f42 Merge "Add some debug binaries to mainline_system" am: 7f758720f6 am: e885f35d05
am: 67a21de4b8

Change-Id: Ib0b3ab39236608f1989d64558a2c0abc989ccfc3
2018-10-17 00:50:32 -07:00
Anton Hansson 080651aec2 Merge "Add the default charger images to mainline_system" am: bb449e0bd4 am: 8bafde098f
am: 5d0526b439

Change-Id: I3ea4fc58e38e66ebfd1aff082b9f5f9d264b88d2
2018-10-17 00:48:26 -07:00
Anton Hansson 67a21de4b8 Merge "Add some debug binaries to mainline_system" am: 7f758720f6
am: e885f35d05

Change-Id: If4bc0c736770fdc10c4ebbe2638eae75de88330f
2018-10-17 00:44:40 -07:00
Anton Hansson 5d0526b439 Merge "Add the default charger images to mainline_system" am: bb449e0bd4
am: 8bafde098f

Change-Id: Ic7ffefb8e36a9db9218dbb5773acc934efe5b716
2018-10-17 00:43:08 -07:00
Anton Hansson 7f758720f6 Merge "Add some debug binaries to mainline_system" 2018-10-17 07:23:18 +00:00
Anton Hansson bb449e0bd4 Merge "Add the default charger images to mainline_system" 2018-10-17 07:20:54 +00:00
Vinay Kalia 72bbe36216 Add android.hardware.power.stats@1.0 to current.txt
BUG: 117424656
Test: Compilation and device boot
Change-Id: I3c7263c83ab7b245205a21c7c503e8fe43a23de7
2018-10-16 16:55:29 -07:00
Tom Cherry 8a03138137 Merge "Separate init packaging for mainline" am: eea8dad05f am: aafccd7aac
am: a71d92f915

Change-Id: Iaadc507dfc6fec5c02b94192afc9b75d4e4762f3
2018-10-16 13:52:25 -07:00
Tom Cherry a71d92f915 Merge "Separate init packaging for mainline" am: eea8dad05f
am: aafccd7aac

Change-Id: Iec63980e02bd41ff998689eec6725b19d68bb1de
2018-10-16 13:45:51 -07:00
Michael Dooley 204054c1f6 Revert "Revert "Adding GetModelState to SoundTrigger API""
This reverts commit a0bc32f877.

Reason for revert: rolling forward (with fix)

Change-Id: I66dc7e1d73ef96796e05253c6f5ed9467c33dbab
2018-10-16 19:49:13 +00:00
Tom Cherry 6195b3578a Separate init packaging for mainline
With system-as-root, both first and second stage init belong to
system, but without system-as-root, first stage belongs to vendor and
second stage belongs to system.  This change references two phony
packages that include the right parts of init for systen and vendor.

Bug: 117606184
Test: mainline builds work properly
Change-Id: I997309655fef28cb1c3d4b3be989c035b5c6488d
2018-10-16 09:58:54 -07:00
Anton Hansson aa236882c0 Add the default charger images to mainline_system
Bug: 80410283
Test: lunch mainline_arm64; m nothing
Change-Id: I539b57ef436be3d6209d6436fae6c5eb75832bf7
2018-10-16 17:34:33 +01:00
Anton Hansson 36c5d0d1cc Add some debug binaries to mainline_system
These binaries are commonly included in debug builds, so include
them on mainline too.

Bug: 80410283
Test: lunch mainline_arm64; m nothing
Change-Id: If0adfb4795ea82e158a0218d9c16d897012dd8b5
2018-10-16 16:15:39 +01:00
Florian Mayer a910ba41c8 Build heapprofd per default.
See go/heapprofd for details. This will be used to profile the memory
usage of system services and apps.

See https://b.corp.google.com/issues/111289182#comment2 for system
health approval.

Change-Id: I2cf3af57e22c39c968afc0ca971f1d3862e27fe2
2018-10-15 14:14:55 +01:00
Anton Hansson edf285623d Merge "Revert "Add trailing slash to mainline path claims."" am: d1874ddf86 am: f9ae891d1c
am: 1ae3812e53

Change-Id: I05ebf2a4d3ff532ab27b5dc269011302d74c0799
2018-10-15 03:51:46 -07:00
Anton Hansson 1ae3812e53 Merge "Revert "Add trailing slash to mainline path claims."" am: d1874ddf86
am: f9ae891d1c

Change-Id: I20d1ee165426641d8d6076958502c2171981a590
2018-10-15 03:40:38 -07:00
Anton Hansson 46bf4b510c Revert "Add trailing slash to mainline path claims."
This reverts commit f1fb31a301.

Reason for revert: breaks some builds

Change-Id: I22f7939dc25bee6e3c2b8835f86ce5772ab3edec
2018-10-15 10:13:35 +00:00
Anton Hansson a10ed2b558 Merge "Add trailing slash to mainline path claims." am: 9d5b3dbf17 am: 249b60d0d8
am: ae22d5cd5f

Change-Id: Ifd78aa165326151d87f6728792122085697c008c
2018-10-15 02:02:11 -07:00
Anton Hansson ae22d5cd5f Merge "Add trailing slash to mainline path claims." am: 9d5b3dbf17
am: 249b60d0d8

Change-Id: I5a227fe0a6c9533f3665845f1aa2f19aa409f4c5
2018-10-15 01:55:17 -07:00
TreeHugger Robot 9b49d79e33 Merge "Add mediaswcodec to system" 2018-10-12 20:05:24 +00:00
Anton Hansson f1fb31a301 Add trailing slash to mainline path claims.
Fixes a bug where system_other/ paths are considered part of
the "system" path.

Test: lunch mainline_arm64; m nothing
Change-Id: Id7aad41ea285f545260289f59e55c251677bdc38
2018-10-12 11:10:17 +01:00
Sooraj Sasindran 9064659c1e Merge "Add ANS to telephony systems" am: 0c833a7fba
am: 837eeb1f8e

Change-Id: I7ea4a82a40db55deb66cb4b874c8022c233d9fd1
2018-10-11 21:59:28 -07:00
Treehugger Robot 0c833a7fba Merge "Add ANS to telephony systems" 2018-10-12 04:41:09 +00:00
Steven Moreland 749cfddbbb Merge "VNDK-core += android.hidl.safe_union@1.0.so" am: bb0d85169f am: 3aefd6a480
am: f34648ce6f

Change-Id: Ice38e57c6d5ca35dcc56019aa0facfb8be8a07da
2018-10-11 15:16:10 -07:00
Steven Moreland f34648ce6f Merge "VNDK-core += android.hidl.safe_union@1.0.so" am: bb0d85169f
am: 3aefd6a480

Change-Id: I8741029068ea100730d982f1018ab62c1a2ff012
2018-10-11 15:02:37 -07:00
Steven Moreland bb0d85169f Merge "VNDK-core += android.hidl.safe_union@1.0.so" 2018-10-11 21:23:27 +00:00
Tom Cherry d2c62a0a7b Merge "Whitelist TARGET_COPY_OUT_RAMDISK for mainline" am: 37660e2e32 am: 4ac9c871b0
am: 8a4b28c5ad

Change-Id: I89d6069ef24bc9169fe4b818d3793989fe49cb83
2018-10-11 11:35:23 -07:00
Tom Cherry 8a4b28c5ad Merge "Whitelist TARGET_COPY_OUT_RAMDISK for mainline" am: 37660e2e32
am: 4ac9c871b0

Change-Id: I00c9a16b7c4299735e3d01c28bac40b4c9829037
2018-10-11 11:23:46 -07:00
Steven Moreland 637b675b89 VNDK-core += android.hidl.safe_union@1.0.so
Bug: 116156870
Test: build & boot
Change-Id: I6712d035d5a30ed3e06acf9503e00231053ce6ce
2018-10-11 09:53:45 -07:00
Colin Cross e5c1e9704b Merge "Revert "Update vndk list for bufferqueue@2.0"" 2018-10-11 14:56:56 +00:00
Colin Cross a26521a593 Revert "Update vndk list for bufferqueue@2.0"
This reverts commit f557dc76f7.

Reason for revert: broke builds, missing the rest of its topic.

Change-Id: I70bb2ff044697f622d09698c412f3ae405accadc
2018-10-11 14:56:14 +00:00
TreeHugger Robot 8e5bcd95d8 Merge "Update vndk list for bufferqueue@2.0" 2018-10-11 13:21:00 +00:00
Sooraj Sasindran 0d4a3c2e46 Add ANS to telephony systems
Add ANS to telephony systems

Bug: 114793357
Test: verified it using developer options
Change-Id: Id31be8524934b47345ba95954636822eb59264ac
Merged-In: Id31be8524934b47345ba95954636822eb59264ac
2018-10-10 20:40:52 +00:00
Matthew Ng aa3460e48b Experiment to be able to change the navigation bar thickness (2/2)
Use resource overlays to change the 2 dimension navigation_bar_height
and navigation_bar_frame_height to specify how large the navigation bar
is and how large its buttons are (also for width). There are two
overlays: first to slim the navigation bar to 75% and the other to have
floating navigation buttons.

go/navbar-experiments-doc

Test: manual
Bug: 113952590
Change-Id: Ibd93097e223cbf0de18011064b3da38b6d069d24
2018-10-09 15:16:36 -07:00
Tom Cherry 16f45d6cd9 Whitelist TARGET_COPY_OUT_RAMDISK for mainline
Test: mainline builds without BOARD_BUILD_SYSTEM_ROOT_IMAGE set.
Change-Id: Ia3a5bfa6d2ba1872710409d8c88bba6ff710a1c6
2018-10-09 10:41:01 -07:00
Igor Murashkin 35d7693e79 Merge "base_system: Add iorapd as core product target" am: 976f1d4577 am: 270f1b5897
am: 6064996f87

Change-Id: I5f3c21301d04e02bb168282a0abc244f41d993aa
2018-10-08 14:06:58 -07:00
Igor Murashkin 6064996f87 Merge "base_system: Add iorapd as core product target" am: 976f1d4577
am: 270f1b5897

Change-Id: I3e51c754b0a6e833d63a65f3bbc6a2e972d413af
2018-10-08 13:45:07 -07:00
Treehugger Robot 976f1d4577 Merge "base_system: Add iorapd as core product target" 2018-10-08 20:12:59 +00:00
Sooraj Sasindran 3ea19a4712 Merge "Add ANS to telephony systems" 2018-10-06 03:41:26 +00:00
Igor Murashkin 962e2dde0a base_system: Add iorapd as core product target
This makes iorapd be built as part of the system image
with a regular 'make' command.

Part of a topic that has 'iorapd' start up by init_rc.

Bug: 72170747
Change-Id: I300bc35f508fbe36bf0f545e20236c718392d571
2018-10-05 16:28:12 -07:00
Chong Zhang 45a6fee77d Add mediaswcodec to system
bug: 111407413
Change-Id: If506a9a5b0d8eb004c802dc056cf6fd4f830a212
2018-10-05 13:35:23 -07:00
Sooraj Sasindran 3d29949cca Add ANS to telephony systems
Add ANS to telephony systems

Bug: 114793357
Test: verified it using developer options
Change-Id: Id31be8524934b47345ba95954636822eb59264ac
2018-10-03 15:04:33 -07:00
Anton Hansson 70e807fa0d Merge "Add a few apps to mainline_system." am: 65fd432a91 am: 49b96de883
am: 60ee1141ee

Change-Id: I73c781d008e6ae8f2a8ded09b866231bc165a561
2018-10-03 04:03:46 -07:00
Anton Hansson 60ee1141ee Merge "Add a few apps to mainline_system." am: 65fd432a91
am: 49b96de883

Change-Id: Iaabb0478ecd0b4942ed384815728bc5d111cecab
2018-10-03 03:55:33 -07:00
Anton Hansson 65fd432a91 Merge "Add a few apps to mainline_system." 2018-10-03 10:32:57 +00:00
Jayant Chowdhary a09f39e3b1 Merge "Reland "Add libbinderthreadstate to the VNDK.""" am: 8a8cf7b081 am: 3daa23eeb3
am: 4971ff5920

Change-Id: I1146770582ef654439819221e9ae4dadf5e58886
2018-10-02 15:22:52 -07:00
Jayant Chowdhary 4971ff5920 Merge "Reland "Add libbinderthreadstate to the VNDK.""" am: 8a8cf7b081
am: 3daa23eeb3

Change-Id: I15a946def5a4cfafc524d971e929aa369fee7b0f
2018-10-02 14:36:24 -07:00
Jayant Chowdhary 8a8cf7b081 Merge "Reland "Add libbinderthreadstate to the VNDK.""" 2018-10-02 20:14:37 +00:00
Jayant Chowdhary 18a75cb2c4 Reland "Add libbinderthreadstate to the VNDK.""
This reverts commit 13467f5993.

Reason for revert: Dependencies which broke tests due to exclusion from 
                   LOCAL_JNI_SHARED_LIBS have been added.

Change-Id: I4aca69d7bfa12a132b8334deb61ed350b434f5df
2018-10-01 22:52:07 +00:00
Anton Hansson dce1af0c15 Merge "Add wrapped net utils to mainline_system." am: 0820a93d69 am: a88a8b6bb1
am: 49040dcf04

Change-Id: I9657ea6dd2c5e09d7220432da617f3246f23a121
2018-10-01 10:53:19 -07:00
Anton Hansson 49040dcf04 Merge "Add wrapped net utils to mainline_system." am: 0820a93d69
am: a88a8b6bb1

Change-Id: If0b5c0102193d32524751f950bee9b33aabcdf1a
2018-10-01 10:40:53 -07:00
Anton Hansson 0820a93d69 Merge "Add wrapped net utils to mainline_system." 2018-10-01 17:22:05 +00:00