| /qemu/target/i386/ |
| A D | cpu.c | 2030 FeatureWordArray features; member 2530 .features[FEAT_SVM] = 4941 .features[FEAT_SVM] = 4973 .features[FEAT_SVM] = 5017 .features[FEAT_SVM] = 5099 .features[FEAT_SVM] = 5160 .features[FEAT_SVM] = 5822 if (!features) { in x86_cpu_parse_featurestr() 6367 env->features[w] = def->features[w]; in x86_cpu_load_model() 7399 if (!env->features[w]) { in x86_cpu_adjust_feat_level() [all …]
|
| /qemu/target/sparc/ |
| A D | cpu.c | 135 if (!features) { in sparc_cpu_parse_features() 217 .features = CPU_DEFAULT_FEATURES, 226 .features = CPU_DEFAULT_FEATURES, 235 .features = CPU_DEFAULT_FEATURES, 244 .features = CPU_DEFAULT_FEATURES, 253 .features = CPU_DEFAULT_FEATURES, 262 .features = CPU_DEFAULT_FEATURES, 271 .features = CPU_DEFAULT_FEATURES, 280 .features = CPU_DEFAULT_FEATURES, 289 .features = CPU_DEFAULT_FEATURES, [all …]
|
| /qemu/target/s390x/kvm/ |
| A D | kvm.c | 2167 if (test_bit(S390_FEAT_MSA, features)) { in query_cpu_subfunc() 2220 if (test_bit(S390_FEAT_MSA, features)) { in configure_cpu_subfunc() 2262 return test_bit(S390_FEAT_AP, features); in ap_enabled() 2420 rc = query_cpu_feat(model->features); in kvm_s390_get_host_cpu_model() 2426 rc = query_cpu_subfunc(model->features); in kvm_s390_get_host_cpu_model() 2470 set_bit(S390_FEAT_ZPCI, model->features); in kvm_s390_get_host_cpu_model() 2489 set_bit(S390_FEAT_AP, model->features); in kvm_s390_get_host_cpu_model() 2504 query_uv_feat_guest(model->features); in kvm_s390_get_host_cpu_model() 2507 bitmap_and(model->features, model->features, model->def->full_feat, in kvm_s390_get_host_cpu_model() 2580 rc = configure_cpu_feat(model->features); in kvm_s390_apply_cpu_model() [all …]
|
| /qemu/tests/qapi-schema/ |
| A D | test-qapi.py | 40 self._print_features(m.features, indent=8) 42 self._print_features(features) 59 self._print_features(m.features, indent=8) 62 self._print_features(features) 69 self._print_features(features) 81 self._print_features(features) 87 self._print_features(features) 112 def _print_features(cls, features, indent=4): argument 113 if features: 114 for f in features: [all …]
|
| A D | qapi-schema-test.json | 300 # test 'features' 304 'features': [] } 307 'features': [ 'feature1' ] } 327 'features': [ { 'name': 'feature1', 339 'features': [ 'feature1' ] } 345 'features': [ 'feature1' ] } 349 'features': [ 'feature1' ] } 362 'features': [] } 365 'features': [ 'deprecated' ] } 383 'features': [ 'deprecated' ] } [all …]
|
| A D | doc-good.json | 73 'features': [ 'enum-member-feat' ] }, 75 'features': [ 'enum-feat' ], 102 'features': [ 'variant1-feat' ], 104 'features': [ 'member-feat' ], 120 'features': [ 'union-feat1' ], 138 'features': [ 'alt-feat' ], 197 'features': [ 'cmd-feat1', 'cmd-feat2' ] } 215 'features': [ 'cmd-feat1', 'cmd-feat2' ] } 224 'features': [ 'feat3' ],
|
| A D | features-missing-name.err | 1 features-missing-name.json: In struct 'FeatureStruct0': 2 features-missing-name.json:1: 'features' member misses key 'name'
|
| A D | features-no-list.err | 1 features-no-list.json: In struct 'FeatureStruct0': 2 features-no-list.json:1: 'features' must be an array
|
| A D | features-bad-type.err | 1 features-bad-type.json: In struct 'FeatureStruct0': 2 features-bad-type.json:1: 'features' member requires a string name
|
| A D | features-name-bad-type.err | 1 features-name-bad-type.json: In struct 'FeatureStruct0': 2 features-name-bad-type.json:1: 'features' member requires a string name
|
| /qemu/target/s390x/ |
| A D | cpu_models_sysemu.c | 40 bitmap_andnot(missing, model->features, max_model->features, in check_unavailable_features() 184 bitmap_andnot(bitmap, model->def->base_feat, model->features, in cpu_info_from_model() 198 s390_feat_bitmap_to_ascii(model->features, qdict, in cpu_info_from_model() 200 bitmap_complement(bitmap, model->features, S390_FEAT_MAX); in cpu_info_from_model() 250 s390_model.features, S390_FEAT_MAX); in qmp_query_cpu_model_expansion() 309 if (bitmap_equal(modela.features, modelb.features, S390_FEAT_MAX)) { in qmp_query_cpu_model_comparison() 312 bitmap_andnot(missing, modela.features, modelb.features, S390_FEAT_MAX); in qmp_query_cpu_model_comparison() 316 bitmap_andnot(added, modelb.features, modela.features, S390_FEAT_MAX); in qmp_query_cpu_model_comparison() 366 bitmap_and(model.features, modela.features, modelb.features, S390_FEAT_MAX); in qmp_query_cpu_model_baseline() 388 model.features); in qmp_query_cpu_model_baseline() [all …]
|
| A D | cpu_features.c | 66 void s390_fill_feat_block(const S390FeatBitmap features, S390FeatType type, in s390_fill_feat_block() argument 74 if (test_bit(S390_FEAT_ZARCH, features)) { in s390_fill_feat_block() 102 feat = find_first_bit(features, S390_FEAT_MAX); in s390_fill_feat_block() 109 feat = find_next_bit(features, S390_FEAT_MAX, feat + 1); in s390_fill_feat_block() 156 void s390_add_from_feat_block(S390FeatBitmap features, S390FeatType type, in s390_add_from_feat_block() argument 181 set_bit(feat, features); in s390_add_from_feat_block() 187 void s390_feat_bitmap_to_ascii(const S390FeatBitmap features, void *opaque, in s390_feat_bitmap_to_ascii() argument 194 bitmap_copy(bitmap, features, S390_FEAT_MAX); in s390_feat_bitmap_to_ascii() 215 void s390_get_deprecated_features(S390FeatBitmap features) in s390_get_deprecated_features() argument 228 set_bit(feats[i], features); in s390_get_deprecated_features()
|
| A D | cpu_models.c | 271 return test_bit(feat, cpu->model->features); in s390_has_feat() 313 if (features) { in s390_find_cpu_def() 499 if (test_bit(dep[i][0], model->features) && in check_consistency() 500 !test_bit(dep[i][1], model->features)) { in check_consistency() 548 bitmap_andnot(missing, model->features, max_model->features, S390_FEAT_MAX); in check_compatibility() 643 value = test_bit(feat, cpu->model->features); in get_feature() 675 set_bit(feat, cpu->model->features); in set_feature() 677 clear_bit(feat, cpu->model->features); in set_feature() 733 bitmap_or(cpu->model->features, cpu->model->features, def->feat, in set_feature_group() 736 bitmap_andnot(cpu->model->features, cpu->model->features, def->feat, in set_feature_group() [all …]
|
| A D | meson.build | 11 gen_features = executable('gen-features', 'gen-features.c', native: true, 14 gen_features_h = custom_target('gen-features.h', 15 output: 'gen-features.h',
|
| /qemu/hw/virtio/ |
| A D | virtio-qmp.c | 559 features->dev_features = in qmp_decode_features() 565 features->dev_features = in qmp_decode_features() 571 features->dev_features = in qmp_decode_features() 577 features->dev_features = in qmp_decode_features() 583 features->dev_features = in qmp_decode_features() 589 features->dev_features = in qmp_decode_features() 595 features->dev_features = in qmp_decode_features() 601 features->dev_features = in qmp_decode_features() 607 features->dev_features = in qmp_decode_features() 613 features->dev_features = in qmp_decode_features() [all …]
|
| /qemu/scripts/qapi/ |
| A D | introspect.py | 252 def _gen_features(features: Sequence[QAPISchemaFeature] 279 if features: 280 obj['features'] = self._gen_features(features) 288 if member.features: 300 if member.features: 318 features: List[QAPISchemaFeature], 325 ifcond, features 357 ifcond, features 362 features: List[QAPISchemaFeature], 381 features: List[QAPISchemaFeature], [all …]
|
| A D | schema.py | 127 for f in features or []: 132 self.features = features or [] 145 for f in self.features: 152 for f in self.features: 370 for feat in self.features: 922 for f in features or []: 924 self.features = features or [] 951 for f in features or []: 956 self.features = features or [] 966 for f in self.features: [all …]
|
| /qemu/qapi/ |
| A D | virtio.json | 66 'features': [ 'unstable' ] } 82 # @features: vhost_dev features 84 # @acked-features: vhost_dev acked_features 441 'features': [ 'unstable' ] } 487 # @dev-features: List of device-specific features (if the device has 488 # unique features) 490 # @unknown-dev-features: Virtio device features bitmap that have not 497 '*dev-features': [ 'str' ], 635 'features': [ 'unstable' ] } 756 'features': [ 'unstable' ] } [all …]
|
| /qemu/hw/s390x/ |
| A D | virtio-ccw.c | 185 uint32_t features; member 380 ccw_dstream_advance(&sch->cds, sizeof(features.features)); in virtio_ccw_cb() 388 features.features = (uint32_t) in virtio_ccw_cb() 391 features.features = (uint32_t)vdev->host_features; in virtio_ccw_cb() 401 features.features = 0; in virtio_ccw_cb() 404 features.features = cpu_to_le32(features.features); in virtio_ccw_cb() 405 ret = ccw_dstream_write(&sch->cds, features.features); in virtio_ccw_cb() 429 features.features = le32_to_cpu(features.features); in virtio_ccw_cb() 433 features.features); in virtio_ccw_cb() 448 if (features.features) { in virtio_ccw_cb() [all …]
|
| /qemu/tests/qtest/ |
| A D | virtio-blk-test.c | 119 uint64_t features; in test_basic() local 127 features = features & ~(QVIRTIO_F_BAD_FEATURE | in test_basic() 131 qvirtio_set_features(dev, features); in test_basic() 357 uint64_t features; in indirect() local 365 features = features & ~(QVIRTIO_F_BAD_FEATURE | in indirect() 438 uint64_t features; in config() local 442 features = features & ~(QVIRTIO_F_BAD_FEATURE | in config() 473 uint64_t features; in msix() local 489 features = features & ~(QVIRTIO_F_BAD_FEATURE | in msix() 581 uint64_t features; in idx() local [all …]
|
| A D | vhost-user-blk-test.c | 221 uint64_t features; in test_basic() local 228 features = qvirtio_get_features(dev); in test_basic() 229 features = features & ~(QVIRTIO_F_BAD_FEATURE | in test_basic() 233 qvirtio_set_features(dev, features); in test_basic() 466 uint64_t features; in indirect() local 474 features = features & ~(QVIRTIO_F_BAD_FEATURE | in indirect() 551 uint64_t features; in idx() local 569 features = features & ~(QVIRTIO_F_BAD_FEATURE | in idx() 708 uint64_t features; in multiqueue() local 724 features = features & ~(QVIRTIO_F_BAD_FEATURE | in multiqueue() [all …]
|
| /qemu/docs/interop/ |
| A D | vhost-user.json | 63 # List of vhost user "block" features. 80 # @features: list of supported features. 87 'features': [ 'VHostUserBackendBlockFeature' ] 94 # List of vhost user "input" features. 111 # @features: list of supported features. 118 'features': [ 'VHostUserBackendInputFeature' ] 125 # List of vhost user "gpu" features. 142 # @features: list of supported features. 149 'features': [ 'VHostUserBackendGPUFeature' ]
|
| /qemu/docs/system/i386/ |
| A D | kvm-pv.rst | 1 Paravirtualized KVM features 13 Paravirtualized ``KVM`` features are represented as CPU flags. The following 14 features are enabled by default for any CPU model when ``KVM`` acceleration is 28 paravirtualized ``KVM`` features to the guest. 30 Existing features 87 Supplementary features 91 Limit the supported paravirtualized feature set to the exposed features only. 93 paravirtualized features even when they were not announced in guest visible
|
| /qemu/bsd-user/freebsd/ |
| A D | target_os_elf.h | 77 abi_ulong features, sp; in target_create_elf_tables() local 115 features = ELF_HWCAP; in target_create_elf_tables() 116 NEW_AUX_ENT(FREEBSD_AT_HWCAP, features); in target_create_elf_tables() 118 features = ELF_HWCAP2; in target_create_elf_tables() 119 NEW_AUX_ENT(FREEBSD_AT_HWCAP2, features); in target_create_elf_tables()
|
| /qemu/util/ |
| A D | userfaultfd.c | 69 int uffd_query_features(uint64_t *features) in uffd_query_features() argument 82 api_struct.features = 0; in uffd_query_features() 88 *features = api_struct.features; in uffd_query_features() 104 int uffd_create_fd(uint64_t features, bool non_blocking) in uffd_create_fd() argument 119 api_struct.features = features; in uffd_create_fd()
|