Commit graph

8406 commits

Author SHA1 Message Date
Avichal Rakesh
28b6a02300 Add DeviceAsWebcam to general handheld_system
DeviceAsWebcam is a new service that lets an Android Device be used as a
UVC webcam. The logic in DeviceAsWebcam is protected behind the vendor
property `ro.usb.uvc.enabled`. Vendors who support UVC will need to set
the property to `true` using something like
```
PRODUCT_VENDOR_PROPERTIES += \
    ro.usb.uvc.enabled?=true
```

Bug: 242344221
Test: Manually tested that the makefile is correctly inherited from.
Change-Id: I9b8444406f1c02fc8b76caee3e961016d9430a0a
2023-02-06 14:18:36 -08:00
Sumedh Sen
d343e2bb19 Merge "Add new xml reference to Android.mk" 2023-01-31 23:20:45 +00:00
Karthik Mahesh
284862a501 Merge "Add ODP system service jar to system server jars list." 2023-01-25 19:35:41 +00:00
Fabián Cañas
86fb70348c Merge "Add binder transaction recording tool to base system debug packages" am: af79d1dede am: 95dded3f87 am: 96d060bb74
Original change: https://android-review.googlesource.com/c/platform/build/+/2393218

Change-Id: I53171882103a5a2016fd7cba2843a66eb526b025
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-24 19:14:52 +00:00
Fabián Cañas
95dded3f87 Merge "Add binder transaction recording tool to base system debug packages" am: af79d1dede
Original change: https://android-review.googlesource.com/c/platform/build/+/2393218

Change-Id: I97b63a756be4d3f631b4c578f481863a05ab93c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-24 16:59:25 +00:00
Fabián Cañas
af79d1dede Merge "Add binder transaction recording tool to base system debug packages" 2023-01-24 16:24:54 +00:00
Karthik Mahesh
e98268fc4f Add ODP system service jar to system server jars list.
Bug: 236174677
Test: TH

Change-Id: Ia999f9a514c32bedef0e6cdd2bba8087290cfe7e
2023-01-23 22:36:58 -08:00
Treehugger Robot
a33a94684b Merge "remove health library from VNDK" am: b8470994b4 am: c7f5895670 am: 7a19a28807
Original change: https://android-review.googlesource.com/c/platform/build/+/2319371

Change-Id: Ibd4f11d53bbaa908dfb00df42325d7069b46c0bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-24 02:44:41 +00:00
Sumedh Sen
0e592f05df Add new xml reference to Android.mk
Add "initial-package-stopped-states.xml" in Android.mk
for it to be available for SystemConfig to use.

Test: None
Bug: 249514169

Change-Id: I7ea99a285c930d3de93c35deaacc206e37c6aad0
2023-01-23 17:27:26 -08:00
Treehugger Robot
c7f5895670 Merge "remove health library from VNDK" am: b8470994b4
Original change: https://android-review.googlesource.com/c/platform/build/+/2319371

Change-Id: I245141b6bbb91d2d139071d95db8e076fc2e3330
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-24 01:20:04 +00:00
Jack Wu
dbbe29a15f remove health library from VNDK
Bug: 251425963
Test: build
Change-Id: I368f51bf66e117acee791d3a52eda4bb9b7be411
Signed-off-by: Jack Wu <wjack@google.com>
2023-01-24 00:41:13 +00:00
Bo Hu
043da90fb3 Merge "emulator: do not enforce 8G system image partition" am: 7012508bf5 am: 7624c44f1d am: 50fd1924be
Original change: https://android-review.googlesource.com/c/platform/build/+/2393534

Change-Id: I79f68a7521f9d56b2cbd394193638ebf3a0fd7c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-23 21:42:33 +00:00
Bo Hu
7624c44f1d Merge "emulator: do not enforce 8G system image partition" am: 7012508bf5
Original change: https://android-review.googlesource.com/c/platform/build/+/2393534

