xref: /productdefine/common/inherit/tablet.json (revision c5d2a1cd)
1c5d2a1cdSopenharmony_ci{
2c5d2a1cdSopenharmony_ci  "version": "3.0",
3c5d2a1cdSopenharmony_ci  "subsystems": [
4c5d2a1cdSopenharmony_ci    {
5c5d2a1cdSopenharmony_ci      "subsystem": "advertising",
6c5d2a1cdSopenharmony_ci      "components": [
7c5d2a1cdSopenharmony_ci        {
8c5d2a1cdSopenharmony_ci          "component": "advertising"
9c5d2a1cdSopenharmony_ci        },
10c5d2a1cdSopenharmony_ci        {
11c5d2a1cdSopenharmony_ci          "component": "oaid"
12c5d2a1cdSopenharmony_ci        }
13c5d2a1cdSopenharmony_ci      ]
14c5d2a1cdSopenharmony_ci    },
15c5d2a1cdSopenharmony_ci    {
16c5d2a1cdSopenharmony_ci      "subsystem": "location",
17c5d2a1cdSopenharmony_ci      "components": [
18c5d2a1cdSopenharmony_ci        {
19c5d2a1cdSopenharmony_ci          "component": "location"
20c5d2a1cdSopenharmony_ci        }
21c5d2a1cdSopenharmony_ci      ]
22c5d2a1cdSopenharmony_ci    },
23c5d2a1cdSopenharmony_ci    {
24c5d2a1cdSopenharmony_ci      "subsystem": "build",
25c5d2a1cdSopenharmony_ci      "components": [
26c5d2a1cdSopenharmony_ci        {
27c5d2a1cdSopenharmony_ci          "component": "build_framework"
28c5d2a1cdSopenharmony_ci        }
29c5d2a1cdSopenharmony_ci      ]
30c5d2a1cdSopenharmony_ci    },
31c5d2a1cdSopenharmony_ci    {
32c5d2a1cdSopenharmony_ci      "subsystem": "customization",
33c5d2a1cdSopenharmony_ci      "components": [
34c5d2a1cdSopenharmony_ci        {
35c5d2a1cdSopenharmony_ci          "component": "config_policy"
36c5d2a1cdSopenharmony_ci        },
37c5d2a1cdSopenharmony_ci        {
38c5d2a1cdSopenharmony_ci          "component": "enterprise_device_management"
39c5d2a1cdSopenharmony_ci        }
40c5d2a1cdSopenharmony_ci      ]
41c5d2a1cdSopenharmony_ci    },
42c5d2a1cdSopenharmony_ci    {
43c5d2a1cdSopenharmony_ci      "subsystem": "deviceprofile",
44c5d2a1cdSopenharmony_ci      "components": [
45c5d2a1cdSopenharmony_ci        {
46c5d2a1cdSopenharmony_ci          "component": "device_info_manager"
47c5d2a1cdSopenharmony_ci        }
48c5d2a1cdSopenharmony_ci      ]
49c5d2a1cdSopenharmony_ci    },
50c5d2a1cdSopenharmony_ci    {
51c5d2a1cdSopenharmony_ci      "subsystem": "graphic",
52c5d2a1cdSopenharmony_ci      "components": [
53c5d2a1cdSopenharmony_ci        {
54c5d2a1cdSopenharmony_ci          "component": "graphic_surface",
55c5d2a1cdSopenharmony_ci          "features": []
56c5d2a1cdSopenharmony_ci        }
57c5d2a1cdSopenharmony_ci      ]
58c5d2a1cdSopenharmony_ci    },
59c5d2a1cdSopenharmony_ci    {
60c5d2a1cdSopenharmony_ci      "subsystem": "arkui",
61c5d2a1cdSopenharmony_ci      "components": [
62c5d2a1cdSopenharmony_ci        {
63c5d2a1cdSopenharmony_ci          "component": "ace_engine",
64c5d2a1cdSopenharmony_ci          "features": [
65c5d2a1cdSopenharmony_ci            "ace_engine_feature_enable_web = true",
66c5d2a1cdSopenharmony_ci            "ace_engine_feature_enable_accessibility = true"
67c5d2a1cdSopenharmony_ci          ]
68c5d2a1cdSopenharmony_ci        },
69c5d2a1cdSopenharmony_ci        {
70c5d2a1cdSopenharmony_ci          "component": "napi",
71c5d2a1cdSopenharmony_ci          "features": []
72c5d2a1cdSopenharmony_ci        },
73c5d2a1cdSopenharmony_ci        {
74c5d2a1cdSopenharmony_ci          "component": "ui_appearance",
75c5d2a1cdSopenharmony_ci          "features": []
76c5d2a1cdSopenharmony_ci        }
77c5d2a1cdSopenharmony_ci      ]
78c5d2a1cdSopenharmony_ci    },
79c5d2a1cdSopenharmony_ci    {
80c5d2a1cdSopenharmony_ci      "subsystem": "account",
81c5d2a1cdSopenharmony_ci      "components": [
82c5d2a1cdSopenharmony_ci        {
83c5d2a1cdSopenharmony_ci          "component": "os_account",
84c5d2a1cdSopenharmony_ci          "features": [ "os_account_multiple_active_accounts=false" ]
85c5d2a1cdSopenharmony_ci        }
86c5d2a1cdSopenharmony_ci      ]
87c5d2a1cdSopenharmony_ci    },
88c5d2a1cdSopenharmony_ci    {
89c5d2a1cdSopenharmony_ci      "subsystem": "barrierfree",
90c5d2a1cdSopenharmony_ci      "components": [
91c5d2a1cdSopenharmony_ci        {
92c5d2a1cdSopenharmony_ci          "component": "accessibility",
93c5d2a1cdSopenharmony_ci          "features": []
94c5d2a1cdSopenharmony_ci        }
95c5d2a1cdSopenharmony_ci      ]
96c5d2a1cdSopenharmony_ci    },
97c5d2a1cdSopenharmony_ci    {
98c5d2a1cdSopenharmony_ci      "subsystem": "distributeddatamgr",
99c5d2a1cdSopenharmony_ci      "components": [
100c5d2a1cdSopenharmony_ci        {
101c5d2a1cdSopenharmony_ci          "component": "relational_store",
102c5d2a1cdSopenharmony_ci          "features": []
103c5d2a1cdSopenharmony_ci        },
104c5d2a1cdSopenharmony_ci        {
105c5d2a1cdSopenharmony_ci          "component": "udmf",
106c5d2a1cdSopenharmony_ci          "features": []
107c5d2a1cdSopenharmony_ci        },
108c5d2a1cdSopenharmony_ci        {
109c5d2a1cdSopenharmony_ci          "component": "preferences",
110c5d2a1cdSopenharmony_ci          "features": []
111c5d2a1cdSopenharmony_ci        },
112c5d2a1cdSopenharmony_ci        {
113c5d2a1cdSopenharmony_ci          "component": "data_share",
114c5d2a1cdSopenharmony_ci          "features": []
115c5d2a1cdSopenharmony_ci        },
116c5d2a1cdSopenharmony_ci        {
117c5d2a1cdSopenharmony_ci          "component": "datamgr_service",
118c5d2a1cdSopenharmony_ci          "features": [
119c5d2a1cdSopenharmony_ci            "datamgr_service_udmf = true"
120c5d2a1cdSopenharmony_ci          ]
121c5d2a1cdSopenharmony_ci        },
122c5d2a1cdSopenharmony_ci        {
123c5d2a1cdSopenharmony_ci          "component": "kv_store",
124c5d2a1cdSopenharmony_ci          "features": []
125c5d2a1cdSopenharmony_ci        },
126c5d2a1cdSopenharmony_ci        {
127c5d2a1cdSopenharmony_ci          "component": "data_object",
128c5d2a1cdSopenharmony_ci          "features": []
129c5d2a1cdSopenharmony_ci        },
130c5d2a1cdSopenharmony_ci        {
131c5d2a1cdSopenharmony_ci          "component": "e2fsprogs",
132c5d2a1cdSopenharmony_ci          "features": []
133c5d2a1cdSopenharmony_ci        },
134c5d2a1cdSopenharmony_ci        {
135c5d2a1cdSopenharmony_ci          "component": "pasteboard",
136c5d2a1cdSopenharmony_ci          "features": []
137c5d2a1cdSopenharmony_ci        }
138c5d2a1cdSopenharmony_ci      ]
139c5d2a1cdSopenharmony_ci    },
140c5d2a1cdSopenharmony_ci    {
141c5d2a1cdSopenharmony_ci      "subsystem": "filemanagement",
142c5d2a1cdSopenharmony_ci      "components": [
143c5d2a1cdSopenharmony_ci        {
144c5d2a1cdSopenharmony_ci          "component": "user_file_service",
145c5d2a1cdSopenharmony_ci          "features": []
146c5d2a1cdSopenharmony_ci        },
147c5d2a1cdSopenharmony_ci        {
148c5d2a1cdSopenharmony_ci          "component": "file_api",
149c5d2a1cdSopenharmony_ci          "features": []
150c5d2a1cdSopenharmony_ci        },
151c5d2a1cdSopenharmony_ci        {
152c5d2a1cdSopenharmony_ci          "component": "storage_service",
153c5d2a1cdSopenharmony_ci          "features": []
154c5d2a1cdSopenharmony_ci        },
155c5d2a1cdSopenharmony_ci        {
156c5d2a1cdSopenharmony_ci          "component": "dfs_service",
157c5d2a1cdSopenharmony_ci          "features": []
158c5d2a1cdSopenharmony_ci        },
159c5d2a1cdSopenharmony_ci        {
160c5d2a1cdSopenharmony_ci          "component": "app_file_service",
161c5d2a1cdSopenharmony_ci          "features": []
162c5d2a1cdSopenharmony_ci        }
163c5d2a1cdSopenharmony_ci      ]
164c5d2a1cdSopenharmony_ci    },
165c5d2a1cdSopenharmony_ci    {
166c5d2a1cdSopenharmony_ci      "subsystem": "security",
167c5d2a1cdSopenharmony_ci      "components": [
168c5d2a1cdSopenharmony_ci        {
169c5d2a1cdSopenharmony_ci          "component": "certificate_framework",
170c5d2a1cdSopenharmony_ci          "features": []
171c5d2a1cdSopenharmony_ci        },
172c5d2a1cdSopenharmony_ci        {
173c5d2a1cdSopenharmony_ci          "component": "appverify",
174c5d2a1cdSopenharmony_ci          "features": []
175c5d2a1cdSopenharmony_ci        },
176c5d2a1cdSopenharmony_ci        {
177c5d2a1cdSopenharmony_ci          "component": "huks",
178c5d2a1cdSopenharmony_ci          "features": []
179c5d2a1cdSopenharmony_ci        },
180c5d2a1cdSopenharmony_ci        {
181c5d2a1cdSopenharmony_ci          "component": "selinux_adapter",
182c5d2a1cdSopenharmony_ci          "features": []
183c5d2a1cdSopenharmony_ci        },
184c5d2a1cdSopenharmony_ci        {
185c5d2a1cdSopenharmony_ci          "component": "certificate_manager",
186c5d2a1cdSopenharmony_ci          "features": []
187c5d2a1cdSopenharmony_ci        },
188c5d2a1cdSopenharmony_ci        {
189c5d2a1cdSopenharmony_ci          "component": "device_auth",
190c5d2a1cdSopenharmony_ci          "features": []
191c5d2a1cdSopenharmony_ci        },
192c5d2a1cdSopenharmony_ci        {
193c5d2a1cdSopenharmony_ci          "component": "crypto_framework",
194c5d2a1cdSopenharmony_ci          "features": []
195c5d2a1cdSopenharmony_ci        },
196c5d2a1cdSopenharmony_ci        {
197c5d2a1cdSopenharmony_ci          "component": "access_token",
198c5d2a1cdSopenharmony_ci          "features": []
199c5d2a1cdSopenharmony_ci        },
200c5d2a1cdSopenharmony_ci        {
201c5d2a1cdSopenharmony_ci          "component": "device_security_level",
202c5d2a1cdSopenharmony_ci          "features": []
203c5d2a1cdSopenharmony_ci        },
204c5d2a1cdSopenharmony_ci        {
205c5d2a1cdSopenharmony_ci          "component": "dataclassification",
206c5d2a1cdSopenharmony_ci          "features": []
207c5d2a1cdSopenharmony_ci        }
208c5d2a1cdSopenharmony_ci      ]
209c5d2a1cdSopenharmony_ci    },
210c5d2a1cdSopenharmony_ci    {
211c5d2a1cdSopenharmony_ci      "subsystem": "startup",
212c5d2a1cdSopenharmony_ci      "components": [
213c5d2a1cdSopenharmony_ci        {
214c5d2a1cdSopenharmony_ci          "component": "appspawn",
215c5d2a1cdSopenharmony_ci          "features": []
216c5d2a1cdSopenharmony_ci        },
217c5d2a1cdSopenharmony_ci        {
218c5d2a1cdSopenharmony_ci          "component": "init",
219c5d2a1cdSopenharmony_ci          "features": []
220c5d2a1cdSopenharmony_ci        }
221c5d2a1cdSopenharmony_ci      ]
222c5d2a1cdSopenharmony_ci    },
223c5d2a1cdSopenharmony_ci    {
224c5d2a1cdSopenharmony_ci      "subsystem": "hiviewdfx",
225c5d2a1cdSopenharmony_ci      "components": [
226c5d2a1cdSopenharmony_ci        {
227c5d2a1cdSopenharmony_ci          "component": "hitrace",
228c5d2a1cdSopenharmony_ci          "features": []
229c5d2a1cdSopenharmony_ci        },
230c5d2a1cdSopenharmony_ci        {
231c5d2a1cdSopenharmony_ci          "component": "hilog",
232c5d2a1cdSopenharmony_ci          "features": []
233c5d2a1cdSopenharmony_ci        },
234c5d2a1cdSopenharmony_ci        {
235c5d2a1cdSopenharmony_ci          "component": "hichecker",
236c5d2a1cdSopenharmony_ci          "features": []
237c5d2a1cdSopenharmony_ci        },
238c5d2a1cdSopenharmony_ci        {
239c5d2a1cdSopenharmony_ci          "component": "hiprofiler",
240c5d2a1cdSopenharmony_ci          "features": []
241c5d2a1cdSopenharmony_ci        },
242c5d2a1cdSopenharmony_ci        {
243c5d2a1cdSopenharmony_ci          "component": "hisysevent",
244c5d2a1cdSopenharmony_ci          "features": []
245c5d2a1cdSopenharmony_ci        },
246c5d2a1cdSopenharmony_ci        {
247c5d2a1cdSopenharmony_ci          "component": "hiappevent",
248c5d2a1cdSopenharmony_ci          "features": []
249c5d2a1cdSopenharmony_ci        },
250c5d2a1cdSopenharmony_ci        {
251c5d2a1cdSopenharmony_ci          "component": "hiview",
252c5d2a1cdSopenharmony_ci          "features": []
253c5d2a1cdSopenharmony_ci        },
254c5d2a1cdSopenharmony_ci        {
255c5d2a1cdSopenharmony_ci          "component": "faultloggerd",
256c5d2a1cdSopenharmony_ci          "features": []
257c5d2a1cdSopenharmony_ci        },
258c5d2a1cdSopenharmony_ci        {
259c5d2a1cdSopenharmony_ci          "component": "hicollie",
260c5d2a1cdSopenharmony_ci          "features": []
261c5d2a1cdSopenharmony_ci        },
262c5d2a1cdSopenharmony_ci        {
263c5d2a1cdSopenharmony_ci          "component": "hidumper",
264c5d2a1cdSopenharmony_ci          "features": []
265c5d2a1cdSopenharmony_ci        }
266c5d2a1cdSopenharmony_ci      ]
267c5d2a1cdSopenharmony_ci    },
268c5d2a1cdSopenharmony_ci    {
269c5d2a1cdSopenharmony_ci      "subsystem": "commonlibrary",
270c5d2a1cdSopenharmony_ci      "components": [
271c5d2a1cdSopenharmony_ci        {
272c5d2a1cdSopenharmony_ci          "component": "c_utils",
273c5d2a1cdSopenharmony_ci          "features": []
274c5d2a1cdSopenharmony_ci        },
275c5d2a1cdSopenharmony_ci        {
276c5d2a1cdSopenharmony_ci          "component": "ets_utils",
277c5d2a1cdSopenharmony_ci          "features": []
278c5d2a1cdSopenharmony_ci        },
279c5d2a1cdSopenharmony_ci        {
280c5d2a1cdSopenharmony_ci          "component": "memory_utils",
281c5d2a1cdSopenharmony_ci          "features": []
282c5d2a1cdSopenharmony_ci        },
283c5d2a1cdSopenharmony_ci        {
284c5d2a1cdSopenharmony_ci          "component": "ylong_http",
285c5d2a1cdSopenharmony_ci          "features": []
286c5d2a1cdSopenharmony_ci        },
287c5d2a1cdSopenharmony_ci        {
288c5d2a1cdSopenharmony_ci          "component": "ylong_json",
289c5d2a1cdSopenharmony_ci          "features": []
290c5d2a1cdSopenharmony_ci        },
291c5d2a1cdSopenharmony_ci        {
292c5d2a1cdSopenharmony_ci          "component": "ylong_runtime",
293c5d2a1cdSopenharmony_ci          "features": []
294c5d2a1cdSopenharmony_ci        }
295c5d2a1cdSopenharmony_ci      ]
296c5d2a1cdSopenharmony_ci    },
297c5d2a1cdSopenharmony_ci    {
298c5d2a1cdSopenharmony_ci      "subsystem": "bundlemanager",
299c5d2a1cdSopenharmony_ci      "components": [
300c5d2a1cdSopenharmony_ci        {
301c5d2a1cdSopenharmony_ci          "component": "bundle_framework",
302c5d2a1cdSopenharmony_ci          "features": []
303c5d2a1cdSopenharmony_ci        },
304c5d2a1cdSopenharmony_ci        {
305c5d2a1cdSopenharmony_ci          "component": "bundle_tool",
306c5d2a1cdSopenharmony_ci          "features": []
307c5d2a1cdSopenharmony_ci        },
308c5d2a1cdSopenharmony_ci        {
309c5d2a1cdSopenharmony_ci          "component": "distributed_bundle_framework",
310c5d2a1cdSopenharmony_ci          "features": []
311c5d2a1cdSopenharmony_ci        }
312c5d2a1cdSopenharmony_ci      ]
313c5d2a1cdSopenharmony_ci    },
314c5d2a1cdSopenharmony_ci    {
315c5d2a1cdSopenharmony_ci      "subsystem": "ability",
316c5d2a1cdSopenharmony_ci      "components": [
317c5d2a1cdSopenharmony_ci        {
318c5d2a1cdSopenharmony_ci          "component": "ability_runtime",
319c5d2a1cdSopenharmony_ci          "features": []
320c5d2a1cdSopenharmony_ci        },
321c5d2a1cdSopenharmony_ci        {
322c5d2a1cdSopenharmony_ci          "component": "dmsfwk",
323c5d2a1cdSopenharmony_ci          "features": []
324c5d2a1cdSopenharmony_ci        },
325c5d2a1cdSopenharmony_ci        {
326c5d2a1cdSopenharmony_ci          "component": "form_fwk",
327c5d2a1cdSopenharmony_ci          "features": []
328c5d2a1cdSopenharmony_ci        },
329c5d2a1cdSopenharmony_ci        {
330c5d2a1cdSopenharmony_ci          "component": "ability_base",
331c5d2a1cdSopenharmony_ci          "features": []
332c5d2a1cdSopenharmony_ci        }
333c5d2a1cdSopenharmony_ci      ]
334c5d2a1cdSopenharmony_ci    },
335c5d2a1cdSopenharmony_ci    {
336c5d2a1cdSopenharmony_ci      "subsystem": "notification",
337c5d2a1cdSopenharmony_ci      "components": [
338c5d2a1cdSopenharmony_ci        {
339c5d2a1cdSopenharmony_ci          "component": "common_event_service",
340c5d2a1cdSopenharmony_ci          "features": []
341c5d2a1cdSopenharmony_ci        },
342c5d2a1cdSopenharmony_ci        {
343c5d2a1cdSopenharmony_ci          "component": "distributed_notification_service",
344c5d2a1cdSopenharmony_ci          "features": []
345c5d2a1cdSopenharmony_ci        },
346c5d2a1cdSopenharmony_ci        {
347c5d2a1cdSopenharmony_ci          "component": "eventhandler",
348c5d2a1cdSopenharmony_ci          "features": []
349c5d2a1cdSopenharmony_ci        }
350c5d2a1cdSopenharmony_ci      ]
351c5d2a1cdSopenharmony_ci    },
352c5d2a1cdSopenharmony_ci    {
353c5d2a1cdSopenharmony_ci      "subsystem": "communication",
354c5d2a1cdSopenharmony_ci      "components": [
355c5d2a1cdSopenharmony_ci        {
356c5d2a1cdSopenharmony_ci          "component": "bluetooth",
357c5d2a1cdSopenharmony_ci          "features": []
358c5d2a1cdSopenharmony_ci        },
359c5d2a1cdSopenharmony_ci        {
360c5d2a1cdSopenharmony_ci          "component": "ipc",
361c5d2a1cdSopenharmony_ci          "features": []
362c5d2a1cdSopenharmony_ci        },
363c5d2a1cdSopenharmony_ci        {
364c5d2a1cdSopenharmony_ci          "component": "netmanager_base",
365c5d2a1cdSopenharmony_ci          "features": []
366c5d2a1cdSopenharmony_ci        },
367c5d2a1cdSopenharmony_ci        {
368c5d2a1cdSopenharmony_ci          "component": "netmanager_ext",
369c5d2a1cdSopenharmony_ci          "features": []
370c5d2a1cdSopenharmony_ci        },
371c5d2a1cdSopenharmony_ci        {
372c5d2a1cdSopenharmony_ci          "component": "netstack",
373c5d2a1cdSopenharmony_ci          "features": []
374c5d2a1cdSopenharmony_ci        },
375c5d2a1cdSopenharmony_ci        {
376c5d2a1cdSopenharmony_ci          "component": "dsoftbus",
377c5d2a1cdSopenharmony_ci          "features": [
378c5d2a1cdSopenharmony_ci            "dsoftbus_feature_conn_br = true",
379c5d2a1cdSopenharmony_ci            "dsoftbus_feature_trans_udp_stream = true",
380c5d2a1cdSopenharmony_ci            "dsoftbus_feature_disc_ble = true",
381c5d2a1cdSopenharmony_ci            "dsoftbus_feature_conn_p2p = true",
382c5d2a1cdSopenharmony_ci            "dsoftbus_feature_conn_ble = true"
383c5d2a1cdSopenharmony_ci          ]
384c5d2a1cdSopenharmony_ci        },
385c5d2a1cdSopenharmony_ci        {
386c5d2a1cdSopenharmony_ci          "component": "wifi",
387c5d2a1cdSopenharmony_ci          "features": [
388c5d2a1cdSopenharmony_ci            "wifi_feature_non_seperate_p2p = true",
389c5d2a1cdSopenharmony_ci            "wifi_feature_p2p_random_mac_addr = false",
390c5d2a1cdSopenharmony_ci            "wifi_feature_non_hdf_driver = true"
391c5d2a1cdSopenharmony_ci          ]
392c5d2a1cdSopenharmony_ci        },
393c5d2a1cdSopenharmony_ci        {
394c5d2a1cdSopenharmony_ci          "component": "dhcp",
395c5d2a1cdSopenharmony_ci          "features": []
396c5d2a1cdSopenharmony_ci        }
397c5d2a1cdSopenharmony_ci      ]
398c5d2a1cdSopenharmony_ci    },
399c5d2a1cdSopenharmony_ci    {
400c5d2a1cdSopenharmony_ci      "subsystem": "systemabilitymgr",
401c5d2a1cdSopenharmony_ci      "components": [
402c5d2a1cdSopenharmony_ci        {
403c5d2a1cdSopenharmony_ci          "component": "samgr",
404c5d2a1cdSopenharmony_ci          "features": []
405c5d2a1cdSopenharmony_ci        },
406c5d2a1cdSopenharmony_ci        {
407c5d2a1cdSopenharmony_ci          "component": "safwk",
408c5d2a1cdSopenharmony_ci          "features": []
409c5d2a1cdSopenharmony_ci        }
410c5d2a1cdSopenharmony_ci      ]
411c5d2a1cdSopenharmony_ci    },
412c5d2a1cdSopenharmony_ci    {
413c5d2a1cdSopenharmony_ci      "subsystem": "updater",
414c5d2a1cdSopenharmony_ci      "components": [
415c5d2a1cdSopenharmony_ci        {
416c5d2a1cdSopenharmony_ci          "component": "updater",
417c5d2a1cdSopenharmony_ci          "features": []
418c5d2a1cdSopenharmony_ci        },
419c5d2a1cdSopenharmony_ci        {
420c5d2a1cdSopenharmony_ci          "component": "update_service",
421c5d2a1cdSopenharmony_ci          "features": []
422c5d2a1cdSopenharmony_ci        },
423c5d2a1cdSopenharmony_ci        {
424c5d2a1cdSopenharmony_ci          "component": "sys_installer",
425c5d2a1cdSopenharmony_ci          "features": []
426c5d2a1cdSopenharmony_ci        }
427c5d2a1cdSopenharmony_ci      ]
428c5d2a1cdSopenharmony_ci    },
429c5d2a1cdSopenharmony_ci    {
430c5d2a1cdSopenharmony_ci      "subsystem": "developtools",
431c5d2a1cdSopenharmony_ci      "components": [
432c5d2a1cdSopenharmony_ci        {
433c5d2a1cdSopenharmony_ci          "component": "hdc",
434c5d2a1cdSopenharmony_ci          "features": []
435c5d2a1cdSopenharmony_ci        },
436c5d2a1cdSopenharmony_ci        {
437c5d2a1cdSopenharmony_ci          "component": "syscap_codec",
438c5d2a1cdSopenharmony_ci          "features": []
439c5d2a1cdSopenharmony_ci        }
440c5d2a1cdSopenharmony_ci      ]
441c5d2a1cdSopenharmony_ci    },
442c5d2a1cdSopenharmony_ci    {
443c5d2a1cdSopenharmony_ci      "subsystem": "sensors",
444c5d2a1cdSopenharmony_ci      "components": [
445c5d2a1cdSopenharmony_ci        {
446c5d2a1cdSopenharmony_ci          "component": "miscdevice",
447c5d2a1cdSopenharmony_ci          "features": []
448c5d2a1cdSopenharmony_ci        },
449c5d2a1cdSopenharmony_ci        {
450c5d2a1cdSopenharmony_ci          "component": "sensor",
451c5d2a1cdSopenharmony_ci          "features": []
452c5d2a1cdSopenharmony_ci        },
453c5d2a1cdSopenharmony_ci        {
454c5d2a1cdSopenharmony_ci          "component": "start",
455c5d2a1cdSopenharmony_ci          "features": []
456c5d2a1cdSopenharmony_ci        }
457c5d2a1cdSopenharmony_ci      ]
458c5d2a1cdSopenharmony_ci    },
459c5d2a1cdSopenharmony_ci    {
460c5d2a1cdSopenharmony_ci      "subsystem": "graphic",
461c5d2a1cdSopenharmony_ci      "components": [
462c5d2a1cdSopenharmony_ci        {
463c5d2a1cdSopenharmony_ci          "component": "graphic_2d",
464c5d2a1cdSopenharmony_ci          "features": [
465c5d2a1cdSopenharmony_ci            "graphic_2d_feature_use_texgine = true",
466c5d2a1cdSopenharmony_ci            "graphic_2d_feature_ace_enable_gpu = true",
467c5d2a1cdSopenharmony_ci            "graphic_2d_feature_rs_enable_eglimage = true"
468c5d2a1cdSopenharmony_ci          ]
469c5d2a1cdSopenharmony_ci        },
470c5d2a1cdSopenharmony_ci        {
471c5d2a1cdSopenharmony_ci          "component": "graphic_3d",
472c5d2a1cdSopenharmony_ci          "features": []
473c5d2a1cdSopenharmony_ci        }
474c5d2a1cdSopenharmony_ci      ]
475c5d2a1cdSopenharmony_ci    },
476c5d2a1cdSopenharmony_ci    {
477c5d2a1cdSopenharmony_ci      "subsystem": "window",
478c5d2a1cdSopenharmony_ci      "components": [
479c5d2a1cdSopenharmony_ci        {
480c5d2a1cdSopenharmony_ci          "component": "window_manager",
481c5d2a1cdSopenharmony_ci          "features": []
482c5d2a1cdSopenharmony_ci        }
483c5d2a1cdSopenharmony_ci      ]
484c5d2a1cdSopenharmony_ci    },
485c5d2a1cdSopenharmony_ci    {
486c5d2a1cdSopenharmony_ci      "subsystem": "useriam",
487c5d2a1cdSopenharmony_ci      "components": [
488c5d2a1cdSopenharmony_ci        {
489c5d2a1cdSopenharmony_ci          "component": "pin_auth",
490c5d2a1cdSopenharmony_ci          "features": []
491c5d2a1cdSopenharmony_ci        },
492c5d2a1cdSopenharmony_ci        {
493c5d2a1cdSopenharmony_ci          "component": "user_auth_framework",
494c5d2a1cdSopenharmony_ci          "features": []
495c5d2a1cdSopenharmony_ci        }
496c5d2a1cdSopenharmony_ci      ]
497c5d2a1cdSopenharmony_ci    },
498c5d2a1cdSopenharmony_ci    {
499c5d2a1cdSopenharmony_ci      "subsystem": "time",
500c5d2a1cdSopenharmony_ci      "components": [
501c5d2a1cdSopenharmony_ci        {
502c5d2a1cdSopenharmony_ci          "component": "time_service",
503c5d2a1cdSopenharmony_ci          "features": []
504c5d2a1cdSopenharmony_ci        }
505c5d2a1cdSopenharmony_ci      ]
506c5d2a1cdSopenharmony_ci    },
507c5d2a1cdSopenharmony_ci    {
508c5d2a1cdSopenharmony_ci      "subsystem": "request",
509c5d2a1cdSopenharmony_ci      "components": [
510c5d2a1cdSopenharmony_ci        {
511c5d2a1cdSopenharmony_ci          "component": "request",
512c5d2a1cdSopenharmony_ci          "features": []
513c5d2a1cdSopenharmony_ci        }
514c5d2a1cdSopenharmony_ci      ]
515c5d2a1cdSopenharmony_ci    },
516c5d2a1cdSopenharmony_ci    {
517c5d2a1cdSopenharmony_ci      "subsystem": "inputmethod",
518c5d2a1cdSopenharmony_ci      "components": [
519c5d2a1cdSopenharmony_ci        {
520c5d2a1cdSopenharmony_ci          "component": "imf",
521c5d2a1cdSopenharmony_ci          "features": []
522c5d2a1cdSopenharmony_ci        }
523c5d2a1cdSopenharmony_ci      ]
524c5d2a1cdSopenharmony_ci    },
525c5d2a1cdSopenharmony_ci    {
526c5d2a1cdSopenharmony_ci      "subsystem": "theme",
527c5d2a1cdSopenharmony_ci      "components": [
528c5d2a1cdSopenharmony_ci        {
529c5d2a1cdSopenharmony_ci          "component": "screenlock_mgr",
530c5d2a1cdSopenharmony_ci          "features": []
531c5d2a1cdSopenharmony_ci        },
532c5d2a1cdSopenharmony_ci        {
533c5d2a1cdSopenharmony_ci          "component": "wallpaper_mgr",
534c5d2a1cdSopenharmony_ci          "features": []
535c5d2a1cdSopenharmony_ci        }
536c5d2a1cdSopenharmony_ci      ]
537c5d2a1cdSopenharmony_ci    },
538c5d2a1cdSopenharmony_ci    {
539c5d2a1cdSopenharmony_ci      "subsystem": "multimedia",
540c5d2a1cdSopenharmony_ci      "components": [
541c5d2a1cdSopenharmony_ci        {
542c5d2a1cdSopenharmony_ci          "component": "media_foundation",
543c5d2a1cdSopenharmony_ci          "features": []
544c5d2a1cdSopenharmony_ci        },
545c5d2a1cdSopenharmony_ci        {
546c5d2a1cdSopenharmony_ci          "component": "player_framework",
547c5d2a1cdSopenharmony_ci          "features": []
548c5d2a1cdSopenharmony_ci        },
549c5d2a1cdSopenharmony_ci        {
550c5d2a1cdSopenharmony_ci          "component": "av_codec",
551c5d2a1cdSopenharmony_ci          "features": []
552c5d2a1cdSopenharmony_ci        },
553c5d2a1cdSopenharmony_ci        {
554c5d2a1cdSopenharmony_ci          "component": "av_session",
555c5d2a1cdSopenharmony_ci          "features": []
556c5d2a1cdSopenharmony_ci        },
557c5d2a1cdSopenharmony_ci        {
558c5d2a1cdSopenharmony_ci          "component": "audio_framework",
559c5d2a1cdSopenharmony_ci          "features": [
560c5d2a1cdSopenharmony_ci            "audio_framework_feature_opensl_es = true",
561c5d2a1cdSopenharmony_ci            "audio_framework_feature_dtmf_tone = true"
562c5d2a1cdSopenharmony_ci          ]
563c5d2a1cdSopenharmony_ci        },
564c5d2a1cdSopenharmony_ci        {
565c5d2a1cdSopenharmony_ci          "component": "camera_framework",
566c5d2a1cdSopenharmony_ci          "features": []
567c5d2a1cdSopenharmony_ci        },
568c5d2a1cdSopenharmony_ci        {
569c5d2a1cdSopenharmony_ci          "component": "drm_framework",
570c5d2a1cdSopenharmony_ci          "features": []
571c5d2a1cdSopenharmony_ci        },
572c5d2a1cdSopenharmony_ci        {
573c5d2a1cdSopenharmony_ci          "component": "image_framework",
574c5d2a1cdSopenharmony_ci          "features": []
575c5d2a1cdSopenharmony_ci        },
576c5d2a1cdSopenharmony_ci        {
577c5d2a1cdSopenharmony_ci          "component": "media_library",
578c5d2a1cdSopenharmony_ci          "features": []
579c5d2a1cdSopenharmony_ci        }
580c5d2a1cdSopenharmony_ci      ]
581c5d2a1cdSopenharmony_ci    },
582c5d2a1cdSopenharmony_ci    {
583c5d2a1cdSopenharmony_ci      "subsystem": "multimodalinput",
584c5d2a1cdSopenharmony_ci      "components": [
585c5d2a1cdSopenharmony_ci        {
586c5d2a1cdSopenharmony_ci          "component": "input",
587c5d2a1cdSopenharmony_ci          "features": [
588c5d2a1cdSopenharmony_ci            "input_feature_combination_key = true",
589c5d2a1cdSopenharmony_ci            "input_feature_monitor = true",
590c5d2a1cdSopenharmony_ci            "input_feature_pointer_drawing = true",
591c5d2a1cdSopenharmony_ci            "input_feature_mouse = true",
592c5d2a1cdSopenharmony_ci            "input_feature_keyboard = true",
593c5d2a1cdSopenharmony_ci            "input_feature_touchscreen = true",
594c5d2a1cdSopenharmony_ci            "input_feature_input_device = true",
595c5d2a1cdSopenharmony_ci            "input_feature_interceptor = true"
596c5d2a1cdSopenharmony_ci          ]
597c5d2a1cdSopenharmony_ci        }
598c5d2a1cdSopenharmony_ci      ]
599c5d2a1cdSopenharmony_ci    },
600c5d2a1cdSopenharmony_ci    {
601c5d2a1cdSopenharmony_ci      "subsystem": "global",
602c5d2a1cdSopenharmony_ci      "components": [
603c5d2a1cdSopenharmony_ci        {
604c5d2a1cdSopenharmony_ci          "component": "i18n",
605c5d2a1cdSopenharmony_ci          "features": []
606c5d2a1cdSopenharmony_ci        },
607c5d2a1cdSopenharmony_ci        {
608c5d2a1cdSopenharmony_ci          "component": "timezone",
609c5d2a1cdSopenharmony_ci          "features": []
610c5d2a1cdSopenharmony_ci        },
611c5d2a1cdSopenharmony_ci        {
612c5d2a1cdSopenharmony_ci          "component": "resource_management",
613c5d2a1cdSopenharmony_ci          "features": []
614c5d2a1cdSopenharmony_ci        },
615c5d2a1cdSopenharmony_ci        {
616c5d2a1cdSopenharmony_ci          "component": "system_resources",
617c5d2a1cdSopenharmony_ci          "features": []
618c5d2a1cdSopenharmony_ci        }
619c5d2a1cdSopenharmony_ci      ]
620c5d2a1cdSopenharmony_ci    },
621c5d2a1cdSopenharmony_ci    {
622c5d2a1cdSopenharmony_ci      "subsystem": "powermgr",
623c5d2a1cdSopenharmony_ci      "components": [
624c5d2a1cdSopenharmony_ci        {
625c5d2a1cdSopenharmony_ci          "component": "power_manager",
626c5d2a1cdSopenharmony_ci          "features": []
627c5d2a1cdSopenharmony_ci        },
628c5d2a1cdSopenharmony_ci        {
629c5d2a1cdSopenharmony_ci          "component": "battery_manager",
630c5d2a1cdSopenharmony_ci          "features": []
631c5d2a1cdSopenharmony_ci        },
632c5d2a1cdSopenharmony_ci        {
633c5d2a1cdSopenharmony_ci          "component": "display_manager",
634c5d2a1cdSopenharmony_ci          "features": []
635c5d2a1cdSopenharmony_ci        },
636c5d2a1cdSopenharmony_ci        {
637c5d2a1cdSopenharmony_ci          "component": "thermal_manager",
638c5d2a1cdSopenharmony_ci          "features": []
639c5d2a1cdSopenharmony_ci        }
640c5d2a1cdSopenharmony_ci      ]
641c5d2a1cdSopenharmony_ci    },
642c5d2a1cdSopenharmony_ci    {
643c5d2a1cdSopenharmony_ci      "subsystem": "applications",
644c5d2a1cdSopenharmony_ci      "components": [
645c5d2a1cdSopenharmony_ci        {
646c5d2a1cdSopenharmony_ci          "component": "calendar_data",
647c5d2a1cdSopenharmony_ci          "features": []
648c5d2a1cdSopenharmony_ci        },
649c5d2a1cdSopenharmony_ci        {
650c5d2a1cdSopenharmony_ci          "component": "permission_manager",
651c5d2a1cdSopenharmony_ci          "features": []
652c5d2a1cdSopenharmony_ci        },
653c5d2a1cdSopenharmony_ci        {
654c5d2a1cdSopenharmony_ci          "component": "camera",
655c5d2a1cdSopenharmony_ci          "features": []
656c5d2a1cdSopenharmony_ci        },
657c5d2a1cdSopenharmony_ci        {
658c5d2a1cdSopenharmony_ci          "component": "popt",
659c5d2a1cdSopenharmony_ci          "features": []
660c5d2a1cdSopenharmony_ci        },
661c5d2a1cdSopenharmony_ci        {
662c5d2a1cdSopenharmony_ci          "component": "settings",
663c5d2a1cdSopenharmony_ci          "features": []
664c5d2a1cdSopenharmony_ci        }
665c5d2a1cdSopenharmony_ci      ]
666c5d2a1cdSopenharmony_ci    },
667c5d2a1cdSopenharmony_ci    {
668c5d2a1cdSopenharmony_ci      "subsystem": "xts",
669c5d2a1cdSopenharmony_ci      "components": [
670c5d2a1cdSopenharmony_ci        {
671c5d2a1cdSopenharmony_ci          "component": "device_attest",
672c5d2a1cdSopenharmony_ci          "features": []
673c5d2a1cdSopenharmony_ci        }
674c5d2a1cdSopenharmony_ci      ]
675c5d2a1cdSopenharmony_ci    },
676c5d2a1cdSopenharmony_ci    {
677c5d2a1cdSopenharmony_ci      "subsystem": "wukong",
678c5d2a1cdSopenharmony_ci      "components": [
679c5d2a1cdSopenharmony_ci        {
680c5d2a1cdSopenharmony_ci          "component": "wukong",
681c5d2a1cdSopenharmony_ci          "features": []
682c5d2a1cdSopenharmony_ci        }
683c5d2a1cdSopenharmony_ci      ]
684c5d2a1cdSopenharmony_ci    },
685c5d2a1cdSopenharmony_ci    {
686c5d2a1cdSopenharmony_ci      "subsystem": "testfwk",
687c5d2a1cdSopenharmony_ci      "components": [
688c5d2a1cdSopenharmony_ci        {
689c5d2a1cdSopenharmony_ci          "component": "arkxtest",
690c5d2a1cdSopenharmony_ci          "features": []
691c5d2a1cdSopenharmony_ci        }
692c5d2a1cdSopenharmony_ci      ]
693c5d2a1cdSopenharmony_ci    },
694c5d2a1cdSopenharmony_ci    {
695c5d2a1cdSopenharmony_ci      "subsystem": "distributedhardware",
696c5d2a1cdSopenharmony_ci      "components": [
697c5d2a1cdSopenharmony_ci        {
698c5d2a1cdSopenharmony_ci          "component": "device_manager",
699c5d2a1cdSopenharmony_ci          "features": []
700c5d2a1cdSopenharmony_ci        },
701c5d2a1cdSopenharmony_ci        {
702c5d2a1cdSopenharmony_ci          "component": "distributed_hardware_fwk",
703c5d2a1cdSopenharmony_ci          "features": []
704c5d2a1cdSopenharmony_ci        },
705c5d2a1cdSopenharmony_ci        {
706c5d2a1cdSopenharmony_ci          "component": "distributed_camera",
707c5d2a1cdSopenharmony_ci          "features": []
708c5d2a1cdSopenharmony_ci        },
709c5d2a1cdSopenharmony_ci        {
710c5d2a1cdSopenharmony_ci          "component": "distributed_screen",
711c5d2a1cdSopenharmony_ci          "features": []
712c5d2a1cdSopenharmony_ci        },
713c5d2a1cdSopenharmony_ci        {
714c5d2a1cdSopenharmony_ci          "component": "distributed_audio",
715c5d2a1cdSopenharmony_ci          "features": []
716c5d2a1cdSopenharmony_ci        },
717c5d2a1cdSopenharmony_ci        {
718c5d2a1cdSopenharmony_ci          "component": "distributed_input",
719c5d2a1cdSopenharmony_ci          "features": []
720c5d2a1cdSopenharmony_ci        }
721c5d2a1cdSopenharmony_ci      ]
722c5d2a1cdSopenharmony_ci    },
723c5d2a1cdSopenharmony_ci    {
724c5d2a1cdSopenharmony_ci      "subsystem": "arkcompiler",
725c5d2a1cdSopenharmony_ci      "components": [
726c5d2a1cdSopenharmony_ci        {
727c5d2a1cdSopenharmony_ci          "component": "runtime_core",
728c5d2a1cdSopenharmony_ci          "features": []
729c5d2a1cdSopenharmony_ci        },
730c5d2a1cdSopenharmony_ci        {
731c5d2a1cdSopenharmony_ci          "component": "ets_runtime",
732c5d2a1cdSopenharmony_ci          "features": []
733c5d2a1cdSopenharmony_ci        },
734c5d2a1cdSopenharmony_ci        {
735c5d2a1cdSopenharmony_ci          "component": "ets_frontend",
736c5d2a1cdSopenharmony_ci          "features": []
737c5d2a1cdSopenharmony_ci        },
738c5d2a1cdSopenharmony_ci        {
739c5d2a1cdSopenharmony_ci          "component": "toolchain",
740c5d2a1cdSopenharmony_ci          "features": []
741c5d2a1cdSopenharmony_ci        }
742c5d2a1cdSopenharmony_ci      ]
743c5d2a1cdSopenharmony_ci    },
744c5d2a1cdSopenharmony_ci    {
745c5d2a1cdSopenharmony_ci      "subsystem": "resourceschedule",
746c5d2a1cdSopenharmony_ci      "components": [
747c5d2a1cdSopenharmony_ci        {
748c5d2a1cdSopenharmony_ci          "component": "device_standby",
749c5d2a1cdSopenharmony_ci          "features": []
750c5d2a1cdSopenharmony_ci        },
751c5d2a1cdSopenharmony_ci        {
752c5d2a1cdSopenharmony_ci          "component": "ffrt",
753c5d2a1cdSopenharmony_ci          "features": []
754c5d2a1cdSopenharmony_ci        },
755c5d2a1cdSopenharmony_ci        {
756c5d2a1cdSopenharmony_ci          "component": "qos_manager",
757c5d2a1cdSopenharmony_ci          "features": []
758c5d2a1cdSopenharmony_ci        },
759c5d2a1cdSopenharmony_ci        {
760c5d2a1cdSopenharmony_ci          "component": "resource_schedule_service",
761c5d2a1cdSopenharmony_ci          "features": []
762c5d2a1cdSopenharmony_ci        },
763c5d2a1cdSopenharmony_ci        {
764c5d2a1cdSopenharmony_ci          "component": "soc_perf",
765c5d2a1cdSopenharmony_ci          "features": []
766c5d2a1cdSopenharmony_ci        },
767c5d2a1cdSopenharmony_ci        {
768c5d2a1cdSopenharmony_ci          "component": "background_task_mgr",
769c5d2a1cdSopenharmony_ci          "features": []
770c5d2a1cdSopenharmony_ci        },
771c5d2a1cdSopenharmony_ci        {
772c5d2a1cdSopenharmony_ci          "component": "work_scheduler",
773c5d2a1cdSopenharmony_ci          "features": []
774c5d2a1cdSopenharmony_ci        },
775c5d2a1cdSopenharmony_ci        {
776c5d2a1cdSopenharmony_ci          "component": "memmgr",
777c5d2a1cdSopenharmony_ci          "features": [
778c5d2a1cdSopenharmony_ci            "memmgr_purgeable_memory = true"
779c5d2a1cdSopenharmony_ci          ]
780c5d2a1cdSopenharmony_ci        },
781c5d2a1cdSopenharmony_ci        {
782c5d2a1cdSopenharmony_ci          "component": "frame_aware_sched",
783c5d2a1cdSopenharmony_ci          "features": []
784c5d2a1cdSopenharmony_ci        },
785c5d2a1cdSopenharmony_ci        {
786c5d2a1cdSopenharmony_ci          "component": "device_usage_statistics",
787c5d2a1cdSopenharmony_ci          "features": []
788c5d2a1cdSopenharmony_ci        }
789c5d2a1cdSopenharmony_ci      ]
790c5d2a1cdSopenharmony_ci    },
791c5d2a1cdSopenharmony_ci    {
792c5d2a1cdSopenharmony_ci      "subsystem": "usb",
793c5d2a1cdSopenharmony_ci      "components": [
794c5d2a1cdSopenharmony_ci        {
795c5d2a1cdSopenharmony_ci          "component": "usb_manager",
796c5d2a1cdSopenharmony_ci          "features": []
797c5d2a1cdSopenharmony_ci        }
798c5d2a1cdSopenharmony_ci      ]
799c5d2a1cdSopenharmony_ci    },
800c5d2a1cdSopenharmony_ci    {
801c5d2a1cdSopenharmony_ci      "subsystem": "securec",
802c5d2a1cdSopenharmony_ci      "components": []
803c5d2a1cdSopenharmony_ci    },
804c5d2a1cdSopenharmony_ci    {
805c5d2a1cdSopenharmony_ci      "subsystem": "web",
806c5d2a1cdSopenharmony_ci      "components": [
807c5d2a1cdSopenharmony_ci        {
808c5d2a1cdSopenharmony_ci          "component": "webview",
809c5d2a1cdSopenharmony_ci          "features": []
810c5d2a1cdSopenharmony_ci        }
811c5d2a1cdSopenharmony_ci      ]
812c5d2a1cdSopenharmony_ci    },
813c5d2a1cdSopenharmony_ci    {
814c5d2a1cdSopenharmony_ci      "subsystem": "thirdparty",
815c5d2a1cdSopenharmony_ci      "components": [
816c5d2a1cdSopenharmony_ci        {
817c5d2a1cdSopenharmony_ci          "component": "libjpeg-turbo",
818c5d2a1cdSopenharmony_ci          "features": []
819c5d2a1cdSopenharmony_ci        },
820c5d2a1cdSopenharmony_ci        {
821c5d2a1cdSopenharmony_ci          "component": "pcre2",
822c5d2a1cdSopenharmony_ci          "features": []
823c5d2a1cdSopenharmony_ci        },
824c5d2a1cdSopenharmony_ci        {
825c5d2a1cdSopenharmony_ci          "component": "protobuf",
826c5d2a1cdSopenharmony_ci          "features": []
827c5d2a1cdSopenharmony_ci        },
828c5d2a1cdSopenharmony_ci        {
829c5d2a1cdSopenharmony_ci          "component": "libbpf",
830c5d2a1cdSopenharmony_ci          "features": []
831c5d2a1cdSopenharmony_ci        },
832c5d2a1cdSopenharmony_ci        {
833c5d2a1cdSopenharmony_ci          "component": "libusb",
834c5d2a1cdSopenharmony_ci          "features": []
835c5d2a1cdSopenharmony_ci        },
836c5d2a1cdSopenharmony_ci        {
837c5d2a1cdSopenharmony_ci          "component": "libevdev",
838c5d2a1cdSopenharmony_ci          "features": []
839c5d2a1cdSopenharmony_ci        },
840c5d2a1cdSopenharmony_ci        {
841c5d2a1cdSopenharmony_ci          "component": "eudev",
842c5d2a1cdSopenharmony_ci          "features": []
843c5d2a1cdSopenharmony_ci        },
844c5d2a1cdSopenharmony_ci        {
845c5d2a1cdSopenharmony_ci          "component": "libfuse",
846c5d2a1cdSopenharmony_ci          "features": []
847c5d2a1cdSopenharmony_ci        },
848c5d2a1cdSopenharmony_ci        {
849c5d2a1cdSopenharmony_ci          "component": "bounds_checking_function",
850c5d2a1cdSopenharmony_ci          "features": []
851c5d2a1cdSopenharmony_ci        },
852c5d2a1cdSopenharmony_ci        {
853c5d2a1cdSopenharmony_ci          "component": "bzip2",
854c5d2a1cdSopenharmony_ci          "features": []
855c5d2a1cdSopenharmony_ci        },
856c5d2a1cdSopenharmony_ci        {
857c5d2a1cdSopenharmony_ci          "component": "cJSON",
858c5d2a1cdSopenharmony_ci          "features": []
859c5d2a1cdSopenharmony_ci        },
860c5d2a1cdSopenharmony_ci        {
861c5d2a1cdSopenharmony_ci          "component": "curl",
862c5d2a1cdSopenharmony_ci          "features": []
863c5d2a1cdSopenharmony_ci        },
864c5d2a1cdSopenharmony_ci        {
865c5d2a1cdSopenharmony_ci          "component": "egl",
866c5d2a1cdSopenharmony_ci          "features": []
867c5d2a1cdSopenharmony_ci        },
868c5d2a1cdSopenharmony_ci        {
869c5d2a1cdSopenharmony_ci          "component": "exfatprogs",
870c5d2a1cdSopenharmony_ci          "features": []
871c5d2a1cdSopenharmony_ci        },
872c5d2a1cdSopenharmony_ci        {
873c5d2a1cdSopenharmony_ci          "component": "f2fs-tools",
874c5d2a1cdSopenharmony_ci          "features": []
875c5d2a1cdSopenharmony_ci        },
876c5d2a1cdSopenharmony_ci        {
877c5d2a1cdSopenharmony_ci          "component": "ffmpeg",
878c5d2a1cdSopenharmony_ci          "features": []
879c5d2a1cdSopenharmony_ci        },
880c5d2a1cdSopenharmony_ci        {
881c5d2a1cdSopenharmony_ci          "component": "glib",
882c5d2a1cdSopenharmony_ci          "features": []
883c5d2a1cdSopenharmony_ci        },
884c5d2a1cdSopenharmony_ci        {
885c5d2a1cdSopenharmony_ci          "component": "gptfdisk",
886c5d2a1cdSopenharmony_ci          "features": []
887c5d2a1cdSopenharmony_ci        },
888c5d2a1cdSopenharmony_ci        {
889c5d2a1cdSopenharmony_ci          "component": "icu",
890c5d2a1cdSopenharmony_ci          "features": []
891c5d2a1cdSopenharmony_ci        },
892c5d2a1cdSopenharmony_ci        {
893c5d2a1cdSopenharmony_ci          "component": "jsframework",
894c5d2a1cdSopenharmony_ci          "features": []
895c5d2a1cdSopenharmony_ci        },
896c5d2a1cdSopenharmony_ci        {
897c5d2a1cdSopenharmony_ci          "component": "json",
898c5d2a1cdSopenharmony_ci          "features": []
899c5d2a1cdSopenharmony_ci        },
900c5d2a1cdSopenharmony_ci        {
901c5d2a1cdSopenharmony_ci          "component": "jsoncpp",
902c5d2a1cdSopenharmony_ci          "features": []
903c5d2a1cdSopenharmony_ci        },
904c5d2a1cdSopenharmony_ci        {
905c5d2a1cdSopenharmony_ci          "component": "libcoap",
906c5d2a1cdSopenharmony_ci          "features": []
907c5d2a1cdSopenharmony_ci        },
908c5d2a1cdSopenharmony_ci        {
909c5d2a1cdSopenharmony_ci          "component": "libffi",
910c5d2a1cdSopenharmony_ci          "features": []
911c5d2a1cdSopenharmony_ci        },
912c5d2a1cdSopenharmony_ci        {
913c5d2a1cdSopenharmony_ci          "component": "libnl",
914c5d2a1cdSopenharmony_ci          "features": []
915c5d2a1cdSopenharmony_ci        },
916c5d2a1cdSopenharmony_ci        {
917c5d2a1cdSopenharmony_ci          "component": "libpng",
918c5d2a1cdSopenharmony_ci          "features": []
919c5d2a1cdSopenharmony_ci        },
920c5d2a1cdSopenharmony_ci        {
921c5d2a1cdSopenharmony_ci          "component": "libsnd",
922c5d2a1cdSopenharmony_ci          "features": []
923c5d2a1cdSopenharmony_ci        },
924c5d2a1cdSopenharmony_ci        {
925c5d2a1cdSopenharmony_ci          "component": "libunwind",
926c5d2a1cdSopenharmony_ci          "features": []
927c5d2a1cdSopenharmony_ci        },
928c5d2a1cdSopenharmony_ci        {
929c5d2a1cdSopenharmony_ci          "component": "libuv",
930c5d2a1cdSopenharmony_ci          "features": [
931c5d2a1cdSopenharmony_ci            "libuv_use_ffrt = true"
932c5d2a1cdSopenharmony_ci          ]
933c5d2a1cdSopenharmony_ci        },
934c5d2a1cdSopenharmony_ci        {
935c5d2a1cdSopenharmony_ci          "component": "libwebsockets",
936c5d2a1cdSopenharmony_ci          "features": []
937c5d2a1cdSopenharmony_ci        },
938c5d2a1cdSopenharmony_ci        {
939c5d2a1cdSopenharmony_ci          "component": "libxml2",
940c5d2a1cdSopenharmony_ci          "features": []
941c5d2a1cdSopenharmony_ci        },
942c5d2a1cdSopenharmony_ci        {
943c5d2a1cdSopenharmony_ci          "component": "lz4",
944c5d2a1cdSopenharmony_ci          "features": []
945c5d2a1cdSopenharmony_ci        },
946c5d2a1cdSopenharmony_ci        {
947c5d2a1cdSopenharmony_ci          "component": "mbedtls",
948c5d2a1cdSopenharmony_ci          "features": []
949c5d2a1cdSopenharmony_ci        },
950c5d2a1cdSopenharmony_ci        {
951c5d2a1cdSopenharmony_ci          "component": "musl",
952c5d2a1cdSopenharmony_ci          "features": []
953c5d2a1cdSopenharmony_ci        },
954c5d2a1cdSopenharmony_ci        {
955c5d2a1cdSopenharmony_ci          "component": "nghttp2",
956c5d2a1cdSopenharmony_ci          "features": []
957c5d2a1cdSopenharmony_ci        },
958c5d2a1cdSopenharmony_ci        {
959c5d2a1cdSopenharmony_ci          "component": "node",
960c5d2a1cdSopenharmony_ci          "features": []
961c5d2a1cdSopenharmony_ci        },
962c5d2a1cdSopenharmony_ci        {
963c5d2a1cdSopenharmony_ci          "component": "ntfs-3g",
964c5d2a1cdSopenharmony_ci          "features": []
965c5d2a1cdSopenharmony_ci        },
966c5d2a1cdSopenharmony_ci        {
967c5d2a1cdSopenharmony_ci          "component": "opengles",
968c5d2a1cdSopenharmony_ci          "features": []
969c5d2a1cdSopenharmony_ci        },
970c5d2a1cdSopenharmony_ci        {
971c5d2a1cdSopenharmony_ci          "component": "opensles",
972c5d2a1cdSopenharmony_ci          "features": []
973c5d2a1cdSopenharmony_ci        },
974c5d2a1cdSopenharmony_ci        {
975c5d2a1cdSopenharmony_ci          "component": "openssl",
976c5d2a1cdSopenharmony_ci          "features": []
977c5d2a1cdSopenharmony_ci        },
978c5d2a1cdSopenharmony_ci        {
979c5d2a1cdSopenharmony_ci          "component": "pulseaudio",
980c5d2a1cdSopenharmony_ci          "features": []
981c5d2a1cdSopenharmony_ci        },
982c5d2a1cdSopenharmony_ci        {
983c5d2a1cdSopenharmony_ci          "component": "selinux",
984c5d2a1cdSopenharmony_ci          "features": []
985c5d2a1cdSopenharmony_ci        },
986c5d2a1cdSopenharmony_ci        {
987c5d2a1cdSopenharmony_ci          "component": "skia",
988c5d2a1cdSopenharmony_ci          "features": []
989c5d2a1cdSopenharmony_ci        },
990c5d2a1cdSopenharmony_ci        {
991c5d2a1cdSopenharmony_ci          "component": "sqlite",
992c5d2a1cdSopenharmony_ci          "features": []
993c5d2a1cdSopenharmony_ci        },
994c5d2a1cdSopenharmony_ci        {
995c5d2a1cdSopenharmony_ci          "component": "toybox",
996c5d2a1cdSopenharmony_ci          "features": []
997c5d2a1cdSopenharmony_ci        },
998c5d2a1cdSopenharmony_ci        {
999c5d2a1cdSopenharmony_ci          "component": "tzdata",
1000c5d2a1cdSopenharmony_ci          "features": []
1001c5d2a1cdSopenharmony_ci        },
1002c5d2a1cdSopenharmony_ci        {
1003c5d2a1cdSopenharmony_ci          "component": "wpa_supplicant",
1004c5d2a1cdSopenharmony_ci          "features": [
1005c5d2a1cdSopenharmony_ci            "wpa_supplicant_driver_nl80211 = true"
1006c5d2a1cdSopenharmony_ci          ]
1007c5d2a1cdSopenharmony_ci        },
1008c5d2a1cdSopenharmony_ci        {
1009c5d2a1cdSopenharmony_ci          "component": "zlib",
1010c5d2a1cdSopenharmony_ci          "features": []
1011c5d2a1cdSopenharmony_ci        }
1012c5d2a1cdSopenharmony_ci      ]
1013c5d2a1cdSopenharmony_ci    },
1014c5d2a1cdSopenharmony_ci    {
1015c5d2a1cdSopenharmony_ci      "subsystem": "hdf",
1016c5d2a1cdSopenharmony_ci      "components": [
1017c5d2a1cdSopenharmony_ci        {
1018c5d2a1cdSopenharmony_ci          "component": "hdf_core",
1019c5d2a1cdSopenharmony_ci          "features": [
1020c5d2a1cdSopenharmony_ci            "hdf_core_platform_test_support = true"
1021c5d2a1cdSopenharmony_ci          ]
1022c5d2a1cdSopenharmony_ci        },
1023c5d2a1cdSopenharmony_ci        {
1024c5d2a1cdSopenharmony_ci          "component": "drivers_interface_audio",
1025c5d2a1cdSopenharmony_ci          "features": []
1026c5d2a1cdSopenharmony_ci        },
1027c5d2a1cdSopenharmony_ci        {
1028c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_input",
1029c5d2a1cdSopenharmony_ci          "features": [
1030c5d2a1cdSopenharmony_ci            "drivers_peripheral_input_feature_model = true",
1031c5d2a1cdSopenharmony_ci            "drivers_peripheral_input_feature_support_ddk = true"
1032c5d2a1cdSopenharmony_ci          ]
1033c5d2a1cdSopenharmony_ci        },
1034c5d2a1cdSopenharmony_ci        {
1035c5d2a1cdSopenharmony_ci          "component": "drivers_interface_huks",
1036c5d2a1cdSopenharmony_ci          "features": []
1037c5d2a1cdSopenharmony_ci        },
1038c5d2a1cdSopenharmony_ci        {
1039c5d2a1cdSopenharmony_ci          "component": "drivers_interface_ril",
1040c5d2a1cdSopenharmony_ci          "features": []
1041c5d2a1cdSopenharmony_ci        },
1042c5d2a1cdSopenharmony_ci        {
1043c5d2a1cdSopenharmony_ci          "component": "drivers_interface_sensor",
1044c5d2a1cdSopenharmony_ci          "features": []
1045c5d2a1cdSopenharmony_ci        },
1046c5d2a1cdSopenharmony_ci        {
1047c5d2a1cdSopenharmony_ci          "component": "drivers_interface_camera",
1048c5d2a1cdSopenharmony_ci          "features": []
1049c5d2a1cdSopenharmony_ci        },
1050c5d2a1cdSopenharmony_ci        {
1051c5d2a1cdSopenharmony_ci          "component": "drivers_interface_drm",
1052c5d2a1cdSopenharmony_ci          "features": []
1053c5d2a1cdSopenharmony_ci        },
1054c5d2a1cdSopenharmony_ci        {
1055c5d2a1cdSopenharmony_ci          "component": "drivers_interface_codec",
1056c5d2a1cdSopenharmony_ci          "features": []
1057c5d2a1cdSopenharmony_ci        },
1058c5d2a1cdSopenharmony_ci        {
1059c5d2a1cdSopenharmony_ci          "component": "drivers_interface_light",
1060c5d2a1cdSopenharmony_ci          "features": []
1061c5d2a1cdSopenharmony_ci        },
1062c5d2a1cdSopenharmony_ci        {
1063c5d2a1cdSopenharmony_ci          "component": "drivers_interface_vibrator",
1064c5d2a1cdSopenharmony_ci          "features": []
1065c5d2a1cdSopenharmony_ci        },
1066c5d2a1cdSopenharmony_ci        {
1067c5d2a1cdSopenharmony_ci          "component": "drivers_interface_power",
1068c5d2a1cdSopenharmony_ci          "features": []
1069c5d2a1cdSopenharmony_ci        },
1070c5d2a1cdSopenharmony_ci        {
1071c5d2a1cdSopenharmony_ci          "component": "drivers_interface_battery",
1072c5d2a1cdSopenharmony_ci          "features": []
1073c5d2a1cdSopenharmony_ci        },
1074c5d2a1cdSopenharmony_ci        {
1075c5d2a1cdSopenharmony_ci          "component": "drivers_interface_thermal",
1076c5d2a1cdSopenharmony_ci          "features": []
1077c5d2a1cdSopenharmony_ci        },
1078c5d2a1cdSopenharmony_ci        {
1079c5d2a1cdSopenharmony_ci          "component": "drivers_interface_pin_auth",
1080c5d2a1cdSopenharmony_ci          "features": []
1081c5d2a1cdSopenharmony_ci        },
1082c5d2a1cdSopenharmony_ci        {
1083c5d2a1cdSopenharmony_ci          "component": "drivers_interface_user_auth",
1084c5d2a1cdSopenharmony_ci          "features": []
1085c5d2a1cdSopenharmony_ci        },
1086c5d2a1cdSopenharmony_ci        {
1087c5d2a1cdSopenharmony_ci          "component": "drivers_interface_input",
1088c5d2a1cdSopenharmony_ci          "features": []
1089c5d2a1cdSopenharmony_ci        },
1090c5d2a1cdSopenharmony_ci        {
1091c5d2a1cdSopenharmony_ci          "component": "drivers_interface_wlan",
1092c5d2a1cdSopenharmony_ci          "features": []
1093c5d2a1cdSopenharmony_ci        },
1094c5d2a1cdSopenharmony_ci        {
1095c5d2a1cdSopenharmony_ci          "component": "drivers_interface_location_gnss",
1096c5d2a1cdSopenharmony_ci          "features": []
1097c5d2a1cdSopenharmony_ci        },
1098c5d2a1cdSopenharmony_ci        {
1099c5d2a1cdSopenharmony_ci          "component": "drivers_interface_usb",
1100c5d2a1cdSopenharmony_ci          "features": []
1101c5d2a1cdSopenharmony_ci        },
1102c5d2a1cdSopenharmony_ci        {
1103c5d2a1cdSopenharmony_ci          "component": "drivers_interface_display",
1104c5d2a1cdSopenharmony_ci          "features": []
1105c5d2a1cdSopenharmony_ci        },
1106c5d2a1cdSopenharmony_ci        {
1107c5d2a1cdSopenharmony_ci          "component": "drivers_interface_distributed_camera",
1108c5d2a1cdSopenharmony_ci          "features": []
1109c5d2a1cdSopenharmony_ci        },
1110c5d2a1cdSopenharmony_ci        {
1111c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_audio",
1112c5d2a1cdSopenharmony_ci          "features": [
1113c5d2a1cdSopenharmony_ci            "drivers_peripheral_audio_feature_mono_to_stereo = true",
1114c5d2a1cdSopenharmony_ci            "drivers_peripheral_audio_feature_alsa_lib = false",
1115c5d2a1cdSopenharmony_ci            "drivers_peripheral_audio_feature_effect = true",
1116c5d2a1cdSopenharmony_ci            "drivers_peripheral_audio_feature_full_test_suite = true"
1117c5d2a1cdSopenharmony_ci          ]
1118c5d2a1cdSopenharmony_ci        },
1119c5d2a1cdSopenharmony_ci        {
1120c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_battery",
1121c5d2a1cdSopenharmony_ci          "features": []
1122c5d2a1cdSopenharmony_ci        },
1123c5d2a1cdSopenharmony_ci        {
1124c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_bluetooth",
1125c5d2a1cdSopenharmony_ci          "features": []
1126c5d2a1cdSopenharmony_ci        },
1127c5d2a1cdSopenharmony_ci        {
1128c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_camera",
1129c5d2a1cdSopenharmony_ci          "features": []
1130c5d2a1cdSopenharmony_ci        },
1131c5d2a1cdSopenharmony_ci        {
1132c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_clearplay",
1133c5d2a1cdSopenharmony_ci          "features": []
1134c5d2a1cdSopenharmony_ci        },
1135c5d2a1cdSopenharmony_ci        {
1136c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_codec",
1137c5d2a1cdSopenharmony_ci          "features": [
1138c5d2a1cdSopenharmony_ci            "drivers_peripheral_codec_feature_support_omx_extend_test = true",
1139c5d2a1cdSopenharmony_ci            "drivers_peripheral_codec_feature_support_hdi_v1 = true"
1140c5d2a1cdSopenharmony_ci          ]
1141c5d2a1cdSopenharmony_ci        },
1142c5d2a1cdSopenharmony_ci        {
1143c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_display",
1144c5d2a1cdSopenharmony_ci          "features": [
1145c5d2a1cdSopenharmony_ci            "drivers_peripheral_display_vdi_default = true",
1146c5d2a1cdSopenharmony_ci            "drivers_peripheral_display_community = true"
1147c5d2a1cdSopenharmony_ci          ]
1148c5d2a1cdSopenharmony_ci        },
1149c5d2a1cdSopenharmony_ci        {
1150c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_distributed_camera",
1151c5d2a1cdSopenharmony_ci          "features": []
1152c5d2a1cdSopenharmony_ci        },
1153c5d2a1cdSopenharmony_ci        {
1154c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_huks",
1155c5d2a1cdSopenharmony_ci          "features": []
1156c5d2a1cdSopenharmony_ci        },
1157c5d2a1cdSopenharmony_ci        {
1158c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_light",
1159c5d2a1cdSopenharmony_ci          "features": [
1160c5d2a1cdSopenharmony_ci            "drivers_peripheral_light_feature_model = true"
1161c5d2a1cdSopenharmony_ci          ]
1162c5d2a1cdSopenharmony_ci        },
1163c5d2a1cdSopenharmony_ci        {
1164c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_location_gnss",
1165c5d2a1cdSopenharmony_ci          "features": []
1166c5d2a1cdSopenharmony_ci        },
1167c5d2a1cdSopenharmony_ci        {
1168c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_pin_auth",
1169c5d2a1cdSopenharmony_ci          "features": []
1170c5d2a1cdSopenharmony_ci        },
1171c5d2a1cdSopenharmony_ci        {
1172c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_power",
1173c5d2a1cdSopenharmony_ci          "features": []
1174c5d2a1cdSopenharmony_ci        },
1175c5d2a1cdSopenharmony_ci        {
1176c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_sensor",
1177c5d2a1cdSopenharmony_ci          "features": [
1178c5d2a1cdSopenharmony_ci            "drivers_peripheral_sensor_feature_model = true"
1179c5d2a1cdSopenharmony_ci          ]
1180c5d2a1cdSopenharmony_ci        },
1181c5d2a1cdSopenharmony_ci        {
1182c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_thermal",
1183c5d2a1cdSopenharmony_ci          "features": []
1184c5d2a1cdSopenharmony_ci        },
1185c5d2a1cdSopenharmony_ci        {
1186c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_usb",
1187c5d2a1cdSopenharmony_ci          "features": []
1188c5d2a1cdSopenharmony_ci        },
1189c5d2a1cdSopenharmony_ci        {
1190c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_user_auth",
1191c5d2a1cdSopenharmony_ci          "features": []
1192c5d2a1cdSopenharmony_ci        },
1193c5d2a1cdSopenharmony_ci        {
1194c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_vibrator",
1195c5d2a1cdSopenharmony_ci          "features": [
1196c5d2a1cdSopenharmony_ci            "drivers_peripheral_vibrator_feature_model = true"
1197c5d2a1cdSopenharmony_ci          ]
1198c5d2a1cdSopenharmony_ci        },
1199c5d2a1cdSopenharmony_ci        {
1200c5d2a1cdSopenharmony_ci          "component": "drivers_peripheral_wlan",
1201c5d2a1cdSopenharmony_ci          "features": [
1202c5d2a1cdSopenharmony_ci            "drivers_peripheral_wlan_feature_enable_HDF_UT = false",
1203c5d2a1cdSopenharmony_ci            "drivers_peripheral_wlan_feature_enable_HDF_NL80211 = true"
1204c5d2a1cdSopenharmony_ci          ]
1205c5d2a1cdSopenharmony_ci        }
1206c5d2a1cdSopenharmony_ci      ]
1207c5d2a1cdSopenharmony_ci    },
1208c5d2a1cdSopenharmony_ci    {
1209c5d2a1cdSopenharmony_ci      "subsystem":"accesscontrol",
1210c5d2a1cdSopenharmony_ci      "components": [
1211c5d2a1cdSopenharmony_ci        {
1212c5d2a1cdSopenharmony_ci          "component": "sandbox_manager",
1213c5d2a1cdSopenharmony_ci          "features": []
1214c5d2a1cdSopenharmony_ci        }
1215c5d2a1cdSopenharmony_ci      ]
1216c5d2a1cdSopenharmony_ci    }
1217c5d2a1cdSopenharmony_ci  ]
1218c5d2a1cdSopenharmony_ci}