Home
last modified time | relevance | path

Searched refs:features (Results 1 – 25 of 329) sorted by relevance

12345678910>>...14

/qemu/target/i386/
H A Dcpu.c1769 FeatureWordArray features; member
2241 .features[FEAT_SVM] =
4624 .features[FEAT_SVM] =
4656 .features[FEAT_SVM] =
4700 .features[FEAT_SVM] =
4782 .features[FEAT_SVM] =
4843 .features[FEAT_SVM] =
5509 if (!features) { in x86_cpu_parse_featurestr()
6025 env->features[w] = def->features[w]; in x86_cpu_load_model()
7038 if (!env->features[w]) { in x86_cpu_adjust_feat_level()
[all …]
/qemu/target/sparc/
H A Dcpu.c133 if (!features) { in sparc_cpu_parse_features()
215 .features = CPU_DEFAULT_FEATURES,
224 .features = CPU_DEFAULT_FEATURES,
233 .features = CPU_DEFAULT_FEATURES,
242 .features = CPU_DEFAULT_FEATURES,
251 .features = CPU_DEFAULT_FEATURES,
260 .features = CPU_DEFAULT_FEATURES,
269 .features = CPU_DEFAULT_FEATURES,
278 .features = CPU_DEFAULT_FEATURES,
287 .features = CPU_DEFAULT_FEATURES,
[all …]
/qemu/target/s390x/kvm/
H A Dkvm.c2167 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()
2579 rc = configure_cpu_feat(model->features); in kvm_s390_apply_cpu_model()
[all …]
/qemu/tests/qapi-schema/
H A Dtest-qapi.py40 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)
68 self._print_features(features)
80 self._print_features(features)
86 self._print_features(features)
111 def _print_features(cls, features, indent=4): argument
112 if features:
113 for f in features:
[all …]
H A Dqapi-schema-test.json300 # 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 …]
H A Ddoc-good.json71 'features': [ 'enum-member-feat' ] },
73 'features': [ 'enum-feat' ],
100 'features': [ 'variant1-feat' ],
102 'features': [ 'member-feat' ],
118 'features': [ 'union-feat1' ],
136 'features': [ 'alt-feat' ],
187 'features': [ 'cmd-feat1', 'cmd-feat2' ] }
205 'features': [ 'cmd-feat1', 'cmd-feat2' ] }
214 'features': [ 'feat3' ],
H A Dfeatures-missing-name.err1 features-missing-name.json: In struct 'FeatureStruct0':
2 features-missing-name.json:1: 'features' member misses key 'name'
H A Dfeatures-no-list.err1 features-no-list.json: In struct 'FeatureStruct0':
2 features-no-list.json:1: 'features' must be an array
H A Dfeatures-bad-type.err1 features-bad-type.json: In struct 'FeatureStruct0':
2 features-bad-type.json:1: 'features' member requires a string name
/qemu/hw/virtio/
H A Dvirtio-qmp.c556 features->dev_features = in qmp_decode_features()
562 features->dev_features = in qmp_decode_features()
568 features->dev_features = in qmp_decode_features()
574 features->dev_features = in qmp_decode_features()
580 features->dev_features = in qmp_decode_features()
586 features->dev_features = in qmp_decode_features()
592 features->dev_features = in qmp_decode_features()
598 features->dev_features = in qmp_decode_features()
604 features->dev_features = in qmp_decode_features()
610 features->dev_features = in qmp_decode_features()
[all …]
/qemu/target/s390x/
H A Dcpu_models_sysemu.c40 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()
191 bitmap_andnot(bitmap, model->features, model->def->base_feat, 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()
292 if (bitmap_equal(modela.features, modelb.features, S390_FEAT_MAX)) { in qmp_query_cpu_model_comparison()
295 bitmap_andnot(missing, modela.features, modelb.features, S390_FEAT_MAX); in qmp_query_cpu_model_comparison()
299 bitmap_andnot(added, modelb.features, modela.features, S390_FEAT_MAX); in qmp_query_cpu_model_comparison()
349 bitmap_and(model.features, modela.features, modelb.features, S390_FEAT_MAX); in qmp_query_cpu_model_baseline()
371 model.features); in qmp_query_cpu_model_baseline()
[all …]
H A Dcpu_features.c66 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()
H A Dcpu_models.c262 return test_bit(feat, cpu->model->features); in s390_has_feat()
304 if (features) { in s390_find_cpu_def()
489 if (test_bit(dep[i][0], model->features) && in check_consistency()
490 !test_bit(dep[i][1], model->features)) { in check_consistency()
538 bitmap_andnot(missing, model->features, max_model->features, S390_FEAT_MAX); in check_compatibility()
638 value = test_bit(feat, cpu->model->features); in get_feature()
670 set_bit(feat, cpu->model->features); in set_feature()
672 clear_bit(feat, cpu->model->features); in set_feature()
728 bitmap_or(cpu->model->features, cpu->model->features, def->feat, in set_feature_group()
731 bitmap_andnot(cpu->model->features, cpu->model->features, def->feat, in set_feature_group()
[all …]
H A Dmeson.build11 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/scripts/qapi/
H A Dintrospect.py251 def _gen_features(features: Sequence[QAPISchemaFeature]
278 if features:
279 obj['features'] = self._gen_features(features)
287 if member.features:
299 if member.features:
317 features: List[QAPISchemaFeature],
324 ifcond, features
356 ifcond, features
361 features: List[QAPISchemaFeature],
380 features: List[QAPISchemaFeature],
[all …]
H A Dschema.py127 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:
912 for f in features or []:
914 self.features = features or []
941 for f in features or []:
946 self.features = features or []
956 for f in self.features:
[all …]
/qemu/qapi/
H A Dvirtio.json66 'features': [ 'unstable' ] }
82 # @features: vhost_dev features
84 # @acked-features: vhost_dev acked_features
435 'features': [ 'unstable' ] }
481 # @dev-features: List of device-specific features (if the device has
482 # unique features)
484 # @unknown-dev-features: Virtio device features bitmap that have not
491 '*dev-features': [ 'str' ],
623 'features': [ 'unstable' ] }
744 'features': [ 'unstable' ] }
[all …]
/qemu/hw/s390x/
H A Dvirtio-ccw.c185 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/
H A Dvirtio-blk-test.c119 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 …]
H A Dvhost-user-blk-test.c221 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/
H A Dvhost-user.json63 # 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/
H A Dkvm-pv.rst1 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/
H A Dtarget_os_elf.h77 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/
H A Duserfaultfd.c69 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()
/qemu/hw/net/
H A Dvhost_net.c118 uint64_t vhost_net_get_features(struct vhost_net *net, uint64_t features) in vhost_net_get_features() argument
121 features); in vhost_net_get_features()
134 void vhost_net_ack_features(struct vhost_net *net, uint64_t features) in vhost_net_ack_features() argument
137 vhost_ack_features(&net->dev, vhost_net_get_feature_bits(net), features); in vhost_net_ack_features()
175 uint64_t features = 0; in vhost_net_init() local
216 net->dev.features &= ~(1ULL << VIRTIO_NET_F_MRG_RXBUF); in vhost_net_init()
218 if (~net->dev.features & net->dev.backend_features) { in vhost_net_init()
229 features = vhost_user_get_acked_features(net->nc); in vhost_net_init()
230 if (~net->dev.features & features) { in vhost_net_init()
233 (uint64_t)(~net->dev.features & features)); in vhost_net_init()
[all …]

12345678910>>...14