/qemu/ |
H A D | meson_options.txt | 42 option('docs', type : 'feature', value : 'auto', 70 option('kvm', type: 'feature', value: 'auto', 72 option('whpx', type: 'feature', value: 'auto', 74 option('hvf', type: 'feature', value: 'auto', 76 option('nvmm', type: 'feature', value: 'auto', 78 option('xen', type: 'feature', value: 'auto', 120 option('avx2', type: 'feature', value: 'auto', 279 option('oss', type: 'feature', value: 'auto', 281 option('pa', type: 'feature', value: 'auto', 325 option('dmg', type: 'feature', value: 'auto', [all …]
|
/qemu/tests/qemu-iotests/ |
H A D | 036.out | 3 === Image with unknown incompatible feature bit === 9 … Could not open 'TEST_DIR/t.IMGFMT': Unsupported IMGFMT feature(s): Unknown incompatible feature: … 10 qemu-img: Could not open 'TEST_DIR/t.IMGFMT': Unsupported IMGFMT feature(s): Test feature 12 === Image with multiple incompatible feature bits === 15 … Could not open 'TEST_DIR/t.IMGFMT': Unsupported IMGFMT feature(s): Unknown incompatible feature: … 16 …not open 'TEST_DIR/t.IMGFMT': Unsupported IMGFMT feature(s): Test feature, Unknown incompatible fe… 17 …not open 'TEST_DIR/t.IMGFMT': Unsupported IMGFMT feature(s): Test feature, Unknown incompatible fe… 18 …not open 'TEST_DIR/t.IMGFMT': Unsupported IMGFMT feature(s): test1, test2, Unknown incompatible fe… 19 qemu-img: Could not open 'TEST_DIR/t.IMGFMT': Unsupported IMGFMT feature(s): test1, test2, test3 20 …uld not open 'TEST_DIR/t.IMGFMT': Unsupported IMGFMT feature(s): test2, Unknown incompatible featu… [all …]
|
H A D | 036 | 54 echo === Image with unknown incompatible feature bit === 57 $PYTHON qcow2.py "$TEST_IMG" set-feature-bit incompatible 63 70 echo === Image with multiple incompatible feature bits === 73 $PYTHON qcow2.py "$TEST_IMG" set-feature-bit incompatible 61 74 $PYTHON qcow2.py "$TEST_IMG" set-feature-bit incompatible 62 75 $PYTHON qcow2.py "$TEST_IMG" set-feature-bit incompatible 63 106 echo === Create image with unknown autoclear feature bit === 109 $PYTHON qcow2.py "$TEST_IMG" set-feature-bit autoclear 63
|
/qemu/tests/qapi-schema/ |
H A D | doc-good.out | 56 feature feat3 113 a member feature 132 a feature 134 a member feature 142 a feature 153 a feature 169 a feature 171 another feature 197 a feature 199 another feature [all …]
|
H A D | doc-good.txt | 60 a member feature 109 a feature 112 a member feature 135 a feature 157 a feature 191 a feature 194 another feature 260 a feature 263 another feature 287 a feature
|
H A D | doc-good.json | 65 # @enum-member-feat: a member feature 96 # @variant1-feat: a feature 97 # @member-feat: a member feature 115 # @union-feat1: a feature 133 # @alt-feat: a feature 155 # @cmd-feat1: a feature 156 # @cmd-feat2: another feature 194 # @cmd-feat1: a feature 195 # @cmd-feat2: another feature 211 # @feat3: a feature
|
H A D | qapi-schema-test.out | 331 feature feature1 335 feature feature1 338 feature feature1 339 feature feature2 343 feature int 344 feature name 345 feature if 348 feature feature1 352 feature feature1 354 feature feature2 [all …]
|
H A D | doc-undoc-feature.err | 1 doc-undoc-feature.json: In command 'foo': 2 doc-undoc-feature.json:9: feature 'undoc' lacks documentation
|
H A D | doc-bad-feature.err | 1 doc-bad-feature.json:7: documented feature 'a' does not exist
|
H A D | features-duplicate-name.err | 2 features-duplicate-name.json:1: feature 'foo' collides with feature 'foo'
|
/qemu/tests/qtest/ |
H A D | arm-cpu-features.c | 119 static bool resp_get_feature(QDict *resp, const char *feature) in resp_get_feature() argument 126 g_assert(qdict_get(props, feature)); in resp_get_feature() 127 return qdict_get_bool(props, feature); in resp_get_feature() 130 #define assert_has_feature(qts, cpu_type, feature) \ argument 135 g_assert(qdict_get(resp_get_props(_resp), feature)); \ 139 #define assert_has_not_feature(qts, cpu_type, feature) \ argument 144 !qdict_get(resp_get_props(_resp), feature)); \ 148 #define resp_assert_feature(resp, feature, expected_value) \ argument 155 g_assert(qdict_get(_props, feature)); \ 181 assert_feature(qts, cpu_type, feature, true) [all …]
|
/qemu/hw/vfio/ |
H A D | migration.c | 150 (struct vfio_device_feature_mig_state *)feature->data; in vfio_migration_set_state() 163 feature->argsz = sizeof(buf); in vfio_migration_set_state() 164 feature->flags = in vfio_migration_set_state() 167 if (ioctl(vbasedev->fd, VFIO_DEVICE_FEATURE, feature)) { in vfio_migration_set_state() 328 feature->argsz = sizeof(buf); in vfio_query_stop_copy_size() 329 feature->flags = in vfio_query_stop_copy_size() 332 if (ioctl(vbasedev->fd, VFIO_DEVICE_FEATURE, feature)) { in vfio_query_stop_copy_size() 888 feature->argsz = sizeof(buf); in vfio_migration_query_flags() 890 if (ioctl(vbasedev->fd, VFIO_DEVICE_FEATURE, feature)) { in vfio_migration_query_flags() 905 feature->argsz = sizeof(buf); in vfio_dma_logging_supported() [all …]
|
H A D | common.c | 942 feature->argsz = sizeof(buf); in vfio_devices_dma_logging_stop() 963 struct vfio_device_feature *feature; in vfio_device_feature_dma_logging_start_create() local 971 if (!feature) { in vfio_device_feature_dma_logging_start_create() 975 feature->argsz = feature_size; in vfio_device_feature_dma_logging_start_create() 991 g_free(feature); in vfio_device_feature_dma_logging_start_create() 1018 return feature; in vfio_device_feature_dma_logging_start_create() 1022 struct vfio_device_feature *feature) in vfio_device_feature_dma_logging_start_destroy() argument 1030 g_free(feature); in vfio_device_feature_dma_logging_start_destroy() 1036 struct vfio_device_feature *feature; in vfio_devices_dma_logging_start() local 1044 if (!feature) { in vfio_devices_dma_logging_start() [all …]
|
/qemu/gdbstub/ |
H A D | gdbstub.c | 54 const GDBFeature *feature; member 421 builder->feature = feature; in gdb_feature_builder_init() 426 feature->xmlname = xmlname; in gdb_feature_builder_init() 427 feature->name = name; in gdb_feature_builder_init() 484 const GDBFeature *feature; in gdb_find_static_feature() local 486 for (feature = gdb_static_features; feature->xmlname; feature++) { in gdb_find_static_feature() 488 return feature; in gdb_find_static_feature() 511 r->feature->name in gdb_get_register_list() 564 .feature = feature in gdb_register_feature() 573 const GDBFeature *feature; in gdb_init_cpu() local [all …]
|
/qemu/qapi/ |
H A D | common.json | 76 # @off: The specified feature is disabled 78 # @auto: The PCI BAR for the feature is automatically selected 80 # @bar0: PCI BAR0 is used for the feature 82 # @bar1: PCI BAR1 is used for the feature 84 # @bar2: PCI BAR2 is used for the feature 86 # @bar3: PCI BAR3 is used for the feature 88 # @bar4: PCI BAR4 is used for the feature 90 # @bar5: PCI BAR5 is used for the feature
|
/qemu/docs/system/ |
H A D | cpu-models-x86.rst.inc | 126 CPUs cannot support this feature. 165 Note that not all CPU hardware will support this feature. 183 This is an MSR (Model-Specific Register) feature rather than a CPUID feature, 385 Host passthrough with feature customization: 397 Named CPU models with feature customization: 410 Host passthrough with feature customization:: 413 <feature name="vmx" policy="disable"/> 421 Host model with feature customization:: 424 <feature name="vmx" policy="disable"/> 434 Named model with feature customization:: [all …]
|
/qemu/docs/system/i386/ |
H A D | kvm-pv.rst | 24 ``kvm-msi-ext-dest-id`` feature is enabled by default in x2apic mode with split 42 This feature is deprecated. 46 Note: since Linux v5.10 the feature is deprecated and not enabled by ``KVM``. 71 Enable paravirtualized sched yield feature. Supported since Linux v5.10. 78 Support 'Extended Destination ID' for external interrupts. The feature allows 91 Limit the supported paravirtualized feature set to the exposed features only.
|
H A D | hyperv.rst | 10 guest support for such features is added simultaneously with the feature itself. 41 This feature tells guest OS to disable watchdog timeouts as it is running on a 155 the same TSC frequency or support TSC scaling CPU feature. 161 enabled, it provides Enlightened VMCS version 1 feature to the guest. The feature 167 without the feature to find out if enabling it is beneficial. 183 to use paravirtualized AutoEOI feature. 184 Note: enabling this feature on old hardware (without APICv/AVIC support) may 193 When the option is set to 'auto' QEMU will enable the feature only when KVM 233 Enlightened VMCS (``hv-evmcs``) feature to also be enabled. 239 registers ("XMM Fast Hypercall Input"). When the feature is in use, it allows [all …]
|
/qemu/include/exec/ |
H A D | gdbstub.h | 22 GDBFeature *feature; member 50 const GDBFeature *feature, int g_pos); 70 void gdb_feature_builder_init(GDBFeatureBuilder *builder, GDBFeature *feature,
|
/qemu/target/avr/ |
H A D | cpu.h | 175 static inline int avr_feature(CPUAVRState *env, AVRFeature feature) in avr_feature() argument 177 return (env->features & (1U << feature)) != 0; in avr_feature() 180 static inline void set_avr_feature(CPUAVRState *env, int feature) in set_avr_feature() argument 182 env->features |= (1U << feature); in set_avr_feature()
|
/qemu/docs/interop/ |
H A D | vhost-user.rst | 518 require this protocol feature. 526 declare the ``VHOST_F_LOG_ALL`` vhost feature. 583 ``VHOST_USER_PROTOCOL_F_PAGEFAULT`` feature. 1013 protocol feature. 1027 notifications feature flag without the other two. 1087 implementation. Only legal if feature bit 1391 feature has been successfully negotiated. 1545 feature is set by the back-end. 1709 ``VHOST_USER_PROTOCOL_F_DEVICE_STATE`` feature. 1954 "feature-a", [all …]
|
H A D | nbd.txt | 54 various features (both as a server exposing the feature, and as a 55 client taking advantage of the feature when present), to make it 57 several cases, the initial release containing a feature may require 59 the operation of that feature.
|
H A D | parallels.txt | 152 The above are followed by feature sections or "extensions". The last 155 Each feature section has the following format: 158 The identifier of the feature: 179 The size of the following feature data, in bytes. 192 === Dirty bitmaps feature === 194 This feature provides a way of storing dirty bitmaps in the image. The fields 213 The dirty bitmap described by this feature extension is stored in a set of 215 saved in the L1 offset table specified by the feature extension. Each L1 table
|
/qemu/scripts/ |
H A D | cpu-x86-uarch-abi.py | 101 for (feature, present) in cpu["model"]["props"].items(): 102 if present and feature not in skip: 103 got[feature] = True
|
/qemu/docs/system/arm/ |
H A D | cpu-features.rst | 7 that the feature is implemented, and, conversely, when disabled, 8 indicate that it is not implemented. An example of an Arm CPU feature 19 support the AArch32 CPU feature, which may be enabled by disabling the 24 supporting the feature or only supporting the feature under certain 25 configurations. For example, the ``aarch64`` CPU feature, which, when 26 disabled, enables the optional AArch32 CPU feature, is only supported 28 supports the feature. While ``aarch64`` currently only works with KVM, 84 It looks like this feature is limited to a configuration we do not 107 Only the ``pmu`` CPU feature is available. 109 A note about CPU feature dependencies [all …]
|