1<manifest version="1.0" type="framework"> 2 <hal format="hidl" max-level="8"> 3 <name>android.hidl.memory</name> 4 <transport arch="32+64">passthrough</transport> 5 <version>1.0</version> 6 <interface> 7 <name>IMapper</name> 8 <instance>ashmem</instance> 9 </interface> 10 </hal> 11 <hal format="hidl" max-level="6"> 12 <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> 20 <!-- 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 --> 25 <hal format="hidl" max-level="5"> 26 <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> 34 <hal format="aidl"> 35 <name>android.frameworks.sensorservice</name> 36 <version>1</version> 37 <fqname>ISensorManager/default</fqname> 38 </hal> 39 <hal format="hidl" max-level="8"> 40 <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> 48 <hal format="hidl" max-level="7"> 49 <name>android.system.net.netd</name> 50 <transport>hwbinder</transport> 51 <version>1.1</version> 52 <interface> 53 <name>INetd</name> 54 <instance>default</instance> 55 </interface> 56 </hal> 57 <hal format="hidl" max-level="7"> 58 <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> 66 <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> 80</manifest> 81