1<manifest version="1.0" type="framework"> 2 <hal> 3 <name>android.hidl.manager</name> 4 <transport>hwbinder</transport> 5 <version>1.1</version> 6 <interface> 7 <name>IServiceManager</name> 8 <instance>default</instance> 9 </interface> 10 </hal> 11 <hal> 12 <name>android.hidl.allocator</name> 13 <transport>hwbinder</transport> 14 <version>1.0</version> 15 <interface> 16 <name>IAllocator</name> 17 <instance>ashmem</instance> 18 </interface> 19 </hal> 20 <hal> 21 <name>android.hidl.memory</name> 22 <transport arch="32+64">passthrough</transport> 23 <version>1.0</version> 24 <interface> 25 <name>IMapper</name> 26 <instance>ashmem</instance> 27 </interface> 28 </hal> 29 <hal> 30 <name>android.hidl.token</name> 31 <transport>hwbinder</transport> 32 <version>1.0</version> 33 <interface> 34 <name>ITokenManager</name> 35 <instance>default</instance> 36 </interface> 37 </hal> 38 <hal> 39 <name>android.frameworks.displayservice</name> 40 <transport>hwbinder</transport> 41 <version>1.0</version> 42 <interface> 43 <name>IDisplayService</name> 44 <instance>default</instance> 45 </interface> 46 </hal> 47 <hal> 48 <name>android.frameworks.schedulerservice</name> 49 <transport>hwbinder</transport> 50 <version>1.0</version> 51 <interface> 52 <name>ISchedulingPolicyService</name> 53 <instance>default</instance> 54 </interface> 55 </hal> 56 <hal> 57 <name>android.frameworks.sensorservice</name> 58 <transport>hwbinder</transport> 59 <version>1.0</version> 60 <interface> 61 <name>ISensorManager</name> 62 <instance>default</instance> 63 </interface> 64 </hal> 65 <hal format="hidl"> 66 <name>android.system.net.netd</name> 67 <transport>hwbinder</transport> 68 <version>1.0</version> 69 <interface> 70 <name>INetd</name> 71 <instance>default</instance> 72 </interface> 73 </hal> 74 <hal> 75 <name>android.system.wifi.keystore</name> 76 <transport>hwbinder</transport> 77 <version>1.0</version> 78 <interface> 79 <name>IKeystore</name> 80 <instance>default</instance> 81 </interface> 82 </hal> 83 <hal> 84 <name>android.hardware.graphics.composer</name> 85 <transport>hwbinder</transport> 86 <version>2.1</version> 87 <interface> 88 <name>IComposer</name> 89 <instance>vr</instance> 90 </interface> 91 </hal> 92 <hal format="native"> 93 <name>netutils-wrapper</name> 94 <!-- 95 netutils-wrapper versions must be x.0. 96 netutils-wrapper next version has less functionalities than 97 previous versions, so unlike a HAL, netutils-wrapper are not 98 backwards compatible. Hence the major version must be bumped for 99 each update. 100 If a minor version were bumped instead (say, <version>1.1</version>), 101 it would be incorrectly considered compatible with version 1.0 in 102 device compatibility matrix. 103 --> 104 <version>1.0</version> 105 </hal> 106</manifest> 107