Commit Graph

5425 Commits

Author SHA1 Message Date
Dan Willemsen 4a70a19f84 Reland "First pass at creating PRODUCT_HOST_PACKAGES"
Adds icu-data_host_runtime_apex to fix unbundled builds which pull it in
via PRODUCT_PACKAGES, but are missing packages that would pull it in via
PRODUCT_HOST_PACKAGES.

Test: build/soong/build_test.bash
Test: in ub-timezonedata-master; tapas TimeZoneData; m
Change-Id: I1583c7582b386c3e8478711cb1df340518d763c1
2019-03-04 18:03:14 -08:00
TreeHugger Robot 9d5ca5d86e Merge "Add Codec2 and BufferPool vndk modules" 2019-03-05 00:13:00 +00:00
Tao Bao 2173bc1cf2 Include charger.recovery for recovery.
It used to be installed to recovery with the rsync from normal root to
recovery root.

Bug: 114042635
Test: `m -j bootimage` with aosp_walleye-userdebug.
Change-Id: If3451f21018f271b1df83a31d4ece382e0dfebb9
2019-03-04 11:46:29 -08:00
Pawin Vongmasa 0eaaccb529 Add Codec2 and BufferPool vndk modules
Test: Builds

Bug: 112362730
Change-Id: I89ae0924a4d2f3ba0296eb30aae2f966cd9a30eb
2019-03-03 17:02:16 -08:00
Yifan Hong 7a82913627 Merge "Build ODM manifests and fragments for each SKU." am: 5a4696e460 am: 9abd15f3c1
am: 934174f0bd

Change-Id: Ia088e5a7445e2701920307c65647def62589dd78
2019-03-01 11:00:14 -08:00
Yifan Hong 5a4696e460 Merge "Build ODM manifests and fragments for each SKU." 2019-03-01 18:32:32 +00:00
TreeHugger Robot 00ff89e442 Merge "Change to configstore 1.1" 2019-03-01 06:39:43 +00:00
Martin Stjernholm c62dcaf4e4 Merge "Remove libnpt from system again." am: 1b9a0c8f7d am: 6dddea74a3
am: e46f28cf7c

Change-Id: Ib424fcf66994a565d99a1fb7d6a7340113ca8df7
2019-02-28 19:03:38 -08:00
Treehugger Robot 1b9a0c8f7d Merge "Remove libnpt from system again." 2019-03-01 02:23:50 +00:00
Martin Stjernholm 616dc79043 Remove libnpt from system again.
http://r.android.com/914573 fixes libjdwp to look for it in the APEX.

Test: Flash and boot
Test: adb forward tcp:5555 jdwp:`adb shell pidof com.android.email` && jdb -attach localhost:5555
Test: atest CtsJdwpTestCases
Bug: 124498388
Change-Id: Idf380660a21c88969e42d6a03a6b50fd2baa4c17
2019-02-27 20:51:56 +00:00
Ray Essick 2fa0b813a3 Merge "Remove libmediaplayerservice from base components" 2019-02-26 21:57:42 +00:00
Lingfeng Yang fbae04c480 Merge "Add more space in the sdk image for an updated swiftshader" am: aa39d0bdbc am: 60928d7ea8
am: cdca859619

Change-Id: I72dad71a4cb0264cfbddc1549cb8fcfad328e651
2019-02-26 08:34:50 -08:00
Cody Schuffelen 45dd92e51b Add more space in the sdk image for an updated swiftshader
Related change: aosp/907158.

Bug: 124530765
Test: TreeHugger
Change-Id: Id9313c3900dae90696101c83d04827d4ee5911bf
2019-02-26 00:21:17 -08:00
Ray Essick a8e1d084bb Remove libmediaplayerservice from base components
Let libmediaplayerservice be pulled as a dependency from mediaserver. This
also means that it only pulls in the flavor (32/64-bit) needed for mediaserver.

Bug: 16890215
Test: build, check results, boot
2019-02-25 21:00:15 -08:00
Orion Hodson 561c9a0bf5 Merge "Add libartpalette-system" am: 6997dbd6ca am: 1cc983f9b2
am: 4a3b7fa166

Change-Id: I54271964ac4d70e09e2b319eff1ec2bc2e19a704
2019-02-22 20:50:30 -08:00
Dan Willemsen 086f8f002c Revert "First pass at creating PRODUCT_HOST_PACKAGES"
This reverts commit 7218a21ed0.

Reason for revert: broke some side branches, and the mac build

Change-Id: Ifa52f2dbf9a383f69e07ba0aceb4742b05376364
Fixes: 125912305
2019-02-22 22:02:23 +00:00
Sundong Ahn a1bd079779 Change to configstore 1.1
The configstore 1.2 will be deleted. So changed to configstore 1.1 in
PRODUCT_PACKAGES and remove configstore 1.2 in vndk.

