summaryrefslogtreecommitdiff
path: root/vintfdata
diff options
context:
space:
mode:
authorSteven Moreland <smoreland@google.com>2018-05-30 14:11:19 -0700
committerSteven Moreland <smoreland@google.com>2018-05-30 14:17:36 -0700
commit8990969b079bf7a2b4aa2242c101896efacee757 (patch)
treefc2f278ea909b8ca4dedd9d471423b5fcd323c3e /vintfdata
parent3eb12e4372bded5508a99588a78c3f2b669bbcbb (diff)
downloadlibhidl-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.xml2
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>