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}