summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-29Updated 'cc' field of fuzz_config in Android.bp fileHEADmastermainAkshata Kadam
corrected cc field in fuzz_config Bug: 306435930 Test: Build libHidlBase_parcel_fuzzer Change-Id: I661dd5cf910f4581edc3d6a18760616a50d9285b
2024-04-25Merge "Move ishidlSupported logic to libhwbinder" into mainDevin Moore
2024-04-22Merge "Migrate Test Targets to New Android Ownership Model" into mainTreehugger Robot
2024-04-17Move ishidlSupported logic to libhwbinderDevin Moore
libhidl still has the public API, but now libhwbinder can use the logic. Test: launch_cvd Bug: 324326491 Change-Id: Ied2dfd1deedae6b9dec06e2c079328f458cd1505
2024-04-17Promote CtsOsTestCases to presubmitsDevin Moore
Now that they have soaked in postsubmits we can promote the tests to run in presubmits. Test: none Bug: 333079136 Change-Id: Ia617d36d4aea34ade65639a4925cd3083e824317
2024-04-11hidl_vec::iter: don't inherit from std::iteratorRyan Prichard
std::iterator is deprecated in C++17 and this usage generates ~900 warnings after upgrading libc++. Bug: 333165689 Test: apply topic:use-prebuilt-libcxx and build Android Change-Id: I7cec8b1c11242de1cbbcd52b2d949d8fed0ae98a
2024-04-09Merge "Remove VNDK definition(s)" into mainKiyoung Kim
2024-04-09Merge "Add //visibility:any_system_partition" into mainJeongik Cha
2024-04-08Merge "Add hwservicemanager vintf fragments to system_ext" into mainDevin Moore
2024-04-05Add hwservicemanager vintf fragments to system_extDevin Moore
PRODUCT_HIDL_ENABLED is used to force HIDL to be enabled for device bring-up when partners have converted all of their AOSP HAL implementations to AIDL, but still have some partner-owned interfaces that they are working on converting from HIDL TO AIDL. To allow for this behavior, we need to use a different manifest fragment that doesn't have the `max-level="8"` entry on it so hwservicemanager will see itself as registered. We have to decouple the manifest fragment from the hwservicemanger binary so we can choose which one to install based on the PRODUCT_HIDL_ENABLED variable. Test: PRODUCT_HIDL_ENABLED = true && adb shell lshal Test: PRODUCT_HIDL_ENABLED = false && adb shell lshal Bug: 332548148 Change-Id: I11332f1f09cede729729cc2ed66400769dff43c7
2024-04-05Check hwservicemanager.disabled for isHidlSupportedDevin Moore
Check for this when checking for "hwservicemanager.ready". If it's disabled, it's not going to be ready. This also makes the isHidlSupported call waitForHwservicemanager so isHidlSupported doesn't hit any races. Test: launch_cvd Test: atest vts_treble_vintf_framework_test vts_treble_no_hidl Test: atest vts_treble_vintf_vendor_test Bug: 218588089 Merged-In: Iff99e91e2d555d9868bc04ef58acfdcf3d81955c Change-Id: If32e7c2f30b260703c793699693d4b198d580cb2
2024-04-05Remove kTempHidlSupport to stop supporting HIDL in 202404Devin Moore
Test: launch_cvd Test: atest vts_treble_vintf_framework_test vts_treble_no_hidl Test: atest vts_treble_vintf_vendor_test Bug: 218588089 Merged-In: I0f2dd742ec3a3fb9bff1bfd4f2200d6d6640f0e1 Change-Id: I4e2fa32e4c0b10338a5b473ef7d0cf2e89106e96
2024-04-05Merge "Add CtsOsTestCases:android.os.cts.HwBinderTest to postsubmits" into mainTreehugger Robot
2024-04-03Add CtsOsTestCases:android.os.cts.HwBinderTest to postsubmitsDevin Moore
This recently failed after a change to HIDL service management. Will promote to presubmits when the SLO checker is happy. Test: atest CtsOsTestCases:android.os.cts.HwBinderTest Bug: 332395670 Change-Id: Ie83058149a2cfb939faa51bc122b8900fd010e7e
2024-03-28Remove VNDK related code from build.Kiyoung Kim
Remove VNDK related code from VINTF build. This change will remove any build code related with VNDK, which won't be triggered with VNDK deprecation. Bug: 330100430 Test: aosp_cf_x86_64_phone build succeeded Change-Id: I225a1c5c51bd457c6bbbd60dc3ec58b6e60b3a25
2024-03-28Remove VNDK definition(s)Kiyoung Kim
As of VNDK deprecation, any libraries that defines vndk is no longer valid anymore. This change removes all VNDK definition(s) from modules which was VNDK. Any former VNDK-SP libraries will be marked as double-loadable, so it can keep be able to be referenced by LLNDK libraries. Bug: 328994089 Test: AOSP CF build succeeded Change-Id: Id7bd1c6b310e2ad9133b9b4fcdd57ebcb22db435
2024-03-23Add //visibility:any_system_partitionJeongik Cha
system image which is declared in Android.bp should include the module. Bug: 321000103 Test: m nothing Change-Id: I0ee888b4fab5d89c251b8070d58859923ef54abf
2024-02-20BugFix: Always set PRIVATE_PROVIDED_VNDK_VERSIONS am: d58a10656aKiyoung Kim
Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2967203 Change-Id: Ic44cbea17d6ebf501466b774dd644e9da33021ba Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-19BugFix: Always set PRIVATE_PROVIDED_VNDK_VERSIONSKiyoung Kim
Previous change tried to set PRIVATE_PROVIDED_VNDK_VERSIONS conditionally if it is not empty. However, defining PRIVATE_PROVIDED_VNDK_VERSIONS is part of build action, so it is not accessible with ifeq command. Also as this is env variable, build works even when it is empty. This change would again set PRIVATE_PROVIDED_VNDK_VERSIONS even if it is empty to cover any build errors with PRODUCT_EXTRA_VNDK_VERSIONS. Bug: 316829758 Test: AOSP CF build succeeded Test: AOSP Husky build succeeded Change-Id: Ie86996f15a928d048bfe983f4c94be5719ce02e7
2024-02-13Generate vintf without VNDK version am: 9f24a721b2Kiyoung Kim
Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2949387 Change-Id: Id9305b806b531bb190f776a3402dec3cd21cf63b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-06Generate vintf without VNDK versionKiyoung Kim
Current VINTF generation command expects BOARD_VNDK_VERSION and PLATFORM_VNDK_VERSION, but these values are empty if VNDK is deprecated. This change is to generate VINTF without VNDK version if those values are empty. Bug: 316829758 Test: AOSP CF build succeeded Change-Id: I61fa0e0c80c7e367bd075ebe56bf85e7a1e3f782
2024-02-02Migrate Test Targets to New Android Ownership ModelAditya Choudhary
This CL is created as a best effort to migrate test targets to the new Android ownership model. It is based on historical data from repository history and insights from git blame. Given the nature of this effort, there may be instances of incorrect attribution. If you find incorrect or unnecessary attribution in this CL, please create a new CL to fix that. For detailed guidelines and further information on the migration please refer to the link below, go/new-android-ownership-model Bug: 304529413 Test: N/A Change-Id: I48cf5265c486276cb301c711ae5eea992d1797dc
2024-01-23Merge "Add hidl_test to TEST_MAPPING" into main am: 225d46b066Treehugger Robot
Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2904939 Change-Id: Iba1764256fd52af78dfd89712d5106551a83b746 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-23Merge "Add hidl_test to TEST_MAPPING" into mainTreehugger Robot
2024-01-13Merge "Revert^2 "Deprecate android.hidl.allocator after U vintf"" into main ↵Treehugger Robot
am: 83f416a5d5 am: bab21bf23b am: c1044c182f Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2907115 Change-Id: I3678cf195ce26cf7f3fdc80b76061e33c75819f8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-13Merge "Revert^2 "Deprecate android.hidl.allocator after U vintf"" into main ↵Treehugger Robot
am: 83f416a5d5 am: bab21bf23b Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2907115 Change-Id: Id3a6a3530846233fa9164fd0d5e77744cf9b72c1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-13Merge "Revert^2 "Deprecate android.hidl.allocator after U vintf"" into main ↵Treehugger Robot
am: 83f416a5d5 Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2907115 Change-Id: I34f2655a18c6501112852216d95dd3a64b2b389e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-12Merge "Revert^2 "Deprecate android.hidl.allocator after U vintf"" into mainTreehugger Robot
2024-01-11Revert^2 "Deprecate android.hidl.allocator after U vintf"Devin Moore
37904d99c75225447bd1aeb6dcf14968cbe030ed Change-Id: Id09421ac669fab7c20682b6b01d7b73596fac846
2024-01-11Merge "Revert "Deprecate android.hidl.allocator after U vintf"" into main ↵Dean Chien
am: 01749e3049 am: 6749f54c6b am: a73d557162 Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2905968 Change-Id: I96446af47e3d71ae1d03704913ca95398bc117d5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-11Merge "Revert "Deprecate android.hidl.allocator after U vintf"" into main ↵Dean Chien
am: 01749e3049 am: 6749f54c6b Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2905968 Change-Id: I2fce2191ea0306a72e9fb4937bb9ed683379cdf4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-11Merge "Revert "Deprecate android.hidl.allocator after U vintf"" into main ↵Dean Chien
am: 01749e3049 Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2905968 Change-Id: Ic851c8509ef09e21a0e8e74bca8b17dc538db1c7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-11Merge "Revert "Deprecate android.hidl.allocator after U vintf"" into mainDean Chien
2024-01-11Revert "Deprecate android.hidl.allocator after U vintf"Dean Chien
Revert submission 2904348-deprecate_hidl_allocator Reason for revert: b/319562435 Reverted changes: /q/submissionid:2904348-deprecate_hidl_allocator Change-Id: I47177a0d80f1fe648544bdca9b0e6792f1fbc043
2024-01-11Add hidl_test to TEST_MAPPINGDevin Moore
There are dependencies that are tested, so make sure they run in presubmits. Test: atest hidl_test Bug: 319502861 Change-Id: I4bc4c1d02bc9c72498575f1b98567984011364a3
2024-01-10Merge "Deprecate android.hidl.allocator after U vintf" into main am: ↵Devin Moore
6e16bd3855 am: d711c09863 am: dcf3e047a6 Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2902449 Change-Id: I3cec1101f2ab6a6f9fe152e0a9d0f6311fc5effc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-10Merge "Deprecate android.hidl.allocator after U vintf" into main am: ↵Devin Moore
6e16bd3855 am: d711c09863 Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2902449 Change-Id: I4860c505d4e10e9b2e3ccbfc08d4464996fa4b17 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-10Merge "Deprecate android.hidl.allocator after U vintf" into main am: 6e16bd3855Devin Moore
Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2902449 Change-Id: I294fbb2e1c379fcb4565f936984bfbb8d75902d9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-10Merge "Deprecate android.hidl.allocator after U vintf" into mainDevin Moore
2024-01-10Deprecate android.hidl.allocator after U vintfDevin Moore
HIDL is deprecated. Test: launch_cvd Bug: 205764958 Change-Id: Iff71abfa1d148925475ab68d4f08bd3f99be4a1a
2024-01-10Do not create vendor-ndk in DCM for version 35+ am: 968581968c am: ↵Hung-ying Tyan
3a4f8461dd am: 6d351af9e0 Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2902208 Change-Id: Ia7515a43386d7a09acdde3c82eb58616723f1b0c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-10Do not create vendor-ndk in DCM for version 35+ am: 968581968c am: 3a4f8461ddHung-ying Tyan
Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2902208 Change-Id: I62a4ac4162eb57360ea2badd06b078f2bfb886c7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-10Do not create vendor-ndk in DCM for version 35+ am: 968581968cHung-ying Tyan
Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2902208 Change-Id: I7afd7674c320618d906480f0208be751e5f4515e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-01-09Do not create vendor-ndk in DCM for version 35+Hung-ying Tyan
VNDK is moved to /vendor in version 35 and beyond. This CL removes such a dependency from DCM. Bug: 310761012#comment17 Bug: 316829758 Test: check DCM Change-Id: Iad13bd7c440b8e5f190d4586d6b48d669ff735d5
2023-12-20Prepare for android.hidl.allocator deprecation am: 4ed17b5f7c am: fe4d3522c6 ↵Devin Moore
am: 6bfea81ec0 Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2853457 Change-Id: I753525dcbab9fe51beacb96678a27f8bb42f9111 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-20Prepare for android.hidl.allocator deprecation am: 4ed17b5f7c am: fe4d3522c6Devin Moore
Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2853457 Change-Id: I04738b4dd79cdf437037a57738a3af4e23478650 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-20Prepare for android.hidl.allocator deprecation am: 4ed17b5f7cDevin Moore
Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2853457 Change-Id: If22c9f7e185fe1f6a1bdd1ffac90b9fc2c75dc1f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-19Prepare for android.hidl.allocator deprecationDevin Moore
The service may still be installed on new devices, and will be installed with GSI. So it needs to be prepared to start, check if it's registered in the manifest, and either register itself with hwservicemanager, or shut down without getting restarted by init. Test: boot cuttlefish without hwservicemanager Bug: 218588089 Change-Id: I6aaf155ec22ecbd14a9a248512c13e23525ba360
2023-12-08Add VTS test cases to presubmit am: 4c99b91527 am: e0611518de am: f486a84321Devin Moore
Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2862910 Change-Id: I70af5f0c4cff17bbd0d49b96995e03fa04f4595e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-08Add VTS test cases to presubmit am: 4c99b91527 am: e0611518deDevin Moore
Original change: https://android-review.googlesource.com/c/platform/system/libhidl/+/2862910 Change-Id: I38b66638411339747758cca9539346a2be59ec3c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>