Change-Id: Idc41e5f4118c7e7aa0b082ed4031892e8d05e252
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-23 19:54:06 +00:00
Fabián Cañas
d8beee09b8 Add binder transaction recording tool to base system debug packages
Test: Make a fresh image. Use and explore with `record_binder`
Change-Id: I4ab24d34c17218b816143864f69819e9ce70e6ae
2023-01-23 14:45:40 -05:00
Bo Hu
7012508bf5 Merge "emulator: do not enforce 8G system image partition" 2023-01-23 18:54:33 +00:00
Treehugger Robot
c8daa6c76e Merge "Add aosp_riscv64 to AndroidProducts for TARGET_BUILD_APPS" am: 96159b063d am: bd2e23ee99 am: 20fd85c38f
Original change: https://android-review.googlesource.com/c/platform/build/+/2393219

Change-Id: I1268ecc1022acd450b21431776f930ee5a090f05
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-20 05:17:32 +00:00
Treehugger Robot
bd2e23ee99 Merge "Add aosp_riscv64 to AndroidProducts for TARGET_BUILD_APPS" am: 96159b063d
Original change: https://android-review.googlesource.com/c/platform/build/+/2393219

Change-Id: Ibade628e5d41b8040e4fdd2f0df53d04ab6c38c8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-20 04:19:08 +00:00
Treehugger Robot
96159b063d Merge "Add aosp_riscv64 to AndroidProducts for TARGET_BUILD_APPS" 2023-01-20 03:54:11 +00:00
Motomu Utsumi
7d212c2027 Merge "Remove cronet from PRODUCT_PACKAGES" am: 95bfc2b8f5
Original change: https://android-review.googlesource.com/c/platform/build/+/2248673

Change-Id: I54728244ad739f1dc804a65b194d73d5fa518808
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-20 02:40:05 +00:00
Motomu Utsumi
95bfc2b8f5 Merge "Remove cronet from PRODUCT_PACKAGES" 2023-01-20 02:03:26 +00:00
Colin Cross
4dc7c85153 Add aosp_riscv64 to AndroidProducts for TARGET_BUILD_APPS
Allow building unbundled prebuilts for aosp_riscv64.

Test: TARGET_BUILD_APPS=CtsShim TARGET_PRODUCT=aosp_riscv64 m
Change-Id: If563f2e9b6c0181ad2465367e30bb283bea1fcf9
2023-01-19 14:58:07 -08:00
Patrick Rohr
34c150429a Merge "Remove cronet from PRODUCT_PACKAGES" 2023-01-19 21:37:01 +00:00
Akilesh Kailash
3c0a3b5c94 Merge "Enable Batch writes for OTA installation." am: 529aa12817 am: dbe1b59d3c am: c018013091
Original change: https://android-review.googlesource.com/c/platform/build/+/2372277

Change-Id: Iebaae138fa0a19dea9b056c5cad1ae80e87df362
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-19 02:21:38 +00:00
Akilesh Kailash
dbe1b59d3c Merge "Enable Batch writes for OTA installation." am: 529aa12817
Original change: https://android-review.googlesource.com/c/platform/build/+/2372277

Change-Id: I596aa0c9ed36d4832ad136d814310d7bb253236e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-19 00:19:50 +00:00
Akilesh Kailash
529aa12817 Merge "Enable Batch writes for OTA installation." 2023-01-18 23:15:34 +00:00
Treehugger Robot
60c73a989d Merge "Fix generic ramdisk build failures on dedicated recovery partitions" am: 2797146c86 am: 621e9cc599 am: 8b33b62d4a
Original change: https://android-review.googlesource.com/c/platform/build/+/2388833

Change-Id: I6374a7bdd6a11396b0c497126db9681b84c31df2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-18 21:20:54 +00:00
Treehugger Robot
621e9cc599 Merge "Fix generic ramdisk build failures on dedicated recovery partitions" am: 2797146c86
Original change: https://android-review.googlesource.com/c/platform/build/+/2388833