Bug: 124531214
Test: build & boot
Test: adb shell lshal | grep configstore & check configstore 1.2
Change-Id: I2c9e1f8b5dc7616112d2602cac22059a05e59901
2019-02-22 12:06:03 +09:00
Dan Willemsen 7218a21ed0 First pass at creating PRODUCT_HOST_PACKAGES
This only defines PRODUCT_HOST_PACKAGES as a concept, and requires that
it contain at least all of the files that would be installed to the host
from PRODUCT_PACKAGES (minus libraries, as those are expected to be
installed based on what's required by other modules).

It does not actually change what will be built, that will happen in a
future change.

Test: build/soong/build_test.bash
Change-Id: Ie502b1a483f821b957cfd407c31a93e243896dae
2019-02-20 12:58:37 -08:00
Orion Hodson 13ef2eb458 Add libartpalette-system
Test: ssh to mac, lunch, build, flash, boot device.

Change-Id: Iddeb6b7e69edbf260be1148428fd9aa468d4559d
2019-02-20 13:36:07 +00:00
Bowgo Tsai cf82764987 Merge "GSI vbmeta.img: set rollback_index to zero" am: 93030e3f4d am: 8ef0dae2c6
am: 12d9c24978

Change-Id: Ic8e133ef3ff8743806086b0f06afb6ab64b6d0de
2019-02-19 17:54:52 -08:00
Treehugger Robot 93030e3f4d Merge "GSI vbmeta.img: set rollback_index to zero" 2019-02-20 01:20:09 +00:00
Yifan Hong b321665b9d Build ODM manifests and fragments for each SKU.
In BoardConfig.mk, ODM manifests can be specify as follows:

    # installed to /odm/etc/vintf/manifest.xml
    ODM_MANIFEST_FILES := device/foo/bar/odm_manifest.xml

    # installed to /odm/etc/vintf/manifest_baz.xml
    ODM_MANIFEST_SKUS := baz
    ODM_MANIFEST_BAZ_FILES := device/foo/bar/odm_manifest_baz.xml

This is preferred over PRODUCT_COPY_FILES because it uses
assemble_vintf to check manifest at build time.

Test: builds

Change-Id: I18517b8ba09d3271627d6f21b8250b1bfc9e5db3
2019-02-19 12:37:50 -08:00
Bowgo Tsai c1a8f1a5d7 GSI vbmeta.img: set rollback_index to zero
The major purpose of vbmeta.img built on GSI targets (e.g., aosp_arm,
aosp_arm64, etc) is to disable AVB. We should also set the rollback
index to zero, to prevent the device bootloader from updating the
last seen rollback index in the tamper-evident storage.

Bug: 122583908
Test: build aosp_arm64, then `avbtool info_image --image $OUT/vbmeta.img`
Change-Id: I48a49957f8dd3169003b9507fe80e519f301d5b5
2019-02-19 10:38:40 +08:00
vichang 70eb134c7a Merge "Add a bug number in the TODO tag" am: 4ea3ad0e34 am: cdaa9001fe
am: 2adcb9f2fa

Change-Id: Ie8e46987eae236a5e82ccd755df98345195cb937
2019-02-18 10:06:22 -08:00
vichang 4ea3ad0e34 Merge "Add a bug number in the TODO tag" 2019-02-18 17:51:53 +00:00
Victor Chang 575379e30b Add a bug number in the TODO tag
- ICU4C is kept in PRODUCT_PACKAGES for the app compat issue

Bug: 124218500
Test: Treehugger
Change-Id: I9b98321c639e99c59e6a5ea45dd380f5f731a419
2019-02-18 11:54:07 +00:00
Luca Stefani 461aaf9635 Merge "Fix flags argument passed to avbtool for GSI images" am: 6867fd7dda am: 15c83f9713
am: 428b90c473

Change-Id: I1ee5bff4e7d2fe48abab0b50eeb64932c75ea9be
2019-02-17 21:46:54 -08:00
Treehugger Robot 6867fd7dda Merge "Fix flags argument passed to avbtool for GSI images" 2019-02-18 05:27:52 +00:00
Martin Stjernholm 3e572e0103 Merge "Add libnpt back into system." am: 611a99da84 am: 1ebf81e58f
am: 1fd20a5c6e

Change-Id: I953e253d1e89b9e0c96bd7fc79eee9b0a0384185
2019-02-15 09:19:56 -08:00
Martin Stjernholm fd0b822d09 Add libnpt back into system.
It must be there for libjdwp to find it and load the debugger transport
correctly. This is a temporary fix while we are looking into loading libnpt
from the Runtime APEX.

Bug: 124498388
Test: adb forward tcp:5555 jdwp:`adb shell pidof com.android.email` && jdb -attach localhost:5555
Test: atest CtsJdwpTestCases
Change-Id: I644c092c2ad5f6c9669bdccc24c7953d3be6b328
2019-02-15 15:08:50 +00:00
SzuWei Lin 6089834247 Merge "Fix booting problem on GSI with user build" am: b41ab14b1e am: 3e985e9b10
am: faffe14ea7

Change-Id: I34f18f0a5621429fae1abe110d5da2a19802c1fd
2019-02-15 02:54:26 -08:00
Treehugger Robot b41ab14b1e Merge "Fix booting problem on GSI with user build" 2019-02-15 10:37:44 +00:00
Remi NGUYEN VAN 9e79eb8719 Merge "Add test keys for networkstack" am: fc35e5aaa5 am: 661bfd4405
am: bc6517bf7e

Change-Id: I103b92197ae494b10a383ef8e72688968233336e
2019-02-14 22:38:17 -08:00
SzuWei Lin fd6d294c2b Fix booting problem on GSI with user build
GSI doesn't include gsi_system.prop on user build, and cause some
devices cannot boot GSI with user build. Some properies in
gsi_system.prop do not suitable for user build, the patch create
a new gsi_system_user.prop for GSI user build.

Bug: 124479721
Test: boot aosp_arm64-user on a blueline device.
Change-Id: Ide2bdc8e8733817afb832b50b28807768e22f011
2019-02-15 14:34:53 +08:00
Remi NGUYEN VAN fc35e5aaa5 Merge "Add test keys for networkstack" 2019-02-15 04:11:07 +00:00
Jiyong Park 70039c9f33 Merge "Revert "Add APK container signing key/cert pairs for APEXes"" am: da4ee462c7 am: 5f501b5127
am: fdc5c8439b

Change-Id: Ib3ca04a01d56b58e502796bf726c73134117e1aa
2019-02-14 11:16:12 -08:00
Treehugger Robot da4ee462c7 Merge "Revert "Add APK container signing key/cert pairs for APEXes"" 2019-02-14 18:42:47 +00:00
Suren Baghdasaryan b4ceb248c7 Merge "Add cgroups.recovery.json into recovery image" am: e57df508c4 am: 70072e97eb
am: 244ed1f4e3

Change-Id: I8bb86c8f850b96382ff6b94c932a4f13375787df
2019-02-14 10:28:14 -08:00
Suren Baghdasaryan 72546076c8 Add cgroups.recovery.json into recovery image
Use cgroups.recovery.json as /etc/cgroups.json during recovery.

Bug: 124270406
Test: "adb reboot sideload; adb devices" shows 'sideload' as expected
Change-Id: I0af01a6801da7ce29ddd7c30ad48be4f98c3a280
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
2019-02-14 17:08:55 +00:00
Jiyong Park 2237d06a78 Revert "Add APK container signing key/cert pairs for APEXes"
This reverts commit 74f27716f3.

The key/cert pairs for APEXes are moved to the same directory where the
APEXes are defined.

Test: Check this for all APEXes
jarsigner -verify -verbose -certs out/target/product/blueline/system/apex/com.android.tzdata.apex shows
...
X.509, CN=com.android.tzdata, OU=Android, O=Android, L=Mountain View, ST=California, C=US

Change-Id: I8d867b434b93aa68cbc707fa20ed8dbd4cef755e
2019-02-15 00:39:47 +09:00
Martin Stjernholm 4124dedfa4 Merge "Disable installation of ART modules in /system." am: 6747fb91bb am: 49305909a8
am: 689a580f8d

Change-Id: I9aa42270ec87dafb116b3ef33c7ec795214acd45
2019-02-13 16:59:57 -08:00
Martin Stjernholm a568592f53 Disable installation of ART modules in /system.
Remove ART modules (`art-runtime`, `art-tools`) from `PRODUCT_PACKAGES`, as
they are provided by the Android Runtime APEX module
(`com.android.runtime`).

Copy of rpl's http://r.android.com/812674.

Test: Flash and boot
Test: atest CtsJniTestCases
Test: atest CtsJdwpTestCases
Test: m checkbuild dist
Bug: 113373927
Change-Id: I3e0c130f1a9c596629ab243648f0251cf71c1499
2019-02-13 22:28:09 +00:00
TreeHugger Robot c8f0dc3fe6 Merge "Add gsi_tool and DynamicAndroidInstallationService to base_system" 2019-02-13 16:44:56 +00:00
Justin Yun 4805947da8 Merge "Add an option not to install all VNDK libs" am: 95c7f58bb7 am: 3385d3f2ff
am: fd6dfb3734

Change-Id: I227878d5cad9b11e8852598cd4b6650b3328f4b7
2019-02-12 23:46:52 -08:00
Justin Yun 89443aed80 Add an option not to install all VNDK libs
When using VNDK snapshot, current VNDK libs are not required. Use
"TARGET_SKIP_CURRENT_VNDK=true" to skip installing current VNDK libs.

Bug: 123607022
Test: TARGET_SKIP_CURRENT_VNDK=true PRODUCT_EXTRA_VNDK_VERSIONS=28 m -j
Change-Id: I65c902c71a7952536bbf824a1dccb9360e843f1a
2019-02-13 10:46:10 +09:00
Remi NGUYEN VAN 333c98517b Add test keys for networkstack
The networkstack is using shared test keys for NetworkStack.apk,
CaptivePortalLogin.apk and NetworkStackPermissionStub.apk.

This allows NetworkStackPermissionStub.apk to define signature
permissions without the platform certificate, and enforce that the other
packages match the signature to use the permissions if they are
installed.

Bug: 124033493
Test: m
Change-Id: I7257a472d702e82acdadffc4e0535c63a8bd591d
2019-02-13 00:57:41 +09:00
Jiyong Park 45433aec35 Merge "TARGET_FLATTEN_APEX for GSI" am: 84f1ade63f am: cd3825adc7
am: 9772c4284a

Change-Id: I85f5b44b444a3050b85202eac5ae7bf7a29ca940
2019-02-12 00:23:16 -08:00
Jiyong Park 84f1ade63f Merge "TARGET_FLATTEN_APEX for GSI" 2019-02-12 08:04:39 +00:00
Mathieu Chartier 09b8342cf6 Merge "Revert "Enable layout compilation by default"" am: 5838c3f8bb am: f7f965ca40
am: 16f0df8b6b

Change-Id: Id6a5e6807202391764ca174e28f77aa118030fa2
2019-02-11 14:52:49 -08:00
Mathieu Chartier 5838c3f8bb Merge "Revert "Enable layout compilation by default"" 2019-02-11 22:10:55 +00:00
Mathieu Chartier fd2ae2892e Revert "Enable layout compilation by default"
This reverts commit 2e321b0e85.

Layout equality test is failing.
Bug: 111895153
Bug: 124248633
Exempt-From-Owner-Approval: Revert

Change-Id: Ia5c66b7a41963cd1b874c734164677f1fdcebb67
2019-02-11 22:10:40 +00:00
Mathieu Chartier e1b968ab69 Merge "Enable layout compilation by default" am: 0c44ba4eda am: a221a6e592
am: 2f9ba11cee

Change-Id: Ic5be52a78af677e86a22db2d3f3ec0a09fdefaee
2019-02-11 10:17:19 -08:00
Mathieu Chartier 0c44ba4eda Merge "Enable layout compilation by default" 2019-02-11 17:58:50 +00:00
Jiyong Park c35a33e59c TARGET_FLATTEN_APEX for GSI
Regular (non-flattened) APEX may require changes to the kernel, which is
against the Treble promise. For maximum compatibility, APEXes are
flattened for GSI so that APEXes can be activated by legacy kernels.

Bug: 124159875
Test: N/A
Change-Id: Iea5701d3b917ebf8657d3ce38131c1838b51677e
2019-02-11 21:50:02 +09:00
Anton Hansson a16b161499 Merge "Enable suspend for mainline charger" am: c75e5ba356 am: faf0bbf2b8
am: 33f67f3c46

Change-Id: I4ef01514cc4a17f460d17fb2c379221f0d727c7d
2019-02-11 03:11:00 -08:00
Anton Hansson c75e5ba356 Merge "Enable suspend for mainline charger" 2019-02-11 10:53:49 +00:00
Eino-Ville Talvala b4aa2116be Merge "Add camera.provider@2.5 to VNDK" 2019-02-11 01:22:52 +00:00
Luca Stefani 7c7b4b6beb Fix flags argument passed to avbtool for GSI images
* avbtool expect extra flags to be passed with the --flags argument
  but currently we're missing an 's'.
  Luckily this isn't an issue as python argparse matches
  --flag as an alias to --flags ( python... )

Test: m vbmetaimage; check vbmeta header
Change-Id: I42d833c61c9b313dc067b1e519bae36395d09824
2019-02-10 19:59:27 +01:00
Anton Hansson 5d89ad8044 Merge "Remove non-existant packages from mainline_system" am: 76d8591417 am: 68028611f0
am: 1d1725d7eb

Change-Id: Iffa203bc5a893e89467a76782a8759bf46679844
2019-02-08 06:48:16 -08:00
Mathieu Chartier 2e321b0e85 Enable layout compilation by default
Aims to get additional coverage of the view compiler. Note that the
compiled views are not currently loaded.

Test: adb shell getprop
Bug: 111895153

Change-Id: I7b172fc55bc47ee1593eb352fb9d9143f44a1e6c
2019-02-08 13:35:54 +00:00
Anton Hansson b100f5b834 Enable suspend for mainline charger
Bug: 80410283
Test: make
Change-Id: I09efa8dd557d586424c342772925b9ab2940bc88
2019-02-08 13:34:49 +00:00
Anton Hansson c8df56f35e Remove non-existant packages from mainline_system
Also add the health-check macro to the buildable products
to make sure no other non-existant packages are added.

Bug: 80410283
Test: build mainline_arm64 + mainline_system_arm64
Change-Id: I6c54de2f43b5ab0c9e0ddfa09fa7553c321e4aa7
2019-02-08 08:08:52 +00:00
Anton Hansson ed5f6646b0 Remove DMService from mainline_system
Doesn't exist in AOSP.

Bug: 110072687
Test: make
Change-Id: I516ff4d647e62b8535e9bf648a156b010a328e93
Merged-In: I516ff4d647e62b8535e9bf648a156b010a328e93
2019-02-08 08:08:46 +00:00
Anton Hansson 64179cca6d Merge "Remove DMService from mainline_system" 2019-02-07 08:43:47 +00:00
Anton Hansson ac03357fa7 Merge "Add bluetooth build config for mainline" am: 375291fa26 am: 6b50388c80
am: 9e78eb58ba

Change-Id: Iedda9dfda4513aff273be82e519bf570bc7fb30f
2019-02-07 00:23:57 -08:00
Anton Hansson 375291fa26 Merge "Add bluetooth build config for mainline" 2019-02-07 08:07:06 +00:00
TreeHugger Robot afaeb98c40 Merge "Refactor frameworks-base-overlays." 2019-02-07 01:39:42 +00:00
Henry Fang 61738b7bf7 Merge "enable cas@1.1 interface" 2019-02-06 20:55:28 +00:00
Steven Moreland 890f9324f6 Merge "mainline_system -= ...tests.libhwbinder@1.0-impl" am: 7bd8753381 am: 7a61e48691
am: 41919a7998

Change-Id: I55fd8d0363aaad37c0ffad5e543b8a6a75049d3d
2019-02-06 10:57:33 -08:00
Steven Moreland 7bd8753381 Merge "mainline_system -= ...tests.libhwbinder@1.0-impl" 2019-02-06 18:16:54 +00:00
Amin Shaikh e5234f8f02 Refactor frameworks-base-overlays.
Split debug packages out of frameworks-base-overlays. Add this
collection of packages to handheld_product instead of handheld_vendor
since they all have LOCAL_PRODUCT_MODULE set to true.

Bug: 118757293
Test: make
Change-Id: Ibb94bf16e6d462fc32767275c923c4128f2fd731
2019-02-06 11:42:59 -05:00
Anton Hansson 60bf75ae47 Add bluetooth build config for mainline
This matches the build config used on current mainline devices,
but should ideally be removed once possible.

Bug: 123695868
Test: boot blueline
Change-Id: I8fdef9fbe45b75f175afe9350974f54d1ec5e0c8
2019-02-06 15:51:03 +00:00
Orion Hodson d2d3c048d0 Merge "Remove libsurfaceflinger_ddmconnection from PRODUCT_PACKAGES" 2019-02-06 08:51:39 +00:00
Tri Vo cbf67e8864 Merge "Add ashmemd to base_system.mk" am: 7bd32730a4 am: 07e5189064
am: 5a3d3acce8

Change-Id: I1b7b45b1ef1bad377ee1e1a7258d3f7b7110bc50
2019-02-05 14:08:54 -08:00
Tri Vo 7bd32730a4 Merge "Add ashmemd to base_system.mk" 2019-02-05 21:38:50 +00:00
Henry Fang bce4255f30 enable cas@1.1 interface
Replace default cas@1.0 with cas@1.1
Test: Manual
bug: 123903559

Change-Id: I25e66988581ec6d47dee8790e3ccc32d46cca004
2019-02-05 13:17:03 -08:00
Orion Hodson 172eae9364 Remove libsurfaceflinger_ddmconnection from PRODUCT_PACKAGES
DdmConnection dlopen's libart.so which is undesirable for the Runtime Module.

Bug: 120782499
Test: m -j100
Change-Id: I53aa1ee43da6cbee8a61c231e38d8bdad26c98e4
Merged-In: I53aa1ee43da6cbee8a61c231e38d8bdad26c98e4
2019-02-05 09:31:33 +00:00
TreeHugger Robot a16c00adbe Merge "Remove libsurfaceflinger_ddmconnection from PRODUCT_PACKAGES" 2019-02-05 09:06:51 +00:00
Kostya Kortchinsky 027324099f Add option to disable Scudo globally [Make]
This adds an option to turn off Scudo globally, and use it for Go.

Bug: 123228023
Test: verify that Scudo is disabled for a Go build, eg:
lunch marlin_svelte-eng && m -j, check that Scudo is not linked in
out/target/product/marlin/system/bin/mediaextractor
Test: verify that Scudo is enabled otherwise, eg:
lunch marlin-eng && m -j, check that Scudo is linked in
out/target/product/marlin/system/bin/mediaextractor

Change-Id: Idc82d581fade544a474e6f2ff0b54dd191ba0818
Merged-In: Idc82d581fade544a474e6f2ff0b54dd191ba0818
2019-02-04 12:35:04 -08:00
Kostya Kortchinsky 954832632d Add option to disable Scudo globally [Make]
This adds an option to turn off Scudo globally, and use it for Go.

Bug: 123228023
Test: verify that Scudo is disabled for a Go build, eg:
lunch marlin_svelte-eng && m -j, check that Scudo is not linked in
out/target/product/marlin/system/bin/mediaextractor
Test: verify that Scudo is enabled otherwise, eg:
lunch marlin-eng && m -j, check that Scudo is linked in
out/target/product/marlin/system/bin/mediaextractor

Change-Id: Idc82d581fade544a474e6f2ff0b54dd191ba0818
2019-02-04 15:43:18 +00:00
Orion Hodson 534b105964 Remove libsurfaceflinger_ddmconnection from PRODUCT_PACKAGES
DDMS dlopen's libart.so which is undesirable for the Runtime
Module.

Bug: 120782499
Test: m -j100
Change-Id: I53aa1ee43da6cbee8a61c231e38d8bdad26c98e4
2019-02-04 15:08:41 +00:00
Suren Baghdasaryan 521133d9d2 Add libjsoncpp into VNDK
Include libjsoncpp into vndk because libprocessgroup uses it
for task profile parsing.

Bug: 111307099
Test: builds, boots
Change-Id: I99ddc4db53a7e9b2b6122ca1f0360ded454d0d83
Merged-In: I99ddc4db53a7e9b2b6122ca1f0360ded454d0d83
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
2019-02-02 17:06:54 +00:00
Suren Baghdasaryan 35fc328316 Add cgroups.json and task_profiles.json build targets
Add cgroups.json and task_profiles.json into the list of packages.

Bug: 111307099
Test: builds, boots

Change-Id: Ib8ab11de573505f522ccd9cec2c6afd7e23d2f2f
Merged-In: Ib8ab11de573505f522ccd9cec2c6afd7e23d2f2f
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
2019-02-02 17:05:56 +00:00
Suren Baghdasaryan 7ab0a16028 Add libjsoncpp into VNDK
Include libjsoncpp into vndk because libprocessgroup uses it
for task profile parsing.

Bug: 111307099
Test: builds, boots
Change-Id: I99ddc4db53a7e9b2b6122ca1f0360ded454d0d83
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
2019-02-02 05:52:30 +00:00
Suren Baghdasaryan 7007488c44 Add cgroups.json and task_profiles.json build targets
Add cgroups.json and task_profiles.json into the list of packages.

Bug: 111307099
Test: builds, boots

Change-Id: Ib8ab11de573505f522ccd9cec2c6afd7e23d2f2f
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
2019-02-02 05:52:20 +00:00
SzuWei Lin 0fae759a19 Merge changes I1772a55a,Ibd398d4f,If5476048,Ied201aad am: f834600fb3 am: c1ea73f62e
am: c93d4c67cd

Change-Id: If96022f3f2fc7a08558979d32513ce17c134078e
2019-02-01 16:52:30 -08:00
Treehugger Robot f834600fb3 Merge changes I1772a55a,Ibd398d4f,If5476048,Ied201aad
* changes:
  Enable mainline checking for all GSI targets
  Change aosp_$arch.mk to inherit from gsi_common.mk
  Change Legacy GSI to inherit from gsi_common.mk
  Whilelist system/product_services in gsi_common.mk
2019-02-02 00:27:37 +00:00
Henry Fang 4cfc44949d Merge "Revert "Revert "Change make file to include cas@1.1""" 2019-02-01 15:17:39 +00:00
SzuWei Lin 323be83a66 Enable mainline checking for all GSI targets
There are some makefile inherit from aosp_$arch*.mk. This patch
change to only enable mainline checking on excat GSI targets,
such as aosp_$arch or aosp_$arch_(a|ab), and does not apply on
the child targets.

This patch also add some more whitelist items to gsi_common.mk

Bug: 123613261
Test: aosp_arm64-userdebug build pass
Test: remove some whitelist items and aosp_arm64-userdebug build fail
Test: sdk_phone_arm64-eng build pass
Test: gsi_arm64-userdebug build pass
Change-Id: I1772a55ab823a0312b9f215f0d2c3b0c727c8e4b
2019-02-01 15:30:28 +08:00
SzuWei Lin ce1fdb2f55 Change aosp_$arch.mk to inherit from gsi_common.mk
The patch changes GSI (aosp_$arch) to inherit from gsi_common.mk
instead of aosp_base_telephony.mk.

The patch also clones the emulator_vendor.mk from emulator.mk to
include all vendor modules.

Bug: 119747870
Test: boot aosp_arm64-userdebug on a blueline device on master/P
Test: boot aosp_x86-userdebug on the emulator
Test: boot aosp_x86_64-userdebug on the emulator
Test: compare the out folder with/without the patch, only more content
Change-Id: Ibd398d4f93d2a964813e05ccd434975435d25adc
2019-02-01 11:29:02 +08:00
SzuWei Lin f6f5d8ad09 Change Legacy GSI to inherit from gsi_common.mk
The patch change Legacy GSI (aosp_$arch_(a|b)) to inherit from
gsi_common.mk instead of treble_common.mk

It does not inherit from gsi_common.mk directy. The patch adds
legacy_gsi_common.mk to extend gsi_common.mk, and all Legacy
GSI inherit from legcay_gsi_common.mk.

The patch also removed treble_common*.mk.

Bug: 119747870
Test: flash aosp_arm64_ab-userdebug on blueline P
Test: flash aosp_arm64_ab-userdebug on walleye O-MR1
Change-Id: If54760484cc0937719c1336f1a4caac8468d2009
2019-02-01 11:29:02 +08:00
SzuWei Lin 54ea4b763a Whilelist system/product_services in gsi_common.mk
GSI could include system/product_services to override the content
in product_services partition, so whitelist the folder.

Bug: 119747870
Test: build a build target has prodcut_services and
Test: inherit gsi_common.mk
Change-Id: Ied201aad88d75ef85258c24e8a2a4952b968ff3f
2019-02-01 11:29:02 +08:00
Steven Moreland 5bc1844b2a mainline_system -= ...tests.libhwbinder@1.0-impl
Tests are configured to load this statically now.

Fixes: 122456128
Test: libhwbinder_benchmark, hwbinderThroughputTest, libhwbinder_latency
Change-Id: I5cd53642d8b6ddb85e79fd231280b9d26ce3ee35
2019-02-01 01:56:29 +00:00
Henry Fang 695482bfca Revert "Revert "Change make file to include cas@1.1""
This reverts commit 674fd1461a.

Reason for revert: <This CL isn't related to public API which triggered previous revert>

Change-Id: I1db7e0541790ee8a0c196d9d2ff4d9f4f14e04a2
2019-01-31 22:26:49 +00:00
Mathieu Chartier c40654f951 Merge "Remove USER exclusion for dalvik.vm.dex2oat-resolve-startup-strings" am: 4bd3fe9565 am: 1f66faaa80
am: fd7af3f2c2

Change-Id: I449f0e7eb2c98ed6a56529026d45470daac707ab
2019-01-31 13:58:13 -08:00
Mathieu Chartier 42ce38236a Remove USER exclusion for dalvik.vm.dex2oat-resolve-startup-strings
Aims to have more consistency between user and userdebug builds.

Bug: 116059983
Test: make

Change-Id: I4f8bdbdd9c3983d04d956a4993d9de60f5f60664
2019-01-31 09:53:52 -08:00
Calin Juravle 2784fd03e2 Merge "Count hotness in system server compiled code" am: 4f3f03c09b am: 536c2d3de8
am: 77a08b4fb2

Change-Id: I9974a6e48aee713e51e88de022391c79a70b463d
2019-01-31 09:37:31 -08:00
Calin Juravle fae75af005 Count hotness in system server compiled code
Bug: 123665033
Test: manual: build & look at system server profile
Change-Id: Ia155073ee6f94424f2c22035283f688a495fba8c
2019-01-31 00:00:34 -08:00
TreeHugger Robot 5641680e7f Merge "Move font overlay packages to Pixel." 2019-01-31 04:31:58 +00:00
Xusong Wang d727c22e81 Merge "Revert "Change make file to include cas@1.1"" 2019-01-31 01:07:26 +00:00
Xusong Wang 674fd1461a Revert "Change make file to include cas@1.1"
This reverts commit 9082be6c95.

Reason for revert: <INSERT REASONING HERE>

Change-Id: Id069bb654d3e5daf6dd148f1c69b05594e8760fa
2019-01-31 01:05:53 +00:00
Mathieu Chartier 239f5792b7 Merge "Enable resolution of startup const-string for non user builds" am: 8fdf4e0f5b am: 47200d864f
am: 97adeb16aa

Change-Id: I81a890f0cd01b8b20e77d676386b4aada5e70847
2019-01-30 15:09:19 -08:00
Henry Fang c710fee848 Merge "Change make file to include cas@1.1" 2019-01-30 22:53:52 +00:00
Mathieu Chartier 8fdf4e0f5b Merge "Enable resolution of startup const-string for non user builds" 2019-01-30 22:40:03 +00:00
Sandeep Patil df3d26eef2 Merge "vndk: current: remove libpagemap" am: 7839861087 am: 6ee9c26851
am: 1569df0004

Change-Id: I3624af7369084219bf90532c5db4c7914d281b34
2019-01-30 11:48:09 -08:00
Treehugger Robot 7839861087 Merge "vndk: current: remove libpagemap" 2019-01-30 19:19:26 +00:00
Amin Shaikh 33aac984c4 Move font overlay packages to Pixel.
Include FontNotoSerifSourceOverlay to AOSP so developers have one option
to choose from in developer options.

Bug: 123570171
Test: make
Change-Id: Idd47899ce9e0a35d2dde35bfdcb8f9ffba61429a
2019-01-30 14:13:45 -05:00
Mathieu Chartier cf5a8b16ed Enable resolution of startup const-string for non user builds
Bug: 116059983
Bug: 111397239
Test: make
Change-Id: I82dec2041e7cb83897bd7ed7125631c39a4af85a
2019-01-30 17:14:00 +00:00
Mathieu Chartier 4aaa9fc7da Merge "Disable iorapd by default" 2019-01-30 06:12:31 +00:00
SzuWei Lin b31043144e Merge "Add gsi_common.mk" am: 59fa4ca993 am: a4dabb3050
am: 782e918327

Change-Id: I90fabbbec4f10b3b9092f22df649cdaeb7caf956
2019-01-29 21:59:15 -08:00
Treehugger Robot 59fa4ca993 Merge "Add gsi_common.mk" 2019-01-30 05:32:53 +00:00
Tri Vo 8c52dffaee Add ashmemd to base_system.mk
Bug: 113362644
Test: presubmit
Change-Id: Ic31ba5a86df82afc2ad76fda558360f5474ba931
2019-01-29 20:19:32 -08:00
TreeHugger Robot b8b741f090 Merge "Reduced down slop and added action for expanding notifications (2/2)" 2019-01-30 00:37:02 +00:00
Mathieu Chartier 3dbd7356de Disable iorapd by default
Test: reboot and verify iorapd is not running
Bug: 123595428
Bug: 72170747
Change-Id: I9c53714d6a35f8cb016e0baceeb12482d50557a5
2019-01-29 15:19:35 -08:00
Sandeep Patil 74e85fe723 vndk: current: remove libpagemap
Bug: 113035067
Test: lunch aosp_blueline-userdebug; m -j

Change-Id: Ie866eb9fc53ee81d3034520d560aa0ed7d7ba45a
Signed-off-by: Sandeep Patil <sspatil@google.com>
2019-01-29 14:59:36 -08:00
SzuWei Lin 97951719ae Add gsi_common.mk
gsi_common.mk is a new makefile file for GSI build targets.
It inherited the content from Mainline by mainline_system.mk.
Also it include other default GSI settings and try to covered
all contents from aosp_base_telephony.mk

It will be used to replace the treble_common*.mk. All
aosp_$arch*.mk will become to inherit from gsi_common.mk.

This patch also contains a new build target gsi_arm64,
which is used to test the gsi_common.mk purely.

Bug: 119747870
Test: compare the out system folder between gsi_arm64 and aosp_arm64
Test: also the gsi_arm64-userdebuge can boot on a Pixel device
Change-Id: I9a013f9407e0fe06b45011e36d5169b94f67148d
2019-01-29 18:00:04 +08:00
Anton Hansson 51e82f87d7 Remove DMService from mainline_system
Doesn't exist in AOSP.

Bug: 110072687
Test: make
Change-Id: I516ff4d647e62b8535e9bf648a156b010a328e93
2019-01-29 09:25:09 +00:00
Steven Moreland 67edfd726f Merge "base_vendor += dumpsys_vendor" am: 3a296fde5f am: 23ae5c0c5a
am: 74540d3007

Change-Id: I4a9b3667c60ffed7a1c53a47181a07358b482f9f
2019-01-29 00:27:42 -08:00
Ruchi Kandoi 00c5785ded Merge "add android.hardware.secure_element@1.1" am: fee423e64d am: eebdf6f0ac
am: 66ac1276f6

Change-Id: Icd11ed886da39e32a45604e2e1ded35eda94c48c
2019-01-28 23:20:25 -08:00
Yifan Hong 1d9f2bbaaa Merge "Add product_compatibitility_matrix.xml to base_product." am: bf21932408 am: ba52952af3
am: 0316dd616a

Change-Id: I46beb08c1702eb56ab3202cbc1d69b73e3773cf5
2019-01-28 20:50:50 -08:00
Treehugger Robot 3a296fde5f Merge "base_vendor += dumpsys_vendor" 2019-01-29 01:46:08 +00:00
TreeHugger Robot 9e882dd360 Merge "Add android.hardware.input.common HAL" 2019-01-29 01:19:11 +00:00
Ruchi Kandoi fee423e64d Merge "add android.hardware.secure_element@1.1" 2019-01-28 21:49:55 +00:00
Yifan Hong bf21932408 Merge "Add product_compatibitility_matrix.xml to base_product." 2019-01-28 18:08:44 +00:00
Anton Hansson 90bd77071e Merge "Move mainline_arm64 over to use mainline device" am: ad9ee4b504 am: 2b219b051f
am: bd57a28943

Change-Id: I415e70e6e42eb0ccf11fdca8a8205965f1795af5
2019-01-28 03:07:58 -08:00
Anton Hansson ee25fc7a63 Merge "Add recovery_refresh to mainline_system" am: 8fbdd25457 am: 628e7ff762
am: b5ca00950b

Change-Id: I3555941bb1840ed400ccfb786695239da14f5d87
2019-01-28 03:07:00 -08:00
Anton Hansson ad9ee4b504 Merge "Move mainline_arm64 over to use mainline device" 2019-01-28 10:49:32 +00:00
Anton Hansson 8fbdd25457 Merge "Add recovery_refresh to mainline_system" 2019-01-28 10:49:16 +00:00
Anton Hansson a8b60940c5 Merge "Auto-include device_manifest.xml when necessary" am: 096b88bf90 am: 1cff5df789
am: 7c1890f536

Change-Id: I436dc97b1a1b9531017963e98d5b8ccd7cc01b6a
2019-01-28 02:00:22 -08:00
Nicolas Geoffray 5f3ef9dbcc Merge "Move remaining libcore JNI libraries to APEX." am: 93626d9616 am: 8b227ab6d9
am: 07c2c7c837

Change-Id: I9adba89837ed8c91626dc38a70b8067f6be95a07
2019-01-28 01:57:05 -08:00
Anton Hansson 096b88bf90 Merge "Auto-include device_manifest.xml when necessary" 2019-01-28 09:18:34 +00:00
Nicolas Geoffray 93626d9616 Merge "Move remaining libcore JNI libraries to APEX." 2019-01-28 09:16:21 +00:00
Pete Bentley b8b08bdd02 Move remaining libcore JNI libraries to APEX.
Test: Flash and boot on Taimen
Test: atest CtsLibcoreTestCases CtsJniTestCases
Bug: 119090773
Change-Id: Ia9e7077327d2abc3f637c09acc5933b9c1682d5a
Exempt-From-Owner-Approval: Simple clean steps rule
2019-01-28 09:14:12 +00:00
Steven Moreland 442e983241 base_vendor += dumpsys_vendor
Bug: 123433249
Test: adb shell /vendor/bin/dumpsys
Change-Id: I989825c65d759fd07ff0d0f690bc45d056637528
2019-01-25 19:15:20 -08:00
Matthew Ng b693371fd7 Reduced down slop and added action for expanding notifications (2/2)
Added an option to select expanding notifications to execute after a
gesture. Exploring swipe down by reducing the touch slope to a smaller
value to execute more. Since it is swiping towards the edge, less events
will be received and typically hard to trigger when swiping other
directions.

Bug: 112934365
Test: manual
Change-Id: Ibf59c87622e988511fe620ac60ee3d0e44aeb2b2
2019-01-25 14:45:29 -08:00
Henry Fang 9082be6c95 Change make file to include cas@1.1
Change configure file for build system to include cas@1.1
Test: manual
Bug: 122472761

Change-Id: I360bc430ed879d7c900fe5d1f77c7d3c16cff1fa
2019-01-25 14:43:51 -08:00
Jiyong Park 54f1d8e052 Merge "Add APK container signing key/cert pairs for APEXes" am: 1ff476e216 am: 8bb658cb89
am: 60beb2863a

Change-Id: Iaf087514d7ffdef038dd94fab5cd34b89c54dbf4
2019-01-25 12:07:44 -08:00
Treehugger Robot 1ff476e216 Merge "Add APK container signing key/cert pairs for APEXes" 2019-01-25 19:46:08 +00:00
TreeHugger Robot 9e5c79841c Merge "Use go_handheld_core_hardware.xml for Go builds" 2019-01-25 18:46:28 +00:00
Jiyong Park 74f27716f3 Add APK container signing key/cert pairs for APEXes
Created via
openssl req -x509 -newkey rsa:4096 -nodes -days 999999 -keyout key.pem -out com.android.tzdata.x509.pem
openssl pkcs8 -topk8 -inform PEM -outform DER -in key.pem -out com.android.tzdata.pk8 -nocrypt

Test: m com.android.tzdata
jarsigner -verify -verbose -certs out/target/product/blueline/system/apex/com.android.tzdata.apex shows
...
X.509, CN=com.android.tzdata, OU=Android, O=Android, L=Mountain View, ST=California, C=US

Change-Id: I19f6efaaa6468e65e9891e4e61704fb48f0b986a
2019-01-26 02:19:58 +09:00
Suren Baghdasaryan 3a14d98f11 DO NOT MERGE: Revert "Revert "Add libprocessgroup into VNDK""
This reverts commit fec192e98f.

Reason for revert: AOSP is fixed with new vendor image

Change-Id: I2b7f4683139cf28bb5b8fa64c5c5273cf5c935a3
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
2019-01-25 16:52:50 +00:00
Anton Hansson b4bb4308d9 Merge "Move PrintRecommendationService back to handheld_system" am: 673cbcd6f8 am: 6529ac841a
am: 67014e8f4a

Change-Id: I3bb0ba3a185ee6fe8cb25304b94927d15d23a6fe
2019-01-25 08:31:50 -08:00
Anton Hansson 6529ac841a Merge "Move PrintRecommendationService back to handheld_system"
am: 673cbcd6f8

Change-Id: I818fe4c0cadcaa7c368267e594cacfe9b82caa1e
2019-01-25 08:19:29 -08:00
Hung-ying Tyan 5ac10bee7f Add gsi_tool and DynamicAndroidInstallationService to base_system
Bug: 122015653
Test: run "adb shell am ..." to trigger DynamicAndroidInstallationService
      full command: adb shell am start-activity -a
        android.content.action.START_INSTALL -e KEY_SYSTEM_URL <file_url>
        --el KEY_SYSTEM_SIZE <system_image_size> --el KEY_USERDATA_SIZE 8589934592
Test: run "adb shell gsi_tool"

Change-Id: I4045a16dd50066c8a303be13c524ed4c09f60f87
2019-01-25 23:21:41 +08:00
Anton Hansson d5e069e405 Auto-include device_manifest.xml when necessary
It doesn't make sense to specify a DEVICE_MANIFEST_FILE but the
build not including it. The conditional definition of the module
makes it problematic to have it listed in the PRODUCT_PACKAGES
of a generic mk.

Test: build mainline_arm64 + mainline_system_arm64
Change-Id: I40e435ce114263ceabbd373d3d719318c592fc13
2019-01-25 13:50:47 +00:00
Anton Hansson 14fb72c15c Move mainline_arm64 over to use mainline device
Possible now that it has TARGET_COPY_OUT set for vendor and
product.

Update the whitelist too.

Bug: 120974093
Test: make
Change-Id: I99eb718f5f4e79b9224a4079f2ff4595cd2b7ae2
2019-01-25 11:29:26 +00:00
Anton Hansson 91fddbbd95 Add recovery_refresh to mainline_system
Needed by recovery on devices without a cache partition.

Bug: 80410283
Test: lunch mainline_arm64; m nothing
Change-Id: I71fd35022b0928016f6767cea35971ce14bf03fe
2019-01-25 11:27:27 +00:00
Anton Hansson dca5c961a2 Move PrintRecommendationService back to handheld_system
This app is not intended to be moved to /product.

Bug: 122353713
Test: lunch mainline_arm64; m nothing
Change-Id: I65464975a77e187591b3e2de2521f1b2876b5abf
2019-01-25 11:14:47 +00:00
Dan Willemsen fee862995a Merge "Bump the remaining 32-bit arm configs to require neon" am: 1fdf5d789b am: 7ce2e247d9
am: f60131d3d8

Change-Id: If906225e372e1c278749ea0af8586dbdb4bdf77e
2019-01-24 20:14:23 -08:00
Dan Willemsen 7ce2e247d9 Merge "Bump the remaining 32-bit arm configs to require neon"
am: 1fdf5d789b

Change-Id: I51fd1a89aae654e9e34ecaa21eff5b66987b981f
2019-01-24 19:58:20 -08:00
Dan Willemsen 1fdf5d789b Merge "Bump the remaining 32-bit arm configs to require neon" 2019-01-25 03:52:17 +00:00
Ng Zhi An 4039feb041 Use go_handheld_core_hardware.xml for Go builds
Test: m, ! grep app_widgets $OUT/vendor/etc/permissions/handheld_core_hardware.xml
Change-Id: I5f1c43add007840356faad848a40b284e774883e
2019-01-24 16:46:33 -08:00
Siarhei Vishniakou b1c7fb3dc1 Add android.hardware.input.common HAL
This HAL is used to keep common definitions, potentially used by other
input HALs in the future.

Bug: 111480215
Test: make only
Change-Id: I499a7988211a6fc1253805038ac7edcf337bc4e2
2019-01-24 11:54:09 -08:00
Paul Duffin 96d0b82e52 Merge "Remove REMOVE_OAHL_FROM_BCP flag" am: 22efcc114e am: 5941366ce2
am: 7d2a8a5668

Change-Id: I7b3799cc92bda1f0a1a2b31902438e941d433044
2019-01-24 08:22:22 -08:00
Paul Duffin 5941366ce2 Merge "Remove REMOVE_OAHL_FROM_BCP flag"
am: 22efcc114e

Change-Id: I44119648a93a299a3d1901fcad695c57372743f9
2019-01-24 08:10:56 -08:00
Paul Duffin 22efcc114e Merge "Remove REMOVE_OAHL_FROM_BCP flag" 2019-01-24 16:01:40 +00:00
Dan Willemsen 53d62fed72 Bump the remaining 32-bit arm configs to require neon
Stop using armv7-a without neon for 32-bit unbundled apps, and update
generic_x86_arm to match the cuttlefish configuration that includes
neon.

Test: treehugger
Change-Id: Ieb6a2106655803a8ca609907c12168e628ee1b85
2019-01-23 22:27:33 -08:00
Suren Baghdasaryan fec192e98f DO NOT MERGE: Revert "Add libprocessgroup into VNDK"
This reverts commit 1877db4591.

Reason for revert: Broke AOSP

Change-Id: I4f4b8bae60966f1459365387bbde5a1f60c7b727
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
2019-01-23 20:52:04 -08:00
Badhri Jagan Sridharan 04104dd964 Merge "USB: VNDK: Add USB V1.2 hal interface" 2019-01-24 02:03:20 +00:00
Henry Fang 686743d92c Merge "Update CEC hal to 2.0" 2019-01-24 01:02:05 +00:00
Ruchi Kandoi 4cb79e1412 add android.hardware.secure_element@1.1
Test: compiles
Bug: 122590188
Change-Id: Ibfbc3ecf5c19c42ea4ba695f2a9d6ad04cd9bf62
2019-01-23 14:31:39 -08:00
Yifan Hong 28ee89dda1 Add product_compatibitility_matrix.xml to base_product.
The module refers to framework compatibitlity matrix
that defined OEM modules.

Also, renamed framework_compatibility_matrix.xml
to system_compatibility_matrix.xml, since
framework_compatibility_matrix.xml consists of both
system and product compatibility matrices. This fixes
mainline build.

Test: build
Test: boot device with product compatibility matrix

Bug: 120600021
Change-Id: Ibfb12578c3ec77b6baede4eed852074e08022119
2019-01-23 12:22:04 -08:00
Badhri Jagan Sridharan 981a8d3219 USB: VNDK: Add USB V1.2 hal interface
Bug: 119642987

Test: TBD
Change-Id: Id34809f5f1553dbeb73ff721f9fdab046f0b839e
2019-01-23 10:38:55 -08:00
Anton Hansson 65c5b81745 Merge "Move ModuleMetadata to base_product" am: 2ec9fcd951 am: 999a9f4b28
am: f09d5ed23c

Change-Id: Ia65e553c5fe35ded9d88807c17eb3ebed511ae75
2019-01-23 03:42:33 -08:00
Anton Hansson 2ec9fcd951 Merge "Move ModuleMetadata to base_product" 2019-01-23 11:17:43 +00:00
Anton Hansson d596209561 Merge "Enable 64-bit mediadrmserver for mainline" am: 767569b489 am: 9c67ac4003
am: a9ea6d883c

Change-Id: I0d48bf4b3d529a425e30a7454a25f9adc8abaa38
2019-01-23 02:23:04 -08:00
Anton Hansson 767569b489 Merge "Enable 64-bit mediadrmserver for mainline" 2019-01-23 09:56:46 +00:00
Ivan Lozano 36440eaf11 Merge "Add mediacodec.policy to the mainline system." 2019-01-22 18:56:39 +00:00
Suren Baghdasaryan 1877db4591 Add libprocessgroup into VNDK
Include libprocessgroup into vndk because libprocessgroup now implements
sched_policy control functions.

Bug: 111307099
Test: builds, boots
Merged-In: If18227e8a824a1e606df78dfe01d9d2437c62792
Change-Id: If18227e8a824a1e606df78dfe01d9d2437c62792
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
2019-01-22 18:16:56 +00:00
Anton Hansson f2d90e9143 Move ModuleMetadata to base_product
The app is moving from /system to /product.

Bug: 122353713
Test: make
Change-Id: I0987b46013527503eedf75350bc30b303722552b
2019-01-22 18:07:03 +00:00
Paul Duffin fd24c9fe1f Remove REMOVE_OAHL_FROM_BCP flag
The REMOVE_OAHL_FROM_BCP flag is always set to true and is no longer
necessary so this change removes any uses of the flag.

Bug: 18027885
Test: cts/tests/signature/runSignatureTest.sh
Change-Id: Ied8c3315b29094ad6acee539520af3e4c9e79839
2019-01-22 14:16:12 +00:00
TreeHugger Robot bf0574c5c3 Merge "Add updatable-media to bootclasspath" 2019-01-21 14:27:09 +00:00
Dan Willemsen 8ba31669e9 Merge "Add previously debug-tagged modules" am: 241d7cdba0 am: 2c4201eaca
am: 3b59a7b9ef

Change-Id: Idf89ceb2361ca0396904b5936607e3fd5c870b6b
2019-01-19 00:13:29 -08:00
Dan Willemsen 241d7cdba0 Merge "Add previously debug-tagged modules" 2019-01-19 07:39:56 +00:00
Dongwon Kang b83a586e4c Add updatable-media to bootclasspath
Test: build & boot & MediaPlayer2Test
Bug: 112766913
Change-Id: I138558b6f629b0adcfc86787ca21e1c078b7d3cd
2019-01-18 21:12:56 -08:00
Dongwon Kang da8e3d0735 Merge "Move UPDATABLE_BOOT_(MODULES|JARS) to base_system.mk for further extension" am: 082fd2c5bc am: e8b1110846
am: fad608125e

Change-Id: Ida46b54700de4306303517c34e030fb2bfc851d7
2019-01-18 21:09:45 -08:00
Dongwon Kang 167758a153 Move UPDATABLE_BOOT_(MODULES|JARS) to base_system.mk for further extension
Test: build & boot
Bug: 112766913

Change-Id: I5af02d44c4b4163acdc4e3078dcebd84556ee049
2019-01-18 17:06:18 -08:00
Dan Willemsen ec6cc8521d Add previously debug-tagged modules
These all had `LOCAL_MODULE_TAGS := debug`

Test: treehugger
Change-Id: I848d1d9fb7e9921827ef6b5b72376710150ce839
2019-01-18 15:51:41 -08:00
Eino-Ville Talvala a40c46334c Add camera.provider@2.5 to VNDK
Test: Builds
Change-Id: I8d5fa199a4b2b6a4376cc805cd5a9c8af7285ac8
2019-01-18 15:38:36 -08:00
Henry Fang 4a03d1a98d Update CEC hal to 2.0
change make file for cec@2.0 hal
Test: manual
Bug: 122853595

Change-Id: I540a0c816c2d7abe6133ce0d2a499b5785b02a0a
2019-01-18 14:49:21 -08:00
Suren Baghdasaryan 6f4fd6c5e3 Add libprocessgroup into VNDK
Include libprocessgroup into vndk because libprocessgroup now implements
sched_policy control functions.

Bug: 111307099
Test: builds, boots
Change-Id: If18227e8a824a1e606df78dfe01d9d2437c62792
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
2019-01-18 02:36:49 +00:00
Ivan Lozano 7257cb9d84 Add mediacodec.policy to the mainline system.
Bug: 110363419
Bug: 116668460
Test: make -j
Change-Id: I557f99fe463435a78c6b803b08b944574319f0a9
2019-01-17 16:23:41 -08:00
Treehugger Robot 0a8750b3da Merge "Change the impl lib name of java_sdk_library" 2019-01-17 10:01:37 +00:00
Sundong Ahn a9f2ef5ed1 Change the impl lib name of java_sdk_library
The impl lib name of java_sdk_library is changed to {module_name}.jar
instead of {module_name}.impl.jar

Bug: 110404779
Test: m -j
Change-Id: I275cd40e3682640b96425e56698cea770888cbb1
Merged-In: I275cd40e3682640b96425e56698cea770888cbb1
(cherry picked from commit 0372f189ac)
2019-01-17 09:42:57 +09:00
Anil Admal 214c084ba7 Merge "Non-framewok location access visibility and control (VNDK)" 2019-01-16 19:01:42 +00:00
Anton Hansson f4e9102ea8 Merge "Set TARGET_COPY_OUT_ for product/vendor in mainline" am: 9a0dd5b288 am: dae8049421
am: 8dad70660d

Change-Id: Ib9eae63af430c2751093cfc731145139b708e421
2019-01-16 09:09:38 -08:00
Anton Hansson 3c19cb6de5 Merge "Add webview to mainline whitelist" am: 3fc20bd7d9 am: e360c96bc2
am: ba02d77619

Change-Id: I0e5bc4dd361cbc66126d57555689ff2c051fc9dd
2019-01-16 08:53:34 -08:00
Anton Hansson 9a0dd5b288 Merge "Set TARGET_COPY_OUT_ for product/vendor in mainline" 2019-01-16 16:53:01 +00:00
Anton Hansson 3fc20bd7d9 Merge "Add webview to mainline whitelist" 2019-01-16 16:31:50 +00:00
Treehugger Robot 0735b4f9fe Merge "Split *_product makefiles" 2019-01-16 15:18:37 +00:00
SzuWei Lin caa5e88d4a Split *_product makefiles
So far, we have *_system.mk and *_vendor.mk.
This patch split all product settings from *_vendor.mk to new
*_product.mk

This patch also create a new telephony.mk to include all
telephony_*.mk

Bug: 119747870
Test: lunch mainline_arm64-user; make -j
Test: compare the content with and without the patch
Test: the output files in out folder are the same
Change-Id: I79aefdd1971b3b5724a3ec858de4109b645c765a
Merged-In: I79aefdd1971b3b5724a3ec858de4109b645c765a
2019-01-16 22:23:35 +08:00
Anton Hansson 9791518d58 Set TARGET_COPY_OUT_ for product/vendor in mainline
This product variable is used to generate the loader config (to use
either /system/product or /product), and the vendor one is likely
used in similar ways. Having these partitions is required for mainline
devices, so set it in the shared BoardConfig.

Bug: 80410283
Test: make
Change-Id: I6f2d94ff43572a28df54ea8c60f2d838a3b9216c
2019-01-16 13:32:51 +00:00
Anton Hansson 0a5d5fec2e Add webview to mainline whitelist
The app will move to product soon, but temporarily
whitelist that mainline_arm64 adds it to /system.

Test: make
Change-Id: I7b0ce5623a160bcb0f8b89f3053a007019ff0b62
2019-01-16 13:31:02 +00:00
TreeHugger Robot 6622ea852b Merge "Change the impl lib name of java_sdk_library" 2019-01-16 10:47:25 +00:00
Anton Hansson cd7175d792 Merge "Remove webview from media_system.mk" am: e7f127491a am: 50ac1cb858
am: 513c0bc90c

Change-Id: I2d2aa70a509c5e916829284d5ddd53a9ef440d15
2019-01-16 02:09:00 -08:00
Anton Hansson e7f127491a Merge "Remove webview from media_system.mk" 2019-01-16 09:44:39 +00:00
TreeHugger Robot 267a15129b Merge "Load sw C2 codecs from apex" 2019-01-16 03:05:37 +00:00
Howard Chen d136972d48 Merge "Add gsid" am: a72cc8f038 am: 4c28a7da14
am: a7a078194c

Change-Id: I45c0d153824e3bca3b116aa7baa71e96df4e1439
2019-01-15 15:59:05 -08:00
Treehugger Robot a72cc8f038 Merge "Add gsid" 2019-01-15 23:26:58 +00:00
TreeHugger Robot 7bddee9c4b Merge "gralloc: add allocator 3.0 and mapper 3.0" 2019-01-15 23:21:26 +00:00
Anton Hansson 9b2f3af064 Remove webview from media_system.mk
It is present in media_vendor.mk (and soon media_product.mk),
which is the correct place.

Test: make
Change-Id: I7ffda211cf4b01a22ec01c661959defcf59bbc4b
2019-01-15 14:36:14 +00:00
TreeHugger Robot 40d00f50d3 Merge "Split *_product makefiles" 2019-01-15 12:31:58 +00:00
SzuWei Lin 2ccd37eeb3 Split *_product makefiles
So far, we have *_system.mk and *_vendor.mk.
This patch split all product settings from *_vendor.mk to new
*_product.mk

This patch also create a new telephony.mk to include all
telephony_*.mk

Bug: 119747870
Test: lunch mainline_arm64-user; make -j
Test: compare the content with and without the patch
Test: the output files in out folder are the same
Change-Id: I79aefdd1971b3b5724a3ec858de4109b645c765a
2019-01-15 17:37:57 +08:00
Howard Chen 6e7500b131 Add gsid
The gsid is a daemon for managing GSI.

Bug: 122556707
Test: make && ls ${OUT}/bin/gsid
Change-Id: Ib4a3e95a7e232236ee1255a156043e45a77a3c8e
2019-01-15 15:58:02 +08:00
Anil Admal e50b9bcf09 Non-framewok location access visibility and control (VNDK)
Bug: 119560261
Test: TBD
Change-Id: If9b93ea5fd213eca33a9e8dd67896281ae3fe149
2019-01-14 20:38:06 -08:00
Treehugger Robot 3d4cbb4a5b Merge "Add IBluetoothAudio HAL 2.0 to VNDK" 2019-01-15 00:35:25 +00:00
Eric Holk cdd25ada26 Merge "Add viewcompiler to device" am: 34556552a0 am: 297f661a8f
am: eaa29ac80f

Change-Id: Ie04fdd8e6b2b76d1909d259350577a9b36356534
2019-01-14 15:59:34 -08:00
Roland Levillain f18e9af7c5 Merge "No longer honor `DONT_INCLUDE_RUNTIME_APEX`." am: 1df75e3099 am: d861d76443
am: cc87116c51

Change-Id: I0f2257a23736b1dc3340f4a8da937bd068feadd8
2019-01-14 10:59:51 -08:00
Eric Holk bc263b299a Add viewcompiler to device
This is needed so that we can generate precompiled layouts at app
install time.

Bug: 111895153

Change-Id: Ia2905fdcecc1517e6ae2c8dd4317e3a41ebee107
2019-01-14 18:31:54 +00:00
Roland Levillain fbf4dbee33 No longer honor `DONT_INCLUDE_RUNTIME_APEX`.
The Android Runtime APEX is always included on all products.

Test: make systemimage on marlin-userdebug
Test: make systemimage on sailfish-userdebug
Bug: 113373927
Change-Id: I47b02ee44562b8da17bd960825a3489572018d93
2019-01-14 15:26:44 +00:00
Cheney Ni 96f1afda79 Add IBluetoothAudio HAL 2.0 to VNDK
Bug: 111519504
Test: build & boot

Change-Id: I4247b67709a68f26c670371e6a3407171988dcf4
Merged-In: I4247b67709a68f26c670371e6a3407171988dcf4
(cherry picked from commit b7e100c6be)
2019-01-14 01:06:40 +00:00
Sooraj Sasindran 4b2e0b22fb Merge "Rename ANS to ONS" 2019-01-12 19:11:53 +00:00
Sooraj Sasindran 5f0b754c6e Merge "Rename ANS to ONS" 2019-01-12 02:32:32 +00:00
TreeHugger Robot a61bddc77b Merge "Add IBluetoothAudio HAL 2.0 to VNDK" 2019-01-11 22:43:22 +00:00
Sooraj Sasindran 181bc817f5 Rename ANS to ONS
Rename ANS to ONS
Bug: 118347827
Test: compile

Change-Id: Id01f0fc595e736f081d97309f62426cc54ac9e94
2019-01-11 09:48:50 -08:00
Jiyong Park 2b94ee687f Merge "Install bootstrap variant of bionic libs" am: fe714ead44 am: 4b8374322b
am: cc6cb963d3

Change-Id: Ib508448a09c500c52882d9d216bfecd5b925cf5f
2019-01-11 09:48:40 -08:00
Sooraj Sasindran 1eb475e693 Rename ANS to ONS
Rename ANS to ONS
Bug: 118347827
Test: compile

Merged-In: Id01f0fc595e736f081d97309f62426cc54ac9e94
Change-Id: Id01f0fc595e736f081d97309f62426cc54ac9e94
2019-01-11 17:47:03 +00:00
Jiyong Park 2a0ed36bd9 Install bootstrap variant of bionic libs
Bionic libs are moved to the runtime APEX and thus are available via the
path /apex/com.android.runtime/lib[64]. However, for processes that are
started before the APEX is ready, a copy of the bionic libs should be left
under /system/lib[64]. This change ensures that the bootstrap bionic
libs are always installed to the system partition.

Note that, at runtime, the bionic libs in the runtime APEX are
bind-mounted to /system/lib/<libname>.so which essentially hides the
bootstrap bionic libs to the processes after the activation of the
runtime APEX.

Bug: 120266448
Test: m and check that libc, libdl, libm are under
/system/lib[64]

Change-Id: I9d5e8e718aa020c012f312a70ed54652130048dd
2019-01-11 13:44:20 +09:00
Treehugger Robot 8a7fb942e9 Merge "Remove ExactCalculator module" 2019-01-11 03:14:39 +00:00
Elliott Hughes 59de691ecf Merge "Use NEON for CTS/SDK/VTS builds too (64-bit edition)." am: 6621a2fa8b am: 2818d925f9
am: 5bd3719dc2

Change-Id: I1f6dd9008ce3b7eb7330bc84fe95d5e6573767b8
2019-01-10 13:47:28 -08:00
Elliott Hughes eed7c8a458 Merge "Use NEON for CTS and SDK builds too." am: c64bc3229a am: 048939b1f0
am: c8a5ae36c0

Change-Id: I7cfbf110a81abf31aa816531b5ef0f6077ee84b4
2019-01-10 09:01:34 -08:00
Elliott Hughes 53a5581430 Use NEON for CTS/SDK/VTS builds too (64-bit edition).
It's 2019 and the CDD has required NEON for many years now.

I've left unbundled apps alone for now.

I think the recent fix here for https://issuetracker.google.com/116070933
was incorrect. (I've commented on the bug.)

Test: treehugger
Change-Id: Ia02305cfdff9fd18a85359bc44d8eb9cab1413bd
2019-01-10 08:59:47 -08:00
Elliott Hughes c64bc3229a Merge "Use NEON for CTS and SDK builds too." 2019-01-10 16:39:41 +00:00
David Srbecky acb347e594 Merge "Enable mini-debug-info for JITed methods by default." am: 06b8732b9f am: 353e441332
am: 85cabdef37

Change-Id: I841e24a00cb504975a0cc152ece3d36f71d8b86f
2019-01-10 06:14:10 -08:00
David Srbecky 06b8732b9f Merge "Enable mini-debug-info for JITed methods by default." 2019-01-10 13:24:24 +00:00
Treehugger Robot 3da0dbe459 Merge "Add 'dmctl' to default debug utilities." 2019-01-10 07:10:06 +00:00
TreeHugger Robot 5b2707255c Merge "vibrator: Add Vibrator HAL 1.3" 2019-01-10 06:55:50 +00:00
Justin Klaassen 6900aa2144 Remove ExactCalculator module
Individual products can add their own calculator package if desired.

Bug: 120905067
Test: lunch aosp_arm64 && make -j8
Merged-In: I60490b6e2a42c4304768075e8fef9f07cb72d268
Change-Id: I60490b6e2a42c4304768075e8fef9f07cb72d268
2019-01-10 14:30:55 +08:00
TreeHugger Robot 11ed7d73f2 Merge "Add the InputClassifier HAL to vndk" 2019-01-10 04:07:23 +00:00
SzuWei Lin e491887a29 Merge "Fix Legacy GSI settings for BoardConfigGsiCommon.mk" am: eeeb9f96c8 am: 3b9a7bca18
am: 27c2a4f8ab

Change-Id: I9ebce6a79e72f4ded2d337842671b47a361bd3a6
2019-01-09 19:35:19 -08:00
SzuWei Lin a2d5ed1bed Fix Legacy GSI settings for BoardConfigGsiCommon.mk
Legacy GSI had been changed to include BoardConfigGsiCommon.mk
instead of treble_common*.mk. However, some default settings are
different than the original. This patch fixes
BOARD_BUILD_SYSTEM_ROOT_IMAGE in Legacy GSI makefiles.

The patch also removes redundant settings and fix some comments.

Bug: 122282239
Test: make
Change-Id: Ie4eb8cf410bfd2edc74648c0e5ee81028242a1b7
2019-01-10 10:26:03 +08:00
Chong Zhang dfdf978f58 Load sw C2 codecs from apex
Replace the C2 entrypoint lib with apex.

bug: 111407413
Change-Id: I7b118f69219f143d55560ec824dd93066da8c842
2019-01-10 02:08:07 +00:00
Elliott Hughes 27932bf3a8 Use NEON for CTS and SDK builds too.
It's 2019 and the CDD has required NEON for many years now.

I've left unbundled apps alone for now.

Test: treehugger
Change-Id: Iee22d4605a81e2840063a203b76db7df5b4f3c37
2019-01-09 20:15:30 +00:00
Santiago Etchebehere 92b6ebeedd Add user customized fonts to handheld system.
Reapply the change reverted in ag/5945048 now that
ag/5979911 fixed the font issue.

Bug: 118756857
Test: make
Change-Id: I84781341b5343a4881c80572a024109ee9a6ea2c
2019-01-09 11:51:38 -08:00
Anton Hansson ac952ee4d7 Enable 64-bit mediadrmserver for mainline
This flag turns on 64-bit mediadrmserver for mainline. Keep the default
value for GSI for now.

Bug: 80410283
Test: make
Change-Id: Ie09b258f140b56121e4b531775b2a052b4dc6c15
2019-01-09 16:12:38 +00:00
David Srbecky 99ae76e24a Enable mini-debug-info for JITed methods by default.
Generate and store minimum amount of information necessary to
create backtraces in native tools (for crashes and profilers).

The data is compressed and takes <5% relative to JIT code size
(which is less than recent stack map savings; so win overall).

Averages for non-compiled run of maps which filled JIT code cache to ~4MB:
Q: code:1.55kb/method data:0.738kb/method debug:0.064kb/method(*this CL*)
P: code:1.62kb/method data:0.956kb/method debug:0.835kb/method(if enabled)

I also measured the P to Q on-disk stack maps savings in CL/762841 as ~28%
(not all of that is applicable to JITed code, so that is an overestimate).

Bug: 111350693
Test: Device boots, mini-debug-info is generated.
Change-Id: I95883bd4f2d5c2308149ab0ba641b0a703c7f81b
2019-01-09 13:32:12 +00:00
SzuWei Lin 9d71661ea4 Merge "Refactor GSI BoardConfig.mk" am: 104904bdf0 am: eec9c48a6a
am: 8110b534f8

Change-Id: Ic1981c1cfeb172cd439b2b01be18fb3c0d532fc5
2019-01-08 22:29:14 -08:00
Treehugger Robot 104904bdf0 Merge "Refactor GSI BoardConfig.mk" 2019-01-09 06:05:41 +00:00
Benjamin Schwartz 1a3c9f26d1 Merge "Add android.hardware.power.stats@1.0 to current.txt" 2019-01-08 17:58:59 +00:00
Anton Hansson 0909191b82 Merge "Move overridden AOSP modules out of *_system mks" 2019-01-08 16:20:47 +00:00
Anton Hansson dced84f9ec Merge "Move overridden AOSP modules out of *_system mks" 2019-01-08 12:54:10 +00:00
Anton Hansson 0fed3cf513 Merge "Add adb_keys to mainline_system if they exist" am: 3a4a966507 am: 83d2837f4b
am: 01193c8f4c

Change-Id: Ib392eca3ff1627b96ed6a7ce138abad07d418e8c
2019-01-08 04:14:05 -08:00
Anton Hansson 14ef5cc4da Merge "Add mainline.mk" am: 64bf2593f0 am: 082a87e4dc
am: a39232ae43

Change-Id: Id13049c87d2457b2587e9aae236d39446b4ef335
2019-01-08 04:12:19 -08:00
Anton Hansson 3a4a966507 Merge "Add adb_keys to mainline_system if they exist" 2019-01-08 11:40:25 +00:00
Anton Hansson 64bf2593f0 Merge "Add mainline.mk" 2019-01-08 11:40:11 +00:00
Anton Hansson 46441eac2f Merge "Wifi: Add Wifi library to mainline_system" 2019-01-08 10:22:21 +00:00
Anton Hansson 811f2392c0 Move overridden AOSP modules out of *_system mks
All these modules are to be moved to /product, as they are not
part of the core system image. Move them out of the _system mks
as a start, and temporarily whitelist them so that they can be
moved iteratively.

Bug: 122353713
Test: make
Change-Id: If658e6b4565924cd915a183400c5b2b32984eca4
Merged-In: If658e6b4565924cd915a183400c5b2b32984eca4
2019-01-08 10:03:58 +00:00
SzuWei Lin c0104fb4ed Merge "Set 32bits Legacy GSI to be 32bits binder" am: ebe0590d0a am: ec8517adb4
am: be5abf1b2a

Change-Id: If883acde4919e3666b4afc0d3ab678710fa0c7d2
2019-01-08 01:58:22 -08:00
Anton Hansson 746bcc91cf Move overridden AOSP modules out of *_system mks
All these modules are to be moved to /product, as they are not
part of the core system image. Move them out of the _system mks
as a start, and temporarily whitelist them so that they can be
moved iteratively.

Bug: 122353713
Test: make
Change-Id: If658e6b4565924cd915a183400c5b2b32984eca4
2019-01-08 09:46:31 +00:00
SzuWei Lin 1457b3fcbf Refactor GSI BoardConfig.mk
The patch modifies the Legacy GSI to use BoardConfigGsiCommon.mk
instead of board config treble-common*.mk, and delete these
treble-common*.mk files.

After the patch, the GSI common board configs are in single file
BoardConfigGsiCommon.mk

The patch also includes:

- Moving `TARGET_COPY_OUT_VENDOR := vendor` to
  BoardConfigGsiCommon.mk, because GSI always contains no vendor
  contents.
- Configure the binder interface bitness explicitly.
- Unify the structure of each BoardConfig.mk.

Bug: 122282239
Test: compare the out folder between with and without the patch
Test: output files are all the same
Change-Id: Ie5901446920dda317dea848e6d5a7bbcf10a32cf
2019-01-08 17:35:05 +08:00
Ahmed ElArabawy 69e62af873 Wifi: Add Wifi library to mainline_system
This commit adds android.hardware.wifi@1.0.so to mainline_system.

Bug: 122363107
Test: Successful build
Test: lunch crosshatch-userdebug ; make -j64
Test: lunch mainline_system_arm64; make -j64
Change-Id: Ifb402ad59e02f6f5c18c2372655a5896e917d5c2
Merged-In: Ifb402ad59e02f6f5c18c2372655a5896e917d5c2
(cherry picked from commit b38ce5a6ff)
2019-01-08 09:24:48 +00:00
Treehugger Robot ebe0590d0a Merge "Set 32bits Legacy GSI to be 32bits binder" 2019-01-08 09:19:36 +00:00
Vinay Kalia 0d7b8c02d2 Add android.hardware.power.stats@1.0 to current.txt
BUG: 117424656
Test: Compilation and device boot
Change-Id: I3c7263c83ab7b245205a21c7c503e8fe43a23de7
(cherry picked from commit 72bbe36216)
Merged-In: I3c7263c83ab7b245205a21c7c503e8fe43a23de7
2019-01-07 14:08:30 -08:00
Ahmed ElArabawy 3df654e8c4 Merge "Wifi: Add Wifi library to mainline_system" 2019-01-07 20:25:57 +00:00
Alex Buynytskyy 295e7a07a4 Merge "Making abb part of system image." am: 0d5fcc075e am: 0c6519c536
am: ef0e17bb50

Change-Id: Ifa174011b576492ba0ac6a4fd301685ccfa7277a
2019-01-07 12:15:31 -08:00
Treehugger Robot 0d5fcc075e Merge "Making abb part of system image." 2019-01-07 19:34:32 +00:00
Dan Willemsen 7dd69f1b3a Merge "Remove more Android.mk files from build/make" am: ebe0b7a1c9 am: 2c99074cbe
am: b877b02724

Change-Id: I0540e99bfee84e2336ac454765f0295139711f38
2019-01-07 10:00:01 -08:00
Treehugger Robot ebe0b7a1c9 Merge "Remove more Android.mk files from build/make" 2019-01-07 17:44:20 +00:00
Ahmed ElArabawy b38ce5a6ff Wifi: Add Wifi library to mainline_system
This commit adds android.hardware.wifi@1.0.so to mainline_system.

Bug: 122363107
Test: Successful build
Test: lunch crosshatch-userdebug ; make -j64
Test: lunch mainline_system_arm64; make -j64
Change-Id: Ifb402ad59e02f6f5c18c2372655a5896e917d5c2
2019-01-07 08:57:06 -08:00
Anton Hansson fdc3203ef0 Add mainline.mk
Contains mainline_system and the relevant AOSP packages for the
other partitions. Intended to be inherited by the aosp_X variants
of mainline devices.

Bug: 118826166
Test: build mainline_arm64
Change-Id: I7d1953bf5ccda4d9652dca4d32efb75b31015342
2019-01-07 16:49:29 +00:00
Alex Buynytskyy 8a96a65bc7 Making abb part of system image.
Test: manual

Change-Id: Id8921e0afa0d1f94d439f4a35d71bb017ed6f765
2019-01-07 15:45:21 +00:00
Anton Hansson 0cb36d7bbc Add adb_keys to mainline_system if they exist
Similar to I1720644d89ec5289fbe99f95ebcdfbb3f3b20e67,
but for mainline_system. This reduces the diff between
full_base.mk and mainline_system, a step on the way to
get aosp_blueline inheriting mainline_system.

Bug: 118826166
Test: make
Change-Id: I52bfe5dfb3e1a22db2d46fe9d1f372ee25533fdd
2019-01-07 14:36:12 +00:00
Anton Hansson 7bd6935ba3 Merge "Add a languages_default.mk" am: 14fc7361b9 am: a8345dff8a
am: 987412cb00

Change-Id: I25cc2a0b07061cfdf78a4dd7cadc80012c6f5a57
2019-01-07 03:00:46 -08:00
Anton Hansson 0fc8fd99a8 Merge "Remove km_MH locale from mainline" am: 47ca8d0a73 am: 49cd6c9c0e
am: 885f6c1081

Change-Id: I5049fb12135e8e37a19732b2779e40639e6edf69
2019-01-07 02:59:48 -08:00
Anton Hansson 14fc7361b9 Merge "Add a languages_default.mk" 2019-01-07 10:32:25 +00:00
Anton Hansson 47ca8d0a73 Merge "Remove km_MH locale from mainline" 2019-01-07 10:31:52 +00:00
SzuWei Lin aee5affa6d Set 32bits Legacy GSI to be 32bits binder
The binder interface bitness is always 64bits from P.
To keep 32bits binder interface for Legacy GSI, we need to explict
configure it.

Bug: 122282239
Test: lunch aosp_arm_ab-userdebug; make -j
Change-Id: I90b45adb52c398d1c0cf3f877199f9dd1e0b3f86
2019-01-07 18:23:42 +08:00
Tor Norbye b6ae80df15 Merge "Revert "Add user customized fonts to handheld system."" 2019-01-05 23:48:29 +00:00
Tor Norbye 98073de607 Revert "Add user customized fonts to handheld system."
This reverts commit d0b532aaf4.

Reason for revert: likely cause for broken build 5211430 and later

Change-Id: I3c4fef262a5d387eebf8eba23f8e30abcea6c450
2019-01-05 20:46:33 +00:00
Dan Willemsen ef45381221 Remove more Android.mk files from build/make
soong_ui is passing the Android.mk file list to Kati, and it ignores
Android.mk files found via symlinks, so we don't need the workarounds
for build/make/target/board/Android.mk and build/target/board/Android.mk
both existing.

We've got dist support in Soong now, so we can remove the signapk
Android.mk

Bug: 122332221
Test: m dist out/dist/signapk.jar out/dist/libconscrypt_openjdk_jni.so
Change-Id: I2ac9016b04146340c5ac80f7090d00e186023574
2019-01-05 02:40:45 +00:00
TreeHugger Robot 0dffa14776 Merge "Add user customized fonts to handheld system." 2019-01-05 02:33:34 +00:00
Anton Hansson d3e7f61d66 Merge "Remove nonsensical inclusion of Home" am: afdd7b99e5 am: ace7ef95d9
am: 7144ee9e40

Change-Id: I0655dfd33c7a74a3b7f0e59bb6f2fa1ccff5c0de
2019-01-04 17:46:12 -08:00
Treehugger Robot afdd7b99e5 Merge "Remove nonsensical inclusion of Home" 2019-01-05 01:17:41 +00:00
Sandeep Patil 35972d1b1a 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
Merged-In: I9e3afcf146b2814b0304f69cdf6029303beb57c7
Signed-off-by: Sandeep Patil <sspatil@google.com>
2019-01-04 15:24:19 -08:00
Sandeep Patil 311a982129 Merge "Add 'dmctl' to default debug utilities." 2019-01-04 22:53:11 +00:00
Ruchi Kandoi 4e0a5f5fdc Merge "Add android.hardware.nfc@1.2 to VNDK" am: 4c4ba4e0d9 am: 3c94f9835a
am: 5a6f398b83

Change-Id: I1deb9861e62a37bdcf453716499cfd970512cfb2
2019-01-04 12:31:52 -08:00
Ruchi Kandoi 4c4ba4e0d9 Merge "Add android.hardware.nfc@1.2 to VNDK" 2019-01-04 19:56:41 +00:00
Anton Hansson 1f613e0e43 Merge "Remove languages_small.mk" am: 150cc7c0d4 am: 4c625ae722
am: 4218249811

Change-Id: Ie81cda44498788b30509eb6b56f0477e2bda3adb
2019-01-04 09:07:16 -08:00
Anton Hansson 2110e47a90 Merge "Add Tag to mainline_system" am: ad68902d5a am: aa02046b93
am: 6ae671edd1

Change-Id: I19e26b41f1d6360d358b0f1dae23b3c88656aaac
2019-01-04 08:57:51 -08:00
Anton Hansson 7216f022a5 Remove nonsensical inclusion of Home
Home is overriden by Launcher3QuickStep, so listing these two
in the same mk is a noop.

Test: make
Change-Id: I2865a5346c63efd78e434185041f320ca344e854
2019-01-04 16:00:21 +00:00
Treehugger Robot 150cc7c0d4 Merge "Remove languages_small.mk" 2019-01-04 15:55:05 +00:00
Anton Hansson c004218b8b Add a languages_default.mk
This is the same list of languages that was in mainline_system.mk
before, but sorted alphabetically.

Make languages_full inherit this list and add the only locale present
that was previously unique (the en_XC pseudo-locale).

Test: make
Change-Id: I09f0c7521740d4c779d5fd2a50baa92b7cdfe8d4
2019-01-04 14:19:59 +00:00
Anton Hansson beb15ac6a8 Remove km_MH locale from mainline
This doesn't appear to be a real locale. The interpretation would be
khmer spoken in the Marshall Islands, which doesn't appear to be a thing.
The locale doesn't appear in https://lh.2xlibre.net/locales/ or
frameworks/base/core/res/res/values/locale_config.xml.

It might have been a typo when it was introduced in internal change
I78d91916fdbb04502466c26bf7d160fe679aaa31.

Test: make
Change-Id: Id1deebdd8ad2a5601c15b84e010be766b3a951e9
2019-01-04 14:15:04 +00:00
Treehugger Robot ad68902d5a Merge "Add Tag to mainline_system" 2019-01-04 13:47:30 +00:00
Anton Hansson ffa1da0620 Remove languages_small.mk
Not imported by any known products.

Test: build_test
Change-Id: Id4e79ca14b57f6e63260424802f9a063bcb4de4f
2019-01-04 13:05:52 +00:00
Amin Shaikh d0b532aaf4 Add user customized fonts to handheld system.
Bug: 118756857
Test: make
Change-Id: I03e1718928c6bcfe54ccd56f755a5f1691e6a990
2019-01-03 17:29:11 -05:00
Jiyong Park 4e32e0326c Merge "Remove the testing-purpose APEX keys." am: 46e7f186b7 am: cb9c838b45
am: c04d7892ce

Change-Id: I4520a02879286e881d9c8fd8b1ec46dd0adf686a
2019-01-03 10:47:56 -08:00
Jiyong Park 46e7f186b7 Merge "Remove the testing-purpose APEX keys." 2019-01-03 18:28:42 +00:00
TreeHugger Robot 13d960b0f2 Merge "Add Font*Overlay to build." 2019-01-03 18:06:17 +00:00
Anton Hansson da77c52806 Add Tag to mainline_system
Needed for NFC. Has a proprietary override, which is the
only reason I had not added it earlier.

Test: make
Bug: 80410283
Change-Id: I1fad3d2bab0ff2fa8bbd32388049f0f8c86b68a5
2019-01-03 16:50:58 +00:00
Narayan Kamath b43ce89175 Merge "base_system: Add ModuleMetadata to base system image." am: 7be9e4dacc am: f41e32f80a
am: ae5288c91f

Change-Id: I1fa8b6a52970c98c97ddcba5717519e8fa64123a
2019-01-03 06:00:06 -08:00
SzuWei Lin b6d30963a5 Merge "Revise apns-conf.xml of Legacy GSI from goldfish to sample" am: 6b31342827 am: 85738e8167
am: 676336c468

Change-Id: I91ba59f6594eebc4de02a4babd76529f7c9536c1
2019-01-03 05:52:04 -08:00
Narayan Kamath 7be9e4dacc Merge "base_system: Add ModuleMetadata to base system image." 2019-01-03 13:40:51 +00:00
SzuWei Lin 3da383971c Revise apns-conf.xml of Legacy GSI from goldfish to sample
GSI includes a default apns-conf.xml. This patch align the
apns-conf.xml in Legacy GSI with the one in non-Legacy GSI.

Bug: 122238063
Test: lunch aosp_arm64_ab-userdebug; make -j and check output
Change-Id: Ia9e2e411d9f62896f75e190c72260688bed5369d
2019-01-03 07:09:00 +00:00
Marissa Wall e18bba457a gralloc: add allocator 3.0 and mapper 3.0
Add the latest versions of IAllocator and IMapper to current.txt.

Bug: 120493579
Test: vts
Change-Id: I3b90859e755f81a7a49d2f29a5497193752bcf83
2019-01-02 11:46:21 -08:00
Amin Shaikh decb862d5b Add Font*Overlay to build.
Bug: 118756857
Test: make; adb shell cmd overlay enable-exclusive --user 0 com.android.theme.font.{arbutussource,arvolato,rubikrubik}
Change-Id: Ia409635b17331361d92d8820c34708bde733f244
2019-01-02 10:03:59 -05:00
Narayan Kamath 5e8025e28c base_system: Add ModuleMetadata to base system image.
Test: m
Bug: 121187951
Change-Id: Idd87f95d2cd0c5d34009e7b55919a93dc11e2747
2018-12-31 14:19:25 +00:00
Harpreet "Eli" Sangha 76ea6cfd21 vibrator: Add Vibrator HAL 1.3
Bug: 117835666
Test: Sanity Check Via 'cmd vibrator'
Change-Id: Ib0f03102d52c5f2f7cda7e4a577abc54a07bde8e
Signed-off-by: Harpreet "Eli" Sangha <eliptus@google.com>
2018-12-27 19:14:24 +09:00
Jiyong Park e118692657 Remove the testing-purpose APEX keys.
They are embedded in the corresponding APEXes.

Bug: 122047804
Test: m
Change-Id: I244aeb153796b048d78671cd024fec03e4fda083
2018-12-27 16:06:29 +09:00
Remi NGUYEN VAN 41d01af00d Merge "Build NetworkStack package" am: 7264a0daab am: 6841fbda60
am: e28b62136b

Change-Id: Id0645332026bc5071d44ccbed121ff508a8293a2
2018-12-25 17:14:44 -08:00
Remi NGUYEN VAN 7264a0daab Merge "Build NetworkStack package" 2018-12-26 00:48:25 +00:00
Patrik Fimml 618f1b2c0c 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
Merged-In: I260fa5c9e512341d6a6824afebd5e8273fa5e66c
2018-12-21 11:53:09 +00:00
Yifan Hong fe4fdb5b4e Merge "Add lpdump to all builds" am: daf5a10602 am: 194b0b1da9
am: 4667e6bb73

Change-Id: I6fb74a4c6ed87ce0f6ddc29723414567bd08b3f9
2018-12-19 19:01:34 -08:00
Yifan Hong 4667e6bb73 Merge "Add lpdump to all builds" am: daf5a10602
am: 194b0b1da9

Change-Id: Ib84cfdbe0a7e4caa46c5cab100f8263c00892379
2018-12-19 18:57:22 -08:00
Siarhei Vishniakou 38b17bd467 Add the InputClassifier HAL to vndk
Build fails if InputClassifier HAL is not added to vndk. Add the
required .so file here.

Bug: 62940136
Test: build only
Change-Id: I92bb4742e4e7e13d58e7f3ced7b9f6fd8155012b
2018-12-19 17:58:48 -08:00
Justin Klaassen 8500fedc25 Merge "Remove ExactCalculator module" 2018-12-20 01:20:05 +00:00
Ruchi Kandoi edb74d2368 Add android.hardware.nfc@1.2 to VNDK
Test: Compiles
Change-Id: I6a334149323d909ce47c18bde7c78dc6511049b8
2018-12-19 15:02:53 -08:00
TreeHugger Robot c0d32a6eb7 Merge "Enable statsd on Android Go devices running Android Q." 2018-12-19 22:35:02 +00:00
Yifan Hong 4663e3257a Add lpdump to all builds
Right now, it takes 29K.

Test: builds

Change-Id: I8f2e4be52cca6697724988ddc880aa6f29166cd1
2018-12-19 11:32:54 -08:00
Rajeev Kumar 53011f3c3a Enable statsd on Android Go devices running Android Q.
Bug: 120794303
Test: Manual test using following commands
adb shell getprop ro.statsd.enable
adb shell ps | grep statsd
adb shell cmd stats print-stats

Change-Id: I482544920069fa11ffeef686847923342e4d2a51
2018-12-19 19:30:13 +00:00
Cheney Ni b7e100c6be Add IBluetoothAudio HAL 2.0 to VNDK
Bug: 111519504
Test: build & boot

Change-Id: I4247b67709a68f26c670371e6a3407171988dcf4
2018-12-20 00:06:34 +08:00
Sundong Ahn 0372f189ac Change the impl lib name of java_sdk_library
The impl lib name of java_sdk_library is changed to {module_name}.jar
instead of {module_name}.impl.jar

Bug: 110404779
Test: m -j
Change-Id: I275cd40e3682640b96425e56698cea770888cbb1
2018-12-19 21:11:52 +09:00
SzuWei Lin ce383df8c9 Merge "Apply skip mounting product and other partitions in GSI" am: 00d74cc938 am: 2e39e68d07
am: eb8b11b782

Change-Id: I13520ebc3829ffece53315aa9dc6a1f446dd4618
2018-12-19 03:22:14 -08:00
SzuWei Lin eb8b11b782 Merge "Apply skip mounting product and other partitions in GSI" am: 00d74cc938
am: 2e39e68d07

Change-Id: I5e2b28a8819a494fa56e2762e05b0babc5597cb7
2018-12-19 03:17:07 -08:00
Justin Yun 66e573fb1d Merge "Remove libunwind from VNDK" am: a4fd5e72a4 am: cf50281a7d
am: d5c510b78d

Change-Id: Ic27600aecec23f3ee934b8bf1f0e78c23bdc9743
2018-12-19 00:43:29 -08:00
Justin Yun d5c510b78d Merge "Remove libunwind from VNDK" am: a4fd5e72a4
am: cf50281a7d

Change-Id: Ic4a63f3a93116287443da640ac7d764bb8e7ac2f
2018-12-19 00:34:05 -08:00
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
Anton Hansson abd319b2b7 Merge "Add hansson to target/board and target/product OWNERS" am: 9c9ea97fa0 am: d76cadb4aa
am: 11536fb062

Change-Id: I562d1926aef282b45a17c0656a470966679dcd55
2018-12-14 10:19:10 -08:00
Anton Hansson 11536fb062 Merge "Add hansson to target/board and target/product OWNERS" am: 9c9ea97fa0
am: d76cadb4aa

Change-Id: I38e65a8a2223bdc87017d4477a2fc9670b7d4f9d
2018-12-14 10:14:59 -08:00
Anton Hansson 9c9ea97fa0 Merge "Add hansson to target/board and target/product OWNERS" 2018-12-14 18:02:52 +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
Anton Hansson ddcbb0240f Add hansson to target/board and target/product OWNERS
Test: No
Change-Id: I626b6465ba05c96a2c6e4425959d17f107881859
2018-12-14 11:27:39 +00: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
Anton Hansson 08ff4221e6 Merge "Reenable avb for mainline" am: 4a46570ff2 am: 0127f7dd4f
am: 5c50562aab

Change-Id: I8d33806ed913928f936f75d2ccc7cda99353ca97
2018-12-04 09:45:33 -08:00
Treehugger Robot 5cf5594818 Merge "Audio VNDK: add V5 HIDL libraries" 2018-12-04 17:44:07 +00:00
Anton Hansson 5c50562aab Merge "Reenable avb for mainline" am: 4a46570ff2
am: 0127f7dd4f

Change-Id: Iab503123f0691cfcb3f4392283d5fb6fcd7dc38c
2018-12-04 09:41:22 -08:00
Anton Hansson de6f4cfdc8 Reenable avb for mainline
Partial rollback of Id5d114bde8b93800fe52c791ccc47cdffd86f382.

It is likely mainline also wants some of the BOARD_AVB_SYSTEM.. flags,
but I'm not entirely sure which ones.

Test: run build_mixed with this patch
Change-Id: I6ef3c01f6c74e6d93cf798b26b8c7a4785bbefb4
2018-12-04 16:56:33 +00: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 f49818173d Merge "Split GSI and mainline board configs" am: c0f0c2094d am: 42c220c79e
am: c144165c0b

Change-Id: I9b41873c56132c907bdb59bc01d1dd86cbd7dc3c
2018-12-03 08:07:28 -08: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
Anton Hansson c144165c0b Merge "Split GSI and mainline board configs" am: c0f0c2094d
am: 42c220c79e

Change-Id: I1e5bf102324c0037b3da92400fb089e654882397
2018-12-03 03:38:22 -08:00
Anton Hansson c0f0c2094d Merge "Split GSI and mainline board configs" 2018-12-03 11:16:30 +00: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
Anton Hansson ba9016342f Merge "Remove USE_HWC2 plumbing and settings" am: bd5bad916a am: b9b80d4cab
am: dd4f2c5f45

Change-Id: Ic7d531a1b8fb539d9d7397e0db75fd816625d75d
2018-11-30 01:33:01 -08:00
Anton Hansson dd4f2c5f45 Merge "Remove USE_HWC2 plumbing and settings" am: bd5bad916a
am: b9b80d4cab

Change-Id: I608120c5cab15e752779896b24dd24979c41d09b
2018-11-30 01:29:51 -08:00
Anton Hansson bd5bad916a Merge "Remove USE_HWC2 plumbing and settings" 2018-11-30 09:11:28 +00: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 40c4773288 Split GSI and mainline board configs
Make the mainline board config only import a subset of the GSI
options. The current set of attributes is the minimal set to
keep mainline_system_arm64 building, as well as not producing
any diffs in the current set of files in /system. It's possible
we'll need to move a few more over, but we'll do that on a
case-by-case basis.

Make the GSI config inherit the mainline one. The only diff for GSI
should be the addition of BOARD_USES_SYSTEM_OTHER_ODEX.

Bug: 119911662
Test: build mainline_system_arm64
Change-Id: Id5d114bde8b93800fe52c791ccc47cdffd86f382
2018-11-29 20:56:39 +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
Anton Hansson b91e0c5ab1 Remove USE_HWC2 plumbing and settings
Last use removed in Ibefde5feaeaec8fb68cbc6ea1c019bf8b5e608bb

Test: make
Change-Id: I0567347379b1d030ed2f8dba7babc1f22be5dac4
2018-11-29 10:08:07 +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
Anton Hansson cd60e6afa8 Merge "Add BOARD_USES_SYSTEM_OTHER_ODEX := true to mainline" am: 6f2cfd93d8 am: 366dd21d79
am: db0671a079

Change-Id: Ibcb99f8e8b36cf0c14d133b3bdfc88fe2cad6dfa
2018-11-20 02:34:46 -08:00
Anton Hansson db0671a079 Merge "Add BOARD_USES_SYSTEM_OTHER_ODEX := true to mainline" am: 6f2cfd93d8
am: 366dd21d79

Change-Id: I86269a41ee4824941149ad746a201517be181075
2018-11-20 02:28:29 -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 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
Anton Hansson adbafe0a7c Add BOARD_USES_SYSTEM_OTHER_ODEX := true to mainline
Likely not the final setting we'll settle with for this device,
but brings mainline_system builds closer to the device builds
it's targeting.

Bug: 80410283
Test: build mainline_arm64
Change-Id: Ib672d1a060d0ad6a4e1faa210461bbbbaf6f2bc6
2018-11-16 16:36:50 +00: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