Commit Graph

8527 Commits

Author SHA1 Message Date
Erick Alvarez
2b8cf0e409 Revert "Disable dexpreopt for aosp_riscv64"
This reverts commit e325f61525.

Reason for revert: DroidMonitor-triggered revert due to breakage in some branches.

Bug: 270958097
Change-Id: I2c3bb568c7f3b0dc7a364ea74b91574966102ff3
2023-02-27 20:39:14 +00:00
Florian Mayer
f9d1c1b714 Add libclang_rt.ubsan_standalone to all debug builds
This is needed to run tests that use `sanitize: { undefined: true }`.

(this is a cherry-pick of fc6f2a43af)

Test: run test that needs ubsan on cf_x86_64_phone
      without this change: fails to link
      with this change: works
Bug: 255414852
Merged-In: Id5d3be9bafcc4dbaaf59ca55728ffc40b5cc4af5
Change-Id: Id5d3be9bafcc4dbaaf59ca55728ffc40b5cc4af5
2023-02-27 10:41:53 -08:00
Florian Mayer
2e0e021deb Merge "Add libclang_rt.ubsan_standalone to all debug builds" into udc-dev 2023-02-27 18:38:44 +00:00
Ulya Trofimovich
13a466ff82 Merge "Disable dexpreopt for aosp_riscv64" am: ee254eca0f am: 18a94331ca am: 0b41384361
Original change: https://android-review.googlesource.com/c/platform/build/+/2450642

Change-Id: I2d8752f49a121ea407167d87466142dae806a780
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-27 13:29:54 +00:00
Ulya Trofimovich
18a94331ca Merge "Disable dexpreopt for aosp_riscv64" am: ee254eca0f
Original change: https://android-review.googlesource.com/c/platform/build/+/2450642

Change-Id: I8e96a2f0098577f1bcddadb413ed2f4fc2f33bf6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-27 12:15:00 +00:00
Florian Mayer
fc6f2a43af Add libclang_rt.ubsan_standalone to all debug builds
This is needed to run tests that use `sanitize: { undefined: true }`.

Test: run test that needs ubsan on cf_x86_64_phone
      without this change: fails to link
      with this change: works
Bug: 255414852
Change-Id: Id5d3be9bafcc4dbaaf59ca55728ffc40b5cc4af5
2023-02-25 00:17:35 +00:00
Ulya Trafimovich
e325f61525 Disable dexpreopt for aosp_riscv64
dex2oat isn't supported for riscv64 yet, disable dexpreopt.  For
aosp_riscv64-user and -userdebug builds it is also necessary to
relax the requirement that dexpreopt is enabled.

Test: trehugger
Change-Id: Ib84f1b40675783d286f4ff89d3c1daa9c7be710a
2023-02-24 14:09:10 +00:00
Ulya Trofimovich
d5384aeb89 Merge "Add ART and some other modules to dist target on riscv64." am: b9828d64b4 am: 10f6bf0169 am: 6d38d61ebb
Original change: https://android-review.googlesource.com/c/platform/build/+/2450643

Change-Id: I48c491fdf737499ab7f471f14d69f818ba701380
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-23 20:53:57 +00:00
Ulya Trofimovich
10f6bf0169 Merge "Add ART and some other modules to dist target on riscv64." am: b9828d64b4
Original change: https://android-review.googlesource.com/c/platform/build/+/2450643

Change-Id: I7a93db28dcd6bcc64df2a6e616531e8c343ff68d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-23 19:14:31 +00:00
Ulya Trafimovich
0da6e01bab Add ART and some other modules to dist target on riscv64.
Test: lunch aosp_riscv64-userdebug && m dist
Change-Id: Ib294f30dabeef6cf585ec0e2ad4f51fdfb7f73c4
2023-02-22 13:36:57 +00:00
Cherry Ng
9b56ec1726 Merge "Add preinstallation configs for AOSP Files, Search and Keyboard" into udc-dev 2023-02-22 00:24:24 +00:00
Avichal Rakesh
d21c5ae2d2 Revert "Add DeviceAsWebcam to general handheld_system"
This reverts commit 28b6a02300.

Reason for revert: DeviceAsWebcam is not ready to ship. The target will be re-added once the service is more polished.

Change-Id: I287d352782760427db2a66594e4f69f757ff1fb2
Merged-In: I287d352782760427db2a66594e4f69f757ff1fb2
2023-02-21 19:14:36 +00:00
Treehugger Robot
01a756570b Merge "Add system property for the new boot-after-mainline-update compilation reason." am: 3f6ffaa382
Original change: https://android-review.googlesource.com/c/platform/build/+/2435496

Change-Id: Id550c6d5bdaf8e390cecf6ee1808da7a4ff27b4c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-21 12:14:36 +00:00
Cynthia Wasonga
94a52f2017 Add preinstallation configs for AOSP Files, Search and Keyboard
Bug: 238970256
Bug: 267617358
Test: Verify app installation on device
Change-Id: I08d238dfc61571fc9f575e7b72fbee6db418c90c
Merged-In: I08d238dfc61571fc9f575e7b72fbee6db418c90c
2023-02-18 09:27:09 +00:00
Jayant Chowdhary
d925aa7ea2 Merge "Add DeviceAsWebcam to general handheld_system" 2023-02-16 22:59:32 +00:00
Martin Stjernholm
92189ed9b6 Add system property for the new boot-after-mainline-update compilation
reason.

Cherry-picked from internal.

Test: Boot
Bug: 265685704
Change-Id: I11d8d6eac1ea0e9537a839ee39adf3edb51852ec
Merged-In: I11d8d6eac1ea0e9537a839ee39adf3edb51852ec
2023-02-14 18:42:47 +00:00
Ronish Kalia
b1b18d0d4b Merge "Rename healthconnect to healthfitness" 2023-02-14 12:08:47 +00:00
Zhong Dong
05edbf828a Add a new flag to control WallpaperBackup
Test: Locally build android and flashed a debug device.
Bug: 266917524

Change-Id: I418699c5ded8580f105afaf9ec7c3c528dde8939
2023-02-10 08:08:25 +00:00
Daniel Norman
9d240f9d14 Merge "Includes AccessibilityMenu on handheld devices." 2023-02-09 23:05:09 +00:00
ronish
bc566a4e0e Rename healthconnect to healthfitness
Bug: 264516143
Change-Id: I11a359ae23c1990fafb68667988e3249390e47e0
2023-02-07 20:22:36 +00:00
Daniel Norman
72edb1b11d Includes AccessibilityMenu on handheld devices.
In FR b/261252772 we are migrating the AccessibilityMenu accessibility
service from the Android Accessibility Suite into the framework.

This APK is very small (210KB), does not run unless enabled by
the user in accessibility Settings, and uses <150MB PSS while running
per `dumpsys meminfo`.

Bug: 266591148
Test: check that A11yMenu is present in system_ext and can be enabled
      in Settings > Accessibility
Change-Id: I4da09e4f98eb56bcfb441ca1afdeff28f6d3aa31
2023-02-06 22:34:32 +00:00
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