1<manifest version="1.0" type="framework"> 2 <hal> 3 <name>android.hidl.manager</name> 4 <transport>hwbinder</transport> 5 <version>1.2</version> 6 <interface> 7 <name>IServiceManager</name> 8 <instance>default</instance> 9 </interface> 10 </hal> 11 <hal> 12 <name>android.hidl.memory</name> 13 <transport arch="32+64">passthrough</transport> 14 <version>1.0</version> 15 <interface> 16 <name>IMapper</name> 17 <instance>ashmem</instance> 18 </interface> 19 </hal> 20 <hal> 21 <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> 29 <hal> 30 <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> 38 <hal> 39 <name>android.frameworks.schedulerservice</name> 40 <transport>hwbinder</transport> 41 <version>1.0</version> 42 <interface> 43 <name>ISchedulingPolicyService</name> 44 <instance>default</instance> 45 </interface> 46 </hal> 47 <hal> 48 <name>android.frameworks.sensorservice</name> 49 <transport>hwbinder</transport> 50 <version>1.0</version> 51 <interface> 52 <name>ISensorManager</name> 53 <instance>default</instance> 54 </interface> 55 </hal> 56 <hal> 57 <name>android.system.net.netd</name> 58 <transport>hwbinder</transport> 59 <version>1.1</version> 60 <interface> 61 <name>INetd</name> 62 <instance>default</instance> 63 </interface> 64 </hal> 65 <hal> 66 <name>android.system.wifi.keystore</name> 67 <transport>hwbinder</transport> 68 <version>1.0</version> 69 <interface> 70 <name>IKeystore</name> 71 <instance>default</instance> 72 </interface> 73 </hal> 74 <hal format="native"> 75 <name>netutils-wrapper</name> 76 <!-- 77 netutils-wrapper versions must be x.0. 78 netutils-wrapper next version has less functionalities than 79 previous versions, so unlike a HAL, netutils-wrapper are not 80 backwards compatible. Hence the major version must be bumped for 81 each update. 82 If a minor version were bumped instead (say, <version>1.1</version>), 83 it would be incorrectly considered compatible with version 1.0 in 84 device compatibility matrix. 85 --> 86 <version>1.0</version> 87 </hal> 88</manifest> 89