/qemu/migration/ |
H A D | options.c | 84 DEFINE_PROP_BOOL(name, MigrationState, capabilities[x], false) 211 return s->capabilities[MIGRATION_CAPABILITY_AUTO_CONVERGE]; in migrate_auto_converge() 225 return s->capabilities[MIGRATION_CAPABILITY_BACKGROUND_SNAPSHOT]; in migrate_background_snapshot() 232 return s->capabilities[MIGRATION_CAPABILITY_X_COLO]; in migrate_colo() 239 return s->capabilities[MIGRATION_CAPABILITY_DIRTY_BITMAPS]; in migrate_dirty_bitmaps() 246 return s->capabilities[MIGRATION_CAPABILITY_DIRTY_LIMIT]; in migrate_dirty_limit() 253 return s->capabilities[MIGRATION_CAPABILITY_EVENTS]; in migrate_events() 260 return s->capabilities[MIGRATION_CAPABILITY_MAPPED_RAM]; in migrate_mapped_ram() 267 return s->capabilities[MIGRATION_CAPABILITY_X_IGNORE_SHARED]; in migrate_ignore_shared() 274 return s->capabilities[MIGRATION_CAPABILITY_LATE_BLOCK_ACTIVATE]; in migrate_late_block_activate() [all …]
|
H A D | savevm.c | 263 MigrationCapability *capabilities; member 278 /* Validate only new capabilities to keep compatibility. */ in should_validate_capability() 294 if (should_validate_capability(i) && s->capabilities[i]) { in get_validatable_capabilities_count() 313 state->capabilities = g_renew(MigrationCapability, state->capabilities, in configuration_pre_save() 316 if (should_validate_capability(i) && s->capabilities[i]) { in configuration_pre_save() 317 state->capabilities[j++] = i; in configuration_pre_save() 329 g_free(state->capabilities); in configuration_post_save() 330 state->capabilities = NULL; in configuration_post_save() 356 MigrationCapability capability = state->capabilities[ in configuration_validate_capabilities() [all...] |
/qemu/tests/qtest/ |
H A D | qmp-test.c | 108 QList *capabilities; in test_qmp_protocol() local 118 capabilities = qdict_get_qlist(q, "capabilities"); in test_qmp_protocol() 119 g_assert(capabilities); in test_qmp_protocol() 223 QList *capabilities; in test_qmp_oob() local 232 capabilities = qdict_get_qlist(q, "capabilities"); in test_qmp_oob() 233 g_assert(capabilities && !qlist_empty(capabilities)); in test_qmp_oob() 234 entry = qlist_first(capabilities); in test_qmp_oob()
|
H A D | libqtest.h | 74 QList *capabilities, bool do_connect); 99 void qtest_qmp_handshake(QTestState *s, QList *capabilities);
|
/qemu/tests/qemu-iotests/ |
H A D | 194 | 69 capabilities = [{'capability': 'events', 'state': True}, variable 71 source_vm.qmp('migrate-set-capabilities', capabilities=capabilities) 72 dest_vm.qmp('migrate-set-capabilities', capabilities=capabilities)
|
H A D | 203 | 55 iotests.log(vm.qmp('migrate-set-capabilities', capabilities=[
|
/qemu/tests/migration-stress/guestperf/ |
H A D | engine.py | 137 capabilities = [ 146 capabilities = [ 151 capabilities = [ 164 capabilities = [ 171 capabilities = [ 180 capabilities = [ 185 capabilities = [ 203 capabilities = [ 210 capabilities = [ 229 capabilities = [
|
/qemu/tests/qemu-iotests/tests/ |
H A D | qsd-migrate.out | 14 {"execute": "migrate-set-capabilities", "arguments": {"capabilities": [{"capability": "events", "st… 16 {"execute": "migrate-set-capabilities", "arguments": {"capabilities": [{"capability": "events", "st…
|
H A D | migrate-bitmaps-test | 94 capabilities=mig_caps) 158 capabilities=mig_caps) 170 capabilities=mig_caps) 182 capabilities=mig_caps) 258 self.vm.cmd('migrate-set-capabilities', capabilities=caps)
|
H A D | qsd-migrate | 88 vm_src.qmp_log('migrate-set-capabilities', capabilities=mig_caps) 89 vm_dst.qmp_log('migrate-set-capabilities', capabilities=mig_caps)
|
H A D | migrate-bitmaps-postcopy-test | 159 self.vm_a.cmd('migrate-set-capabilities', capabilities=caps) 161 self.vm_b.cmd('migrate-set-capabilities', capabilities=caps)
|
H A D | migrate-during-backup | 66 capabilities=[{'capability': 'events',
|
H A D | migration-permissions | 51 capabilities=[
|
/qemu/qapi/ |
H A D | control.json | 12 # Enable QMP capabilities. 17 # means no QMP capabilities will be enabled. (since 2.12) 31 # capabilities, otherwise all the QMP capabilities will be turned 43 # Enumeration of capabilities to be advertised during initial client
|
H A D | misc-i386.json | 211 # @query-sev-capabilities: 213 # Get SEV capabilities. 231 { 'command': 'query-sev-capabilities', 'returns': 'SevCapability' } 346 # Return information about configured SGX capabilities of guest 363 # @query-sgx-capabilities: 365 # Return information about SGX capabilities of host 379 { 'command': 'query-sgx-capabilities', 'returns': 'SgxInfo' }
|
H A D | misc-arm.json | 31 # @query-gic-capabilities: 49 { 'command': 'query-gic-capabilities', 'returns': ['GICCapability'] }
|
/qemu/hw/usb/ |
H A D | ccid-card-passthru.c | 114 .capabilities = {0} in ccid_card_vscard_send_init() 132 uint32_t *capabilities; in ccid_card_vscard_handle_init() local 136 capabilities = init->capabilities; in ccid_card_vscard_handle_init() 141 capabilities[i] = ntohl(capabilities[i]); in ccid_card_vscard_handle_init()
|
/qemu/docs/interop/ |
H A D | qmp-spec.rst | 66 ready for capabilities negotiation (for more information refer to section 73 { "QMP": { "version": json-object, "capabilities": json-array } } 79 - The ``capabilities`` member specifies the availability of features beyond the 86 Currently supported capabilities are: 129 With out-of-band execution enabled via `capabilities negotiation`_, 274 "package": "v3.0.0"}, "capabilities": ["oob"] } } 343 Clients should use the ``qmp_capabilities`` command to enable capabilities 347 error, the Server enters Command mode where capabilities changes take 356 capabilities array (in the `Server Greeting`_). Thus, Clients can check 357 that array and enable the capabilities they support. [all …]
|
/qemu/tests/qtest/migration/ |
H A D | framework.c | 202 QList *capabilities = NULL; in migrate_start_get_qmp_capabilities() local 205 capabilities = qlist_new(); in migrate_start_get_qmp_capabilities() 206 qlist_append_str(capabilities, "oob"); in migrate_start_get_qmp_capabilities() 208 return capabilities; in migrate_start_get_qmp_capabilities() 272 g_autoptr(QList) capabilities = migrate_start_get_qmp_capabilities(args); in migrate_start() 385 *from = qtest_init_ext(QEMU_ENV_SRC, cmd_source, capabilities, true); in migrate_start() 413 *to = qtest_init_ext(QEMU_ENV_DST, cmd_target, capabilities, in migrate_start()
|
/qemu/hw/scsi/ |
H A D | viosrp.h | 185 struct capabilities { struct 199 struct viosrp_capabilities capabilities; argument
|
/qemu/python/qemu/qmp/ |
H A D | models.py | 96 self.capabilities: Sequence[object] 102 self.capabilities = self._raw['capabilities']
|
/qemu/docs/ |
H A D | COLO-FT.txt | 122 | migrate-set-capabilities with x-colo 213 {"execute": "migrate-set-capabilities", "arguments": {"capabilities": [ {"capability": "x-colo", "s… 229 {"execute": "migrate-set-capabilities", "arguments": {"capabilities": [ {"capability": "x-colo", "s… 299 {"execute": "migrate-set-capabilities", "arguments":{ "capabilities": [ {"capability": "x-colo", "s… 328 {"execute": "migrate-set-capabilities", "arguments":{ "capabilities": [ {"capability": "x-colo", "s…
|
/qemu/docs/system/i386/ |
H A D | tdx.rst | 55 What features can be configured is reported via TDX capabilities. 57 TDX capabilities 61 to get the TDX capabilities from KVM. It returns a data structure of
|
/qemu/include/hw/ppc/ |
H A D | pnv_xive.h | 142 uint64_t capabilities; member
|
/qemu/docs/devel/ |
H A D | index.rst | 25 Those wishing to enhance or add new CPU emulation capabilities will
|