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