blob: 61a42a0ac9e1770ca701a46a7494261d3dd18a5a [file] [log] [blame]
Yifan Hong55f918f2017-04-04 20:04:06 -07001<manifest version="1.0" type="framework">
Devin Moore7734a932023-11-13 19:46:22 +00002 <hal format="hidl" max-level="8">
Yifan Hong12af8a62017-02-27 15:04:03 -08003 <name>android.hidl.memory</name>
Yifan Hong7e8869b2017-03-08 14:08:21 -08004 <transport arch="32+64">passthrough</transport>
Yifan Hong12af8a62017-02-27 15:04:03 -08005 <version>1.0</version>
6 <interface>
7 <name>IMapper</name>
8 <instance>ashmem</instance>
9 </interface>
10 </hal>
Devin Moorec1bc6f12022-11-14 17:31:08 +000011 <hal format="hidl" max-level="6">
Steven Moreland1ebb5232017-05-16 17:44:27 -070012 <name>android.frameworks.displayservice</name>
13 <transport>hwbinder</transport>
14 <version>1.0</version>
15 <interface>
16 <name>IDisplayService</name>
17 <instance>default</instance>
18 </interface>
19 </hal>
Yifan Hong9465f262020-10-14 22:02:35 -070020 <!--
21 Instead of calling this, prefer to set priority in init .rc files via
22 `ioprio <class> <priority>`. For more information, see
23 system/core/init/README.md
24 -->
Devin Moorec1bc6f12022-11-14 17:31:08 +000025 <hal format="hidl" max-level="5">
Steven Morelandc18a9ae2017-04-07 11:03:37 -070026 <name>android.frameworks.schedulerservice</name>
27 <transport>hwbinder</transport>
28 <version>1.0</version>
29 <interface>
30 <name>ISchedulingPolicyService</name>
31 <instance>default</instance>
32 </interface>
33 </hal>
Devin Moored61959c2022-11-07 20:53:03 +000034 <hal format="aidl">
35 <name>android.frameworks.sensorservice</name>
36 <version>1</version>
37 <fqname>ISensorManager/default</fqname>
38 </hal>
Devin Moore2faa4d22023-06-02 17:22:50 +000039 <hal format="hidl" max-level="8">
Yifan Hong20ddea72017-03-13 15:40:08 -070040 <name>android.frameworks.sensorservice</name>
41 <transport>hwbinder</transport>
42 <version>1.0</version>
43 <interface>
44 <name>ISensorManager</name>
45 <instance>default</instance>
46 </interface>
47 </hal>
Devin Moorec1bc6f12022-11-14 17:31:08 +000048 <hal format="hidl" max-level="7">
Niranjan Pendharkar7d42a9b2017-07-27 09:53:22 -070049 <name>android.system.net.netd</name>
50 <transport>hwbinder</transport>
Niranjan Pendharkara8521692018-03-03 09:23:33 -080051 <version>1.1</version>
Niranjan Pendharkar7d42a9b2017-07-27 09:53:22 -070052 <interface>
53 <name>INetd</name>
54 <instance>default</instance>
55 </interface>
56 </hal>
Devin Moore6aa58992023-01-11 21:57:36 +000057 <hal format="hidl" max-level="7">
Roshan Piusf7d083e2017-03-29 11:11:30 -070058 <name>android.system.wifi.keystore</name>
59 <transport>hwbinder</transport>
60 <version>1.0</version>
61 <interface>
62 <name>IKeystore</name>
63 <instance>default</instance>
64 </interface>
65 </hal>
Yifan Hongdbd2c362017-08-07 15:15:52 -070066 <hal format="native">
67 <name>netutils-wrapper</name>
68 <!--
69 netutils-wrapper versions must be x.0.
70 netutils-wrapper next version has less functionalities than
71 previous versions, so unlike a HAL, netutils-wrapper are not
72 backwards compatible. Hence the major version must be bumped for
73 each update.
74 If a minor version were bumped instead (say, <version>1.1</version>),
75 it would be incorrectly considered compatible with version 1.0 in
76 device compatibility matrix.
77 -->
78 <version>1.0</version>
79 </hal>
Yifan Hong12af8a62017-02-27 15:04:03 -080080</manifest>