summaryrefslogtreecommitdiff
path: root/products
AgeCommit message (Collapse)Author
2024-04-30Only move aosp_tv_arm64 to non-ABHongguang Chen
non-AB is deprecated, move GSI targets to AB updates Test: build w/o deprecated-ota Bug: 334489639 Change-Id: I69155e829fb1076bedbe4099df54405269446829
2024-04-30Move ATV GSI targets away from non-ABKelvin Zhang
non-AB is deprecated Test: th Bug: 334489639 Change-Id: Ifedaa913bf5e55760579ef8858cf47f3679c7653
2024-04-23Build audio_effects.xml with SoongInseob Kim
Bug: 335369205 Test: build (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:92d8dfc5fed6f81ed215af6ce524a5b415852d0a) Merged-In: Ibcc24bef80c37a1650c3caf139db5dc9a85b8b6e Change-Id: Ibcc24bef80c37a1650c3caf139db5dc9a85b8b6e
2024-03-18Use soong modules for init.zygote*.rcJeongik Cha
Bug: 322088967 Bug: 330081605 Test: build Change-Id: I34cb846bc1d1ca05f3b65f866aebd252b8abafab
2024-01-17Merge Android 24Q1 Release (ab/11220357)temp_319669529Xin Li
Bug: 319669529 Merged-In: I96bb0be5a0a7c9d8b5cf49d54e0475ad8826b10e Change-Id: I7c432778389d3337ee647a057436bc957ab538fc
2024-01-10Replace PRODUCT_DISABLE_SCUDO with MALLOC_SVELTE.Christopher Ferris
The PRODUCT_DISABLE_SCUDO only removes scudo from the list of sanitizers. It doesn't change the allocator to be used. Instead use MALLOC_SVELTE := true, which causes a device to use a low memory version of the allocator. Bug: 318756974 Test: Builds. Change-Id: I21086eba4c0f0d5a02e62dbf10b90bf8ca45dcfa
2023-12-13Introduce MDNS_OFFLOAD_SUPPORT flag.Valentin Trifonov
Build and ship MdnsOffloadManagerService only on supported devices. Test: lunch gambit-userdebug && m; find $OUT -name 'MdnsOffloadManagerService*' Bug: 315754011 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:00a63cbe01c7d5a111592eb39067566a3b70fcd9) Merged-In: I96bb0be5a0a7c9d8b5cf49d54e0475ad8826b10e Change-Id: I96bb0be5a0a7c9d8b5cf49d54e0475ad8826b10e
2023-11-28Include emu64*/details.mk instead of arch-vendor.mkRoman Kiryanov
to match the board. This is the same file. Bug: 295259752 Test: presubmit Change-Id: I7136789c2778a77ebd14c7d1997aabdb501d5a04 Signed-off-by: Roman Kiryanov <rkir@google.com>
2023-11-23Move x86-vendor.mk into board/emu64x/kernel_fstab_32.mk am: 43a0e37df3 am: ↵Roman Kiryanov
2c84794c67 am: d93ccc2597 Original change: https://android-review.googlesource.com/c/device/google/atv/+/2844133 Change-Id: Iea331d8bf07b7042ea06dbd5fa392f56d3b77db0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-23Move x86-vendor.mk into board/emu64x/kernel_fstab_32.mk am: 43a0e37df3Roman Kiryanov
Original change: https://android-review.googlesource.com/c/device/google/atv/+/2844133 Change-Id: Ia072f446b7daf0efdfd179278ab59e3daf838b57 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-22Move x86-vendor.mk into board/emu64x/kernel_fstab_32.mkRoman Kiryanov
it adds the kernel and fstab only. Bug: 299636933 Test: presubmit Change-Id: Ie6033f7f7342a90c52f9db252a2a722829670140 Signed-off-by: Roman Kiryanov <rkir@google.com>
2023-11-20Merge "Stop adding to PRODUCT_ARTIFACT_PATH_REQUIREMENT_ALLOWED_LIST" into ↵Devin Moore
main am: bd741052a6 am: d2f1b7f5d0 am: 44a0daa38c Original change: https://android-review.googlesource.com/c/device/google/atv/+/2838735 Change-Id: I7bef96d8991d54251d1e29bf718552c805e501de Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-20Merge "Stop adding to PRODUCT_ARTIFACT_PATH_REQUIREMENT_ALLOWED_LIST" into ↵Devin Moore
main am: bd741052a6 Original change: https://android-review.googlesource.com/c/device/google/atv/+/2838735 Change-Id: Ia50bdd4146d5b2998f60e6cb3f56077c350af41c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-20Stop adding to PRODUCT_ARTIFACT_PATH_REQUIREMENT_ALLOWED_LISTDevin Moore
These entries were here because the API level specific includes were not handled. Now that they are, we can remove these entries. Test: m Bug: 299166571 Bug: 312087292 Change-Id: Id9258e41f2a029ef1d87202fc9a3d498cbd8308b
2023-10-27Merge "Add TV PAI stub for Cuttlefish" into mainAlfred Piccioni
2023-10-26Add TV PAI stub for CuttlefishAlfred Piccioni
Cuttlefish requires the PAI stub to querry for apps in the OOBE stage. Bug: 287264847 Test: Build and boot. Change-Id: I07b9db8d6808c7ee9d2c1ae950980ba4e57a4aae
2023-10-26Merge "Switch to use the emu64a board" into main am: 407c15d812 am: ↵Treehugger Robot
634b0695e0 am: 525a71546f Original change: https://android-review.googlesource.com/c/device/google/atv/+/2802259 Change-Id: I9766bcdea30eaf0593195f2c8479fa977c1c6dcf Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-25Merge "Switch to use the emu64a board" into main am: 407c15d812Treehugger Robot
Original change: https://android-review.googlesource.com/c/device/google/atv/+/2802259 Change-Id: I37672ed65f896edce1f7b76cd2b7cd68ea8cb476 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-24Switch to use the emu64a boardRoman Kiryanov
emulator64* boards are deprecated. Bug: 295259752 Test: presubmit Change-Id: Iadcd3bbc92ba3299d8cd7e3ee2c71f9d13fa87fd Signed-off-by: Roman Kiryanov <rkir@google.com>
2023-10-17Merge 10952656Xin Li
Merged-In: Ic63b5ad78dc92a326af710344435f5c754924cdd Change-Id: I23a08fdbdda715d626c2ce0963902b6a0cc16911
2023-10-17atv_base: Include default translations am: 695fe68f61 am: d40b35e14f am: ↵Bruno Martins
abf0ba8756 Original change: https://android-review.googlesource.com/c/device/google/atv/+/2784288 Change-Id: Icfec2ebeffa91114ed438ecbaf4d09bec5c16f59 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-17atv_base: Include default translations am: 695fe68f61 am: d40b35e14fBruno Martins
Original change: https://android-review.googlesource.com/c/device/google/atv/+/2784288 Change-Id: I5a1e8e99f5089acec9b313b6454e41bcd1046c6b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-11atv_base: Include default translationsBruno Martins
Many ATV targets are inheriting from this makefile to set AOSP product definitions. Additionally, in our project where extra locales are included via CUSTOM_LOCALES, signing started to fail for all the ATV targets. That failure basically unveilled that ATV was never building with translations from AOSP. Fix it by adding default language packs here as well. Note that this problem wouldn't surface on a device inheriting from aosp_tv_*.mk, as such makefiles include atv_generic_system.mk which in turn includes languages_default.mk. But per the only reference ATV repo (yukawa), that isn't the proper makefile to inherit. Change-Id: I5548b8d12e0b8cd4bcbf1ac067055a8f248c6c0b
2023-10-11Add TvFeedbackConsent to TV system_ext partitionGazal
Test: make and flash Bug: 268191690 Change-Id: I8744a48c15bb7f074ba3e6cd82d13074ee99e5ff
2023-10-07Merge "Add AOSP arm64-v8a for Android TV" into main am: acdcfb83ca am: ↵Treehugger Robot
b567a20bdb am: 44a620e9f8 am: 1f07cd8413 am: 8d9bd2dbfc Original change: https://android-review.googlesource.com/c/device/google/atv/+/2769340 Change-Id: Iba1e0b0eb01b3b7529c3ce2361e508a621dbb4d6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06Merge "Fix the persistent logcat limits" into mainTreehugger Robot
2023-10-06Fix the persistent logcat limitsAlvin Abdagic
Documentation for `logd.logpersistd.size` is currently incorrect, and doesn't limit the size of the persisted buffers, but instead the number of files, where each is currently 2 MiB. This CL fixes the configuration with that in mind, further reduces the limits, to leave additional buffer for safety, and adds additional configuration to protect us from default changes having an unintended effect on out configuration. Test: Manual Bug: 302609484 Change-Id: Ie38ce8ed5061163468aa6998647ade952a0426dd
2023-10-06Merge "Add AOSP arm64-v8a for Android TV" into main am: acdcfb83ca am: ↵Treehugger Robot
b567a20bdb am: 44a620e9f8 am: 1f07cd8413 Original change: https://android-review.googlesource.com/c/device/google/atv/+/2769340 Change-Id: Ic63b5ad78dc92a326af710344435f5c754924cdd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06Merge "Add AOSP arm64-v8a for Android TV" into mainTreehugger Robot
2023-10-02Add AOSP arm64-v8a for Android TVDmytro Rodionov
Adds new product, sdk_atv64_arm64, which should be an AOSP-accessible emulator target for Android TV on M1 Macs. This shouldn't intersect at all with our Android Studio target, sdk_google_atv64_arm64, since we don't use any of the same base code. Bug: 303023800 Test: m Change-Id: I92da694b1c0fa6c626a47dd04cc235927f11f50d
2023-10-02Remove sdk_atv_arm64.mkAlfred Piccioni
The external namespace for AOSP uses this file for an actual device makefile. This file originally existed to store extra data for the ATV SDK, but sdk_common_arm64.mk is sufficient for this purpose. Bug: 303023800 Test: Null. Change-Id: If9648e3e79d7103dc8f48d97d27d136eaf57935f
2023-09-06Fix artifact path requirements check am: bff367cd28 am: d87ea41c4a am: ↵Cole Faust
087c4d0238 am: b72db75c7d am: fd1792805a Original change: https://android-review.googlesource.com/c/device/google/atv/+/2743913 Change-Id: I4eaf2d349197b8d19b72f8c2c4c60f3e5e526d28 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06Fix artifact path requirements check am: bff367cd28 am: d87ea41c4a am: ↵Cole Faust
087c4d0238 am: b72db75c7d Original change: https://android-review.googlesource.com/c/device/google/atv/+/2743913 Change-Id: I4f433fc45f73e9ffcf35d6b90260a4d67b724994 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06Fix artifact path requirements check am: bff367cd28tmp_amf_298295554Cole Faust
Original change: https://android-review.googlesource.com/c/device/google/atv/+/2743913 Change-Id: Id0813c52a65534c3f4dcf3a65761588ba4d102ee Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06Fix artifact path requirements checkCole Faust
Fixes: 299224830 Test: m nothing on an internal-only product Change-Id: Iac6804063174838de18236a57f10c24b8f01d802
2023-08-30Merge changes I26fd843c,I63b9dd84,Iab486589 into mainValentin Trifonov
* changes: Minor update to mDNS offload manager AIDL spec. Add mDNS offload manager test suite. Add mDNS offload manager implementation.
2023-08-30Add mDNS offload manager implementation.Valentin Trifonov
Scope: - Offload binding with overlay component name - Record sorting with overlay parameter - Protocol responses add/remove - Passthrough add/remove - Enable/disable mDNS offload on screen off/on, respectively Cherry-picked from ag/23083596 in Leonel's absence. Bug: 232507295 Bug: 294344272 Bug: 292217375 Test: atest com.android.tv.mdnsoffloadmanager Change-Id: Iab4865897eb74839416f39d4b255811c0065eaef
2023-08-11Always disable SystemUI Compose features in TVJordan Demeulenaere
We will soon submit http://ag/24151185 which adds new dependencies on Jetpack Compose. Those features are not used in TV so let's temporarily disable the Compose implementation until we find a better way to strip those features out of the TV APK. Bug: 295304993 Test: Builds Change-Id: Ifee149da0cda5c7f4582b448d2fbec0804e26e9d
2023-07-13Limit the persistent logcat to 80 MiBAlvin Abdagic
Our feedback reporting tool has a hard limit at 18 MiB for the bugreports. Those are compressed, and considering other things in the bugreport, experimentally, I was able to fit 80 MiB worth of logcat into that limit. Test: Presubmit Bug: 291121106 Change-Id: Id52af1de141a8cad4a7c6ca9de175d8c62f531fb
2023-06-30Merge "Remove GSI Leanback from internal SDK image"Treehugger Robot
2023-06-30Remove GSI Leanback from internal SDK imageAlfred Piccioni
The GSI requires LeanbackIME and TvSampleLeanbackLauncher; internally, these packages are not required and are superceded. Fixes: 282939511 Test: Build and boot, input and launcher appear to work. Change-Id: Iac710da530db2972dc8b05a0c4889039e321ea64
2023-06-21Merge "Common makefile to enable persistent logcat"Treehugger Robot
2023-06-21Common makefile to enable persistent logcatAlvin Abdagic
Applies only to -eng and -userdebug builds. Is an optional configuration to be included per device. Retains the default size of 256 MB (that will eat into the storage). Bug: 288218626 Test: manual: built an image, verified persistent logcat is enabled Change-Id: I1fe68789f87335e834bb2362b8ca7ffc831d20bf
2023-06-20Add system sounds back to TV GSI.Hongguang Chen
Bug: 260355189 Test: build GSI and check artifacts Change-Id: If3b9c126350578817d2e36e50500a76f7d99191b
2023-06-14Fix goldfish overlay double-include in atv arm64Alfred Piccioni
Bug: 287179446 Change-Id: Id9406f427dbb1163e1e6473b62090ac61c38a688 Test: Presubmits.
2023-06-13Add HDMI CEC Device TypeAlfred Piccioni
Mismatching HDMI and HDMI_CEC device types are causing CTS failures. Bug: 273730651 Test: Ran CtsHdmiCecHostTestCases suite. (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:04b4842a54f4e376445c8ae00c414ee6adfcda13) Merged-In: I9d741241a4f9f96a0da3de194427788a68e8eeda Change-Id: I9d741241a4f9f96a0da3de194427788a68e8eeda
2023-06-12Add emulator vendor to ARM64 emulator.Alfred Piccioni
Test: Builds, will check with ADRT stage. Bug: 243615051 (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:9facde17bcc6d36713516d21a29369f3daf4f62b) Merged-In: I3d78e774fb3213d020215ce6afee4c2b43145455 Change-Id: I3d78e774fb3213d020215ce6afee4c2b43145455
2023-06-08Add system sounds back to aosp.Philip Junker
Bug: 260355189 Test: manual Change-Id: Ide62516c38195777e647d5a18ab2dbfc09e01ff3
2023-06-02Make TV devices use the TvSystemUI target am: f1c14b3437Nikolas Havrikov
Original change: https://googleplex-android-review.googlesource.com/c/device/google/atv/+/23521137 Change-Id: I174228f9d51ab9cd5eec5cf98fa9fdea1cea87bb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-01Make TV devices use the TvSystemUI targetNikolas Havrikov
Bug: 282633512 Test: make and flash (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:febd3c677d190b28ef97d0681e6136ac748b8af6) Merged-In: I3a7cf3fb52cb0f5a257d6465755bee0f4f3b0799 Change-Id: I3a7cf3fb52cb0f5a257d6465755bee0f4f3b0799