Change-Id: Ia3fff9e16c204c846c1600c9cdcb83dc39bac027
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-18 20:24:56 +00:00
Treehugger Robot
2797146c86 Merge "Fix generic ramdisk build failures on dedicated recovery partitions" 2023-01-18 19:25:57 +00:00
Bo Hu
7fb8a697aa emulator: do not enforce 8G system image partition
Only use 8G as default size, when product does not specify
the system image sizes.

Bug: 265440010
Test: build and check sizes

Change-Id: I8da862482600d06eda9b84d0cc5db65f713067b5
2023-01-18 11:09:03 -08:00
Devin Moore
b446d19ba5 Merge "Replace the HIDL cas service from default vendor images" am: 6e04deaec9 am: d5cbd27c6e am: 8d9bff909c
Original change: https://android-review.googlesource.com/c/platform/build/+/2380863

Change-Id: Ic2b83c9cc62e07468b03f263c7a809fb845054b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-18 18:37:14 +00:00
Devin Moore
d5cbd27c6e Merge "Replace the HIDL cas service from default vendor images" am: 6e04deaec9
Original change: https://android-review.googlesource.com/c/platform/build/+/2380863

Change-Id: Ic07cf0f0f60bfe7a6c8e2c9a41ea7bb759aa3e72
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-18 17:41:13 +00:00
Devin Moore
6e04deaec9 Merge "Replace the HIDL cas service from default vendor images" 2023-01-18 17:36:03 +00:00
Martin Stjernholm
9f2fc85deb Merge "Add system property for the new boot-after-mainline-update compilation reason." 2023-01-18 16:29:33 +00:00
Hsin-Yi Chen
bc9294cb0c Merge "Update check-vndk-list rules" am: bed1ff2372 am: ae57cff779 am: 8e8d8949ac
Original change: https://android-review.googlesource.com/c/platform/build/+/2379708

Change-Id: I7a5c23e59b4c23e314cd1c1c8a808f8ead617d3c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-18 15:39:49 +00:00
Hsin-Yi Chen
ae57cff779 Merge "Update check-vndk-list rules" am: bed1ff2372
Original change: https://android-review.googlesource.com/c/platform/build/+/2379708

Change-Id: I5575be4545555bb99d51f127607cc01cd60bab00
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-18 14:16:32 +00:00
Hsin-Yi Chen
bed1ff2372 Merge "Update check-vndk-list rules" 2023-01-18 13:42:53 +00:00
Akilesh Kailash
9210c0c377 Enable Batch writes for OTA installation.
By default set `ro.virtual_ab.compression.threads` it to false.
Enabling this will improve OTA install time at the cost
of one more CPU.

Bug: 254188450
Test: OTA on Pixel
Change-Id: Idf1fa950a5fc394f0d783d80c84045295185fb85
Signed-off-by: Akilesh Kailash <akailash@google.com>
2023-01-18 06:20:37 +00:00
Kelvin Zhang
1143aaf772 Fix generic ramdisk build failures on dedicated recovery partitions
For targets with BoardUsesRecoveryAsBoot set to true, binaries in
generic_ramdisk are installed to $OUT/recovery/root/first_stage_ramdisk
This path is not on generic_ramdisk.mk 's allowlist, hence build fails.
To fix the failure, add $OUT/recovery/root/first_stage_ramdisk/system to
allow list.

Test: th, lunch eos-userdebug(a dedicated recovery partition target) and build.

Bug: 265477065
Change-Id: I89cf229adc028a7e5de632b9a3188ecb411de735
2023-01-17 17:11:55 +00:00
Martin Stjernholm
8450989b34 Add system property for the new boot-after-mainline-update compilation
reason.

Test: Boot
Bug: 265685704
Ignore-AOSP-First: Topic with internal changes - will cherry-pick to
  AOSP later.
Change-Id: I11d8d6eac1ea0e9537a839ee39adf3edb51852ec
2023-01-16 18:54:51 +00:00
Devin Moore
4f5534b0d3 Replace the HIDL cas service from default vendor images
This has been converted to AIDL.

