blob: 9d7bfcbcdfc0933931dc62c15c54d9ef3e10ffed [file] [log] [blame]
Yifan Hong55f918f2017-04-04 20:04:06 -07001<manifest version="1.0" type="framework">
Yifan Hong12af8a62017-02-27 15:04:03 -08002 <hal>
3 <name>android.hidl.manager</name>
4 <transport>hwbinder</transport>
Steven Moreland89909692018-05-30 14:11:19 -07005 <version>1.2</version>
Yifan Hong12af8a62017-02-27 15:04:03 -08006 <interface>
7 <name>IServiceManager</name>
Yifan Hong2567e842017-03-02 19:32:43 -08008 <instance>default</instance>
Yifan Hong12af8a62017-02-27 15:04:03 -08009 </interface>
10 </hal>
11 <hal>
Yifan Hong12af8a62017-02-27 15:04:03 -080012 <name>android.hidl.memory</name>
Yifan Hong7e8869b2017-03-08 14:08:21 -080013 <transport arch="32+64">passthrough</transport>
Yifan Hong12af8a62017-02-27 15:04:03 -080014 <version>1.0</version>
15 <interface>
16 <name>IMapper</name>
17 <instance>ashmem</instance>
18 </interface>
19 </hal>
Yifan Hong20ddea72017-03-13 15:40:08 -070020 <hal>
Steven Morelandfe002d32017-03-15 22:54:02 -070021 <name>android.hidl.token</name>
22 <transport>hwbinder</transport>
23 <version>1.0</version>
24 <interface>
25 <name>ITokenManager</name>
26 <instance>default</instance>
27 </interface>
28 </hal>
Steven Morelandfb91e812021-11-03 13:08:05 -070029 <hal max-level="6">
Steven Moreland1ebb5232017-05-16 17:44:27 -070030 <name>android.frameworks.displayservice</name>
31 <transport>hwbinder</transport>
32 <version>1.0</version>
33 <interface>
34 <name>IDisplayService</name>
35 <instance>default</instance>
36 </interface>
37 </hal>
Yifan Hong9465f262020-10-14 22:02:35 -070038 <!--
39 Instead of calling this, prefer to set priority in init .rc files via
40 `ioprio <class> <priority>`. For more information, see
41 system/core/init/README.md
42 -->
43 <hal max-level="5">
Steven Morelandc18a9ae2017-04-07 11:03:37 -070044 <name>android.frameworks.schedulerservice</name>
45 <transport>hwbinder</transport>
46 <version>1.0</version>
47 <interface>
48 <name>ISchedulingPolicyService</name>
49 <instance>default</instance>
50 </interface>
51 </hal>
52 <hal>
Yifan Hong20ddea72017-03-13 15:40:08 -070053 <name>android.frameworks.sensorservice</name>
54 <transport>hwbinder</transport>
55 <version>1.0</version>
56 <interface>
57 <name>ISensorManager</name>
58 <instance>default</instance>
59 </interface>
60 </hal>
Yifan Hongc9530482018-10-29 15:26:42 -070061 <hal>
Niranjan Pendharkar7d42a9b2017-07-27 09:53:22 -070062 <name>android.system.net.netd</name>
63 <transport>hwbinder</transport>
Niranjan Pendharkara8521692018-03-03 09:23:33 -080064 <version>1.1</version>
Niranjan Pendharkar7d42a9b2017-07-27 09:53:22 -070065 <interface>
66 <name>INetd</name>
67 <instance>default</instance>
68 </interface>
69 </hal>
Roshan Piusf7d083e2017-03-29 11:11:30 -070070 <hal>
71 <name>android.system.wifi.keystore</name>
72 <transport>hwbinder</transport>
73 <version>1.0</version>
74 <interface>
75 <name>IKeystore</name>
76 <instance>default</instance>
77 </interface>
78 </hal>
Yifan Hongdbd2c362017-08-07 15:15:52 -070079 <hal format="native">
80 <name>netutils-wrapper</name>
81 <!--
82 netutils-wrapper versions must be x.0.
83 netutils-wrapper next version has less functionalities than
84 previous versions, so unlike a HAL, netutils-wrapper are not
85 backwards compatible. Hence the major version must be bumped for
86 each update.
87 If a minor version were bumped instead (say, <version>1.1</version>),
88 it would be incorrectly considered compatible with version 1.0 in
89 device compatibility matrix.
90 -->
91 <version>1.0</version>
92 </hal>
Yifan Hong12af8a62017-02-27 15:04:03 -080093</manifest>