diff options
author | Steven Moreland <smoreland@google.com> | 2018-05-30 14:11:19 -0700 |
---|---|---|
committer | Steven Moreland <smoreland@google.com> | 2018-05-30 14:17:36 -0700 |
commit | 8990969b079bf7a2b4aa2242c101896efacee757 (patch) | |
tree | fc2f278ea909b8ca4dedd9d471423b5fcd323c3e /vintfdata | |
parent | 3eb12e4372bded5508a99588a78c3f2b669bbcbb (diff) | |
download | libhidl-8990969b079bf7a2b4aa2242c101896efacee757.tar.gz |
Add definition for IServiceManager 1.2android-o-mr1-iot-release-1.0.1
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
Diffstat (limited to 'vintfdata')
-rw-r--r-- | vintfdata/manifest.xml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vintfdata/manifest.xml b/vintfdata/manifest.xml index 3fc2067..582b5eb 100644 --- a/vintfdata/manifest.xml +++ b/vintfdata/manifest.xml @@ -2,7 +2,7 @@ <hal> <name>android.hidl.manager</name> <transport>hwbinder</transport> - <version>1.1</version> + <version>1.2</version> <interface> <name>IServiceManager</name> <instance>default</instance> |