| /openbmc/qemu/tests/qtest/ |
| H A D | meson.build | 2 'ahci-test': 150, 3 'aspeed_smc-test': 360, 4 'bios-tables-test' : 910, 5 'cdrom-test' : 610, 6 'device-introspect-test' : 720, 7 'ide-test' : 120, 8 'migration-test' : 480, 9 'npcm7xx_pwm-test': 300, 10 'npcm7xx_watchdog_timer-test': 120, 11 'qmp-cmd-test' : 120, [all …]
|
| H A D | tpm-tis-swtpm-test.c | 2 * QTest testcase for TPM TIS talking to external swtpm and swtpm migration 5 * with parts borrowed from migration-test.c that is: 6 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 12 * See the COPYING file in the top-level directory. 19 #include "tpm-tests.h" 20 #include "tpm-tis-util.h" 35 tpm_test_swtpm_test(ts->src_tpm_path, tpm_tis_transfer, in tpm_tis_swtpm_test() 36 "tpm-tis", NULL); in tpm_tis_swtpm_test() 43 tpm_test_swtpm_migration_test(ts->src_tpm_path, ts->dst_tpm_path, ts->uri, in tpm_tis_swtpm_migration_test() 44 tpm_tis_transfer, "tpm-tis", NULL); in tpm_tis_swtpm_migration_test() [all …]
|
| H A D | tpm-crb-swtpm-test.c | 2 * QTest testcase for TPM CRB talking to external swtpm and swtpm migration 5 * with parts borrowed from migration-test.c that is: 6 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 12 * See the COPYING file in the top-level directory. 19 #include "tpm-tests.h" 32 tpm_test_swtpm_test(ts->src_tpm_path, tpm_util_crb_transfer, in tpm_crb_swtpm_test() 33 "tpm-crb", NULL); in tpm_crb_swtpm_test() 40 tpm_test_swtpm_migration_test(ts->src_tpm_path, ts->dst_tpm_path, ts->uri, in tpm_crb_swtpm_migration_test() 41 tpm_util_crb_transfer, "tpm-crb", NULL); in tpm_crb_swtpm_migration_test() 49 ts.src_tpm_path = g_dir_make_tmp("qemu-tpm-crb-swtpm-test.XXXXXX", NULL); in main() [all …]
|
| H A D | tpm-tis-device-swtpm-test.c | 3 * migration 6 * with parts borrowed from migration-test.c that is: 7 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 13 * See the COPYING file in the top-level directory. 20 #include "tpm-tests.h" 21 #include "tpm-tis-util.h" 25 #define MACHINE_OPTIONS "-machine virt,gic-version=max -accel tcg" 37 tpm_test_swtpm_test(ts->src_tpm_path, tpm_tis_transfer, in tpm_tis_swtpm_test() 38 "tpm-tis-device", MACHINE_OPTIONS); in tpm_tis_swtpm_test() 45 tpm_test_swtpm_migration_test(ts->src_tpm_path, ts->dst_tpm_path, ts->uri, in tpm_tis_swtpm_migration_test() [all …]
|
| /openbmc/qemu/tests/qtest/migration/ |
| H A D | framework.h | 2 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 3 * based on the vhost-user-test.c that is: 7 * See the COPYING file in the top-level directory. 15 #include <qapi/qapi-types-migration.h> 40 * created, but before the migration is started. This can 41 * be used to set migration parameters and capabilities. 50 * A hook that runs after the migration has finished, 52 * before QEMU has terminated (unless it self-terminated 53 * due to migration error) 63 * Our goal is to ensure that we run a single full migration [all …]
|
| H A D | precopy-tests.c | 2 * QTest testcase for precopy migration 4 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 5 * based on the vhost-user-test.c that is: 9 * See the COPYING file in the top-level directory. 17 #include "migration/bootfile.h" 18 #include "migration/framework.h" 19 #include "migration/migration-qmp.h" 20 #include "migration/migration-util.h" 21 #include "ppc-util.h" 23 #include "qapi-types-migration.h" [all …]
|
| H A D | cpr-tests.c | 4 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 5 * based on the vhost-user-test.c that is: 9 * See the COPYING file in the top-level directory. 15 #include "migration/framework.h" 16 #include "migration/migration-qmp.h" 17 #include "migration/migration-util.h" 24 migrate_set_parameter_str(from, "mode", "cpr-reboot"); in migrate_hook_start_mode_reboot() 25 migrate_set_parameter_str(to, "mode", "cpr-reboot"); in migrate_hook_start_mode_reboot() 49 migrate_set_parameter_str(from, "mode", "cpr-transfer"); in test_mode_transfer_start() 54 * cpr-transfer mode cannot use the target monitor prior to starting the [all …]
|
| H A D | compression-tests.c | 2 * QTest testcases for migration compression 4 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 5 * based on the vhost-user-test.c that is: 9 * See the COPYING file in the top-level directory. 15 #include "migration/framework.h" 16 #include "migration/migration-qmp.h" 17 #include "migration/migration-util.h" 28 migrate_set_parameter_int(from, "multifd-zstd-level", 2); in migrate_hook_start_precopy_tcp_multifd_zstd() 29 migrate_set_parameter_int(to, "multifd-zstd-level", 2); in migrate_hook_start_precopy_tcp_multifd_zstd() 66 migrate_set_parameter_int(from, "multifd-qatzip-level", 2); in migrate_hook_start_precopy_tcp_multifd_qatzip() [all …]
|
| H A D | misc-tests.c | 2 * QTest testcases for migration 4 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 5 * based on the vhost-user-test.c that is: 9 * See the COPYING file in the top-level directory. 17 #include "migration/framework.h" 18 #include "migration/migration-qmp.h" 19 #include "migration/migration-util.h" 21 #define ANALYZE_SCRIPT "scripts/analyze-migration.py" 44 .opts_source = "-uuid 11111111-1111-1111-1111-111111111111", in test_analyze_script() 67 migrate_set_capability(from, "validate-uuid", true); in test_analyze_script() [all …]
|
| H A D | postcopy-tests.c | 2 * QTest testcases for postcopy migration 4 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 5 * based on the vhost-user-test.c that is: 9 * See the COPYING file in the top-level directory. 15 #include "migration/framework.h" 16 #include "migration/migration-util.h" 88 if (env->has_uffd) { in migration_test_add_postcopy_smoke() 89 migration_test_add("/migration/postcopy/plain", test_postcopy); in migration_test_add_postcopy_smoke() 90 migration_test_add("/migration/postcopy/recovery/plain", in migration_test_add_postcopy_smoke() 92 migration_test_add("/migration/postcopy/preempt/plain", in migration_test_add_postcopy_smoke() [all …]
|
| H A D | tls-tests.c | 2 * QTest testcases for TLS migration 4 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 5 * based on the vhost-user-test.c that is: 9 * See the COPYING file in the top-level directory. 16 #include "migration/framework.h" 17 #include "migration/migration-qmp.h" 18 #include "migration/migration-util.h" 20 #include "tests/unit/crypto-tls-psk-helpers.h" 22 # include "tests/unit/crypto-tls-x509-helpers.h" 43 data->workdir = g_strdup_printf("%s/tlscredspsk0", tmpfs); in migrate_hook_start_tls_psk_common() [all …]
|
| H A D | migration-util.c | 2 * QTest migration utilities 4 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 5 * based on the vhost-user-test.c that is: 9 * See the COPYING file in the top-level directory. 15 #include "qapi/qapi-visit-sockets.h" 16 #include "qapi/qobject-input-visitor.h" 22 #include "migration/bootfile.h" 23 #include "migration/migration-util.h" 36 /* For dirty ring test; so far only x86_64 is supported */ 44 switch (addr->type) { in SocketAddress_to_str() [all …]
|
| H A D | framework.c | 2 * Copyright (c) 2016-2018 Red Hat, Inc. and/or its affiliates 3 * based on the vhost-user-test.c that is: 7 * See the COPYING file in the top-level directory. 16 #include "migration/bootfile.h" 17 #include "migration/framework.h" 18 #include "migration/migration-qmp.h" 19 #include "migration/migration-util.h" 20 #include "ppc-util.h" 49 * from the migration guest workload. 100 * conflict with the migration workflow. in migrate_prepare_for_dirty_mem() [all …]
|
| /openbmc/openbmc/poky/documentation/migration-guides/ |
| H A D | release-notes-4.3.1.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 3 Release notes for Yocto-4.3.1 (Nanbield) 4 ---------------------------------------- 6 Security Fixes in Yocto-4.3.1 9 - libsndfile1: Fix :cve_nist:`2022-33065` 10 - libxml2: Ignore :cve_nist:`2023-45322` 11 - linux-yocto/6.1: Ignore :cve_nist:`2020-27418`, :cve_nist:`2023-31085`, :cve_mitre:`2023-34324`,… 12 - linux-yocto/6.5: Ignore :cve_nist:`2020-27418`, :cve_nist:`2023-1193`, :cve_nist:`2023-39191`, :… 13 - openssl: Fix :cve_nist:`2023-5363` 14 - pixman: Ignore :cve_nist:`2023-37769` [all …]
|
| H A D | release-notes-4.0.1.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 4 ----------------------------------- 9 - linux-yocto/5.15: fix :cve_nist:`2022-28796` 10 - python3: ignore :cve_nist:`2015-20107` 11 - e2fsprogs: fix :cve_nist:`2022-1304` 12 - lua: fix :cve_nist:`2022-28805` 13 - busybox: fix :cve_nist:`2022-28391` 18 - abi_version/sstate: Bump hashequiv and sstate versions due to git changes 19 - apt: add apt selftest to test signed package feeds 20 - apt: upgrade 2.4.4 -> 2.4.5 [all …]
|
| /openbmc/qemu/tests/functional/ |
| H A D | meson.build | 84 'migration', 114 'migration', 123 'migration', 173 'migration', 233 'migration', 250 'migration', 265 'migration', 274 'migration', 305 'migration', 314 'migration', [all …]
|
| /openbmc/openbmc/poky/meta/recipes-devtools/qemu/qemu/ |
| H A D | 0007-tests-meson.build-use-relative-path-to-refer-to-file.patch | 7 Fatal error: can't create tests/ptimer-test.p/..._qemu-5.2.0_hw_core_ptimer.c.o: File name too long 12 Upstream-Status: Submitted [send to qemu-devel] 14 Signed-off-by: Changqing Li <changqing.li@windriver.com> 15 --- 16 tests/unit/meson.build | 6 +++--- 17 1 file changed, 3 insertions(+), 3 deletions(-) 19 diff --git a/tests/unit/meson.build b/tests/unit/meson.build 21 --- a/tests/unit/meson.build 23 @@ -127,17 +127,17 @@ endif 27 - 'ptimer-test': ['ptimer-test-stubs.c', meson.project_source_root() / 'hw/core/ptimer.c'], [all …]
|
| /openbmc/qemu/docs/devel/ |
| H A D | codebase.rst | 12 ---------- 15 `MAINTAINERS <https://gitlab.com/qemu-project/qemu/-/blob/master/MAINTAINERS>`_ 20 - `Accelerators<Accelerators>` 21 - Block devices and `disk images<disk images>` support 22 - `CI<ci>` and `Tests<testing>` 23 - `Devices<device-emulation>` & Board models 24 - `Documentation <documentation-root>` 25 - `GDB support<GDB usage>` 26 - :ref:`Migration<migration>` 27 - `Monitor<QEMU monitor>` [all …]
|
| /openbmc/qemu/.gitlab-ci.d/ |
| H A D | buildtest.yml | 2 - local: '/.gitlab-ci.d/buildtest-template.yml' 4 build-system-alpine: 6 - .native_build_job_template 7 - .native_build_artifact_template 9 - job: amd64-alpine-container 12 TARGETS: avr-softmmu loongarch64-softmmu mips64-softmmu mipsel-softmmu 13 MAKE_CHECK_ARGS: check-build 14 CONFIGURE_ARGS: --enable-docs --enable-trace-backends=log,simple,syslog 16 check-system-alpine: 19 - job: build-system-alpine [all …]
|
| /openbmc/qemu/tests/qemu-iotests/ |
| H A D | 196 | 2 # group: rw quick migration 4 # Test clearing unknown autoclear_features flag by qcow2 after 5 # migration. This test mimics migration to older qemu. 39 qemu_img('create', '-f', iotests.imgfmt, disk, '1M') 57 result = self.vm_b.qmp('query-status')
|
| H A D | 181 | 2 # group: rw auto migration quick 4 # Test postcopy live migration with shared storage 34 rm -f "${MIG_SOCKET}" 46 # Formats that do not support live migration 62 -drive "${TEST_IMG}",cache=${CACHEMODE},aio=$AIOMODE,id=disk 65 -drive file="${TEST_IMG}",cache=${CACHEMODE},aio=$AIOMODE,driver=$IMGFMT,id=disk 71 -drive "${TEST_IMG}",cache=${CACHEMODE},aio=$AIOMODE,id=disk \ 72 -incoming "unix:${MIG_SOCKET}" 75 -drive file="${TEST_IMG}",cache=${CACHEMODE},aio=$AIOMODE,driver=$IMGFMT,id=disk \ 76 -incoming "unix:${MIG_SOCKET}" [all …]
|
| H A D | 262 | 2 # group: rw quick migration 21 # Test migration with filter drivers present. Keep everything in an 38 vm.add_object('throttle-group,id=tg0,x-bps-total=65536') 39 vm.add_blockdev('file,filename=%s,node-name=drive0-file' % (img_path)) 40 vm.add_blockdev('%s,file=drive0-file,node-name=drive0-fmt' % (iotests.imgfmt)) 41 vm.add_blockdev('copy-on-read,file=drive0-fmt,node-name=drive0-cor') 42 vm.add_blockdev('throttle,file=drive0-cor,node-name=drive0-throttle,throttle-group=tg0') 43 vm.add_blockdev('blkdebug,image=drive0-throttle,node-name=drive0-dbg') 44 vm.add_blockdev('null-co,node-name=null,read-zeroes=on') 45 vm.add_blockdev('blkverify,test=drive0-dbg,raw=null,node-name=drive0-verify') [all …]
|
| H A D | 091 | 2 # group: rw migration quick 4 # Live migration test 6 # Performs a migration from one VM to another via monitor commands 36 rm -f "${MIG_FIFO}" 64 _launch_qemu -drive file="${TEST_IMG}",cache=${CACHEMODE},aio=${AIOMODE},id=disk 70 _launch_qemu -drive file="${TEST_IMG}",cache=${CACHEMODE},aio=${AIOMODE},id=disk \ 71 -incoming "exec: cat '${MIG_FIFO}'" 79 _send_qemu_cmd $h1 'qemu-io disk "write -P 0x22 0 4M"' "(qemu)" 80 echo "vm1: qemu-io disk write complete" 82 echo "vm1: live migration started" [all …]
|
| /openbmc/qemu/rust/qemu-api/ |
| H A D | meson.build | 2 '--config-headers', config_host_h, '--features', files('Cargo.toml'), 5 # _qemu_api_cfg += ['--cfg', 'feature="allocator"'] 7 _qemu_api_cfg += ['--cfg', 'feature="debug_cell"'] 25 _qemu_api_bindgen_args += ['--rustified-enum', enum] 32 _qemu_api_bindgen_args += ['--bitfield-enum', enum] 83 qom, hwcore, chardev, migration], 86 rust.test('rust-qemu-api-tests', _qemu_api_rs, 90 dependencies: [qemu_api_macros, qom, hwcore, chardev, migration]) 95 rust.doctest('rust-qemu-api-doctests', 101 test('rust-qemu-api-integration', [all …]
|
| /openbmc/qemu/docs/devel/migration/ |
| H A D | qpl-compression.rst | 4 The Intel Query Processing Library (Intel ``QPL``) is an open-source library to 8 The ``QPL`` compression relies on Intel In-Memory Analytics Accelerator(``IAA``) 21 +----------------+ +------------------+ 22 | MultiFD Thread | |accel-config tool | 23 +-------+--------+ +--------+---------+ 27 +-------+--------+ | Setup IAA 29 +-------+---+----+ | 31 | +-------------+-------+ 33 | Devices +-----+-----+ 35 | +-----+-----+ [all …]
|