summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Chong <victor.chong@linaro.org>2021-01-22 14:12:03 +0000
committerVictor Chong <victor.chong@linaro.org>2021-05-19 09:53:44 +0100
commit6ff9be77636aeda31a3800ac8f1942e3a0e23f63 (patch)
treedea5384b7b2edf1940ccc2b889fda5749a7abf05
parentfac6f2c28954c0150e5f49a9f95f43ae5573361f (diff)
downloadapps-6ff9be77636aeda31a3800ac8f1942e3a0e23f63.tar.gz
Add manifest fragments.
Per https://source.android.com/devices/architecture/vintf/objects#manifest-fragments Signed-off-by: Victor Chong <victor.chong@linaro.org>
-rw-r--r--gatekeeper/Android.mk1
-rw-r--r--gatekeeper/android.hardware.gatekeeper@1.0-service.optee.xml11
-rw-r--r--keymaster/3.0/android.hardware.keymaster@3.0-service.optee.xml7
-rw-r--r--keymaster/Android.mk1
4 files changed, 20 insertions, 0 deletions
diff --git a/gatekeeper/Android.mk b/gatekeeper/Android.mk
index e2fdc52..69b8604 100644
--- a/gatekeeper/Android.mk
+++ b/gatekeeper/Android.mk
@@ -29,6 +29,7 @@ LOCAL_INIT_RC := android.hardware.gatekeeper@1.0-service.optee.rc
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_MODULE_TAGS := optional
LOCAL_VENDOR_MODULE := true
+LOCAL_VINTF_FRAGMENTS := android.hardware.gatekeeper@1.0-service.optee.xml
LOCAL_CFLAGS = -Wall -Werror
LOCAL_CFLAGS += -DANDROID_BUILD
diff --git a/gatekeeper/android.hardware.gatekeeper@1.0-service.optee.xml b/gatekeeper/android.hardware.gatekeeper@1.0-service.optee.xml
new file mode 100644
index 0000000..19714a8
--- /dev/null
+++ b/gatekeeper/android.hardware.gatekeeper@1.0-service.optee.xml
@@ -0,0 +1,11 @@
+<manifest version="1.0" type="device">
+ <hal format="hidl">
+ <name>android.hardware.gatekeeper</name>
+ <transport>hwbinder</transport>
+ <version>1.0</version>
+ <interface>
+ <name>IGatekeeper</name>
+ <instance>default</instance>
+ </interface>
+ </hal>
+</manifest>
diff --git a/keymaster/3.0/android.hardware.keymaster@3.0-service.optee.xml b/keymaster/3.0/android.hardware.keymaster@3.0-service.optee.xml
new file mode 100644
index 0000000..470f183
--- /dev/null
+++ b/keymaster/3.0/android.hardware.keymaster@3.0-service.optee.xml
@@ -0,0 +1,7 @@
+<manifest version="1.0" type="device">
+ <hal format="hidl">
+ <name>android.hardware.keymaster</name>
+ <transport>hwbinder</transport>
+ <fqname>@3.0::IKeymasterDevice/default</fqname>
+ </hal>
+</manifest>
diff --git a/keymaster/Android.mk b/keymaster/Android.mk
index 97e67f3..f58dfce 100644
--- a/keymaster/Android.mk
+++ b/keymaster/Android.mk
@@ -29,6 +29,7 @@ LOCAL_INIT_RC := 3.0/android.hardware.keymaster@3.0-service.optee.rc
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_MODULE_TAGS := optional
LOCAL_VENDOR_MODULE := true
+LOCAL_VINTF_FRAGMENTS := 3.0/android.hardware.keymaster@3.0-service.optee.xml
LOCAL_CFLAGS = -Wall -Werror
LOCAL_CFLAGS += -DANDROID_BUILD