Test: none
Bug: 227673974
Change-Id: I7eaef8da34d29c448358749d331758cbed7851df
2023-01-12 19:17:57 +00:00
Xin Li
d8cc7f97ad Merge tm-qpr-dev-plus-aosp-without-vendor@9467136
Bug: 264720040
Merged-In: Iea5b6fffed7c27855d87e35292f07a56686e4197
Change-Id: I912db6aac23dc5ee37b8b4455eec553da31d6dbc
2023-01-11 22:54:26 -08:00
Kun Niu
3c13774e72 Merge "Set UNBUNDLED_BUILD_SDKS_FROM_SOURCE to true by default in module_common.mk if the branch is not using slim manifests. This makes sure that mainline modules build locally are using the build from source sdk." am: 33790fc855 am: 3f20c0264c am: 909b243e67
Original change: https://android-review.googlesource.com/c/platform/build/+/2362614

Change-Id: I349519c8f1a93a4cf0382c8b9e817bc6d9ad566a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-11 02:50:18 +00:00
Kun Niu
909b243e67 Merge "Set UNBUNDLED_BUILD_SDKS_FROM_SOURCE to true by default in module_common.mk if the branch is not using slim manifests. This makes sure that mainline modules build locally are using the build from source sdk." am: 33790fc855 am: 3f20c0264c
Original change: https://android-review.googlesource.com/c/platform/build/+/2362614

Change-Id: Iccb497863e0b6c6a8d8927fb828dac0ad303edc3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-11 01:34:01 +00:00
Kun Niu
33790fc855 Merge "Set UNBUNDLED_BUILD_SDKS_FROM_SOURCE to true by default in module_common.mk if the branch is not using slim manifests. This makes sure that mainline modules build locally are using the build from source sdk." 2023-01-11 00:03:59 +00:00
Hsin-Yi Chen
ede358bde1 Update check-vndk-list rules
- Move LLNDK dumps from vndk directory to platform directory.
- Rename ndk and platform subdirectories from the codename to "current".

Bug: 238383845
Test: make check-vndk-list

Change-Id: Iafd9c970ebbdcc670c2ec406fda5ae861469a023
2023-01-09 14:12:12 +08:00
Avichal Rakesh
d43618d965 Add vndk cameraservice to GSI
Bug: 243593375
Test: n/a
Change-Id: I7e96e4f069331c3809ca8be6e61016c018fb7fe3
2022-12-20 14:05:09 -08:00
Treehugger Robot
499ded5a82 Merge "Remove dalvik.vm.usejitprofiles system property." am: ded89ff976 am: b8caaf16db
Original change: https://android-review.googlesource.com/c/platform/build/+/2327879

Change-Id: Iac17016466335c3d4fbc5ce228db1588e33f044f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-16 19:56:11 +00:00
Treehugger Robot
ded89ff976 Merge "Remove dalvik.vm.usejitprofiles system property." 2022-12-16 18:51:08 +00:00
Kun Niu
40e6f9bdca Set UNBUNDLED_BUILD_SDKS_FROM_SOURCE to true by default in
module_common.mk if the branch is not using slim manifests.
This makes sure that mainline modules build locally are
using the build from source sdk.

Bug: 262783668
Test: time m atest && time atest-dev CtsNetTestCasesLatestSdk[CaptivePortalLoginGoogle.apk+NetworkStackGoogle.apk+com.google.android.resolv.apex+com.google.android.tethering.apex] --verbose
Change-Id: I37b94448a45b0b811ae1815ad8c46589c62e8542
2022-12-16 10:48:49 -08:00
Treehugger Robot
a08d282e1e Merge "Remove linkerconfig from base_system" am: b1cf7a7e66 am: cdbbe7b934 am: ad22fd5258
Original change: https://android-review.googlesource.com/c/platform/build/+/2348442

Change-Id: I6d7a97d4143b7e5a7d43353638776c18e318ae40
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-14 08:44:50 +00:00