summaryrefslogtreecommitdiff
path: root/update-makefiles.sh
AgeCommit message (Collapse)Author
2019-11-26./update-makefiles.sh, for union changes/memorySteven Moreland
Many more types can be used in Java. Also, here, update-makefiles.sh has been switched to the standard style that will find all of the interfaces in the directory, rather than needing to list them explicitly. Bug: 143566068 Test: N/A Change-Id: I3b7d36ff465b9050e1105ed483c5cc46e15e0337
2018-10-11Add safe_union@1.0::Monostate.Steven Moreland
This is a helper type used to easily make optional types. Bug: 116156870 Test: hidl_test, hidl_test_java Change-Id: If38827800edf362676a99619c3d75114ab8eef13
2018-05-30Add definition for IServiceManager 1.2android-o-mr1-iot-release-1.0.1Steven Moreland
Adding a new version of IServiceManager to introduce the following features: - Better notifications (onRegistration will contain the interface) - Remove service (for b/64678982, lazy HALs) - Callbacks to support lazy hal shutdown when there are no clients (b/79983843) - Method to list interfaces in the manifest (for b/76108617, since if they are lazy, they will no longer show up in listByInterface) - Broadcast to all HALs for systrace w/o root (b/78136428) - Register w/o it having to call interface chain (b/36424585) This CL intentionally does not introduce a method called getPassthroughServiceManager1_2 since the passthrough manager didn't even support 1.1 IServiceManager features. This may be added in the future if we want some of the above features in passthrough mode. Test: (sanity) boot and check for fatal logs Test: check for @1.2::IServiceManager in lshal Test: hidl_test Change-Id: Ife5a439a12e0e016c31187ac0bb62f9e4111113e
2017-10-10Update makefiles for Android.bp Java.Steven Moreland
Also, moved legacy android.hidl.base-V1.0-java-static target into a more maintainable location until we can completely remove it. Bug: 33420795 Test: pass Change-Id: I3144d83ff3f691b21c96068a9605e2b3481bdea7
2017-07-25Add 1.1 version of hwservicemanager.Steven Moreland
Test: boot marlin Test: hidl_test Bug: 63940457 Change-Id: I9c86c7c99eb6cccbf2e54596414bfec34e0bdbb8
2017-05-11Update makefiles from anywhere.Steven Moreland
Test: with update-all-google-makefiles.sh Change-Id: Ib3e9952158b5eaf90f013b6446a66c714c2af481
2017-02-17split android.hidl.memorySteven Moreland
Split android.hidl.memory into android.hidl.memory and android.hidl.allocator. This must be done because IAllocator is served over hwbinder transport and IMapper/IMemory are always going to be passthrough hals. Test: hidl_test, device boots with allocator Bug: 35327976 Merged-In: Ib135b5e101fadadbbf16126a98f90181f76a253b Change-Id: Ib135b5e101fadadbbf16126a98f90181f76a253b
2016-12-22Add android.hidl.token@1.0.Steven Moreland
This facilitates converting hidl interfaces into something that are more easily transferrable to other processes. Bug: 33058559 Test: compiles Change-Id: I77d1ecc74981f101e07a827ba8d7de77bf56cfa6
2016-12-02Hidlize IBase and use IBase instead of IBinder.Yifan Hong
Note: system/libhidl/base is the libhidlbase project. system/libhidl/transport/base is the android.hidl.base@1.0 HAL files. Test: hidl_test Change-Id: Ic3464b5e50c0896de9b26f44a409496f8df37c39
2016-12-02Hidlized version of IMemory.Martijn Coenen
- Add hidl_memory type. - Add android.hidl.memory@1.0 package - IMapper - IAllocator - IMemory - Add libhidlmemory - Add default implementation of android.hidl.memory@1.0 - Ashmem - Ion (TODO, probably in another CL) Test: compiles (WIP) Change-Id: I4632eeb6a0051551b54ce04d919aaf551dfc5f28