/kvm-unit-tests/lib/ |
H A D | migrate.c | 3 * Migration-related functions 12 * Initiate migration and wait for it to complete. 18 report_info("Migration complete"); in migrate() 23 * migration stress testing without polluting logs. Test cases should 24 * provide relevant information about migration in failure reports. 33 * Initiate migration and wait for it to complete. 48 * When the test has been started in migration mode, but the test case is 49 * skipped and no migration point is reached, this can be used to tell the 60 puts("Skipped VM migration (quiet)\n"); in migrate_skip() 66 puts("Begin continuous migration\n"); in migrate_begin_continuous() [all …]
|
H A D | migrate.h | 3 * Migration-related functions
|
/kvm-unit-tests/powerpc/ |
H A D | unittests.cfg | 22 [selftest-migration] 23 file = selftest-migration.elf 25 groups = selftest migration 27 [selftest-migration-skip] 28 file = selftest-migration.elf 30 groups = selftest migration 33 [migration-memory] 36 groups = migration 96 [atomics-migration] 99 test_args = "migration -m" [all …]
|
H A D | selftest-migration.c | 3 * Machine independent migration tests 5 * This is just a very simple test that is intended to stress the migration 8 * migration of tricky machine state. 18 report_prefix_push("migration harness"); in main() 22 report(true, "migration skipping"); in main() 28 report(true, "cooperative migration"); in main() 37 report(true, "continuous migration"); in main()
|
H A D | memory-verify.c | 3 * Simple memory verification test, used to exercise dirty memory migration.
|
/kvm-unit-tests/common/ |
H A D | selftest-migration.c | 3 * Machine independent migration tests 5 * This is just a very simple test that is intended to stress the migration 8 * migration of tricky machine state. 18 report_prefix_push("migration harness"); in main() 22 report(true, "migration skipping"); in main() 28 report(true, "cooperative migration"); in main() 37 report(true, "continuous migration"); in main()
|
H A D | memory-verify.c | 3 * Simple memory verification test, used to exercise dirty memory migration.
|
/kvm-unit-tests/s390x/ |
H A D | selftest-migration.c | 3 * Machine independent migration tests 5 * This is just a very simple test that is intended to stress the migration 8 * migration of tricky machine state. 18 report_prefix_push("migration harness"); in main() 22 report(true, "migration skipping"); in main() 28 report(true, "cooperative migration"); in main() 37 report(true, "continuous migration"); in main()
|
H A D | migration-skey.c | 3 * Storage Key migration tests 8 * - parallel: start migration and set and check storage keys on some 9 * pages while migration is in process. 155 * we left off and can do an additional verify round after migration finished. in set_skeys_thread() 189 report_prefix_push("during migration"); in test_skey_migration_parallel() 196 * To be sure, make another verification round after the migration in test_skey_migration_parallel() 200 report_prefix_push("after migration"); in test_skey_migration_parallel() 212 report_info("Usage: migration-skey [--parallel|--sequential]"); in print_usage() 233 report_prefix_push("migration-skey"); in main()
|
H A D | migration-sck.c | 3 * SET CLOCK migration tests 41 * migration. Implementations can just migrate the guest TOD value or do something more in test_sck_migration() 49 report_prefix_push("migration-sck"); in main()
|
H A D | unittests.cfg | 15 [selftest-migration] 16 file = selftest-migration.elf 17 groups = selftest migration 18 # TODO: Remove accel=kvm once the following TCG migration fix has been merged: 22 [selftest-migration-skip] 23 file = selftest-migration.elf 24 groups = selftest migration 28 [migration-memory] 31 groups = migration 185 [migration] [all …]
|
H A D | migration.c | 3 * Migration Test for s390x 25 /* set by CPU0 to signal migration has completed */ 102 /* inform CPU0 we are done, it will request migration */ in test_func() 104 /* wait for migration to finish */ in test_func() 163 report_prefix_push("migration"); in main()
|
H A D | run | 30 if is_pv "$@" && [ "$MIGRATION" = "yes" ]; then 31 echo "Migration isn't supported under Protected Virtualization"
|
H A D | migration-cmm.c | 3 * CMM migration tests (ESSA) 56 report_prefix_push("migration-cmm"); in main()
|
H A D | Makefile | 2 tests += $(TEST_DIR)/selftest-migration.elf 36 tests += $(TEST_DIR)/migration.elf 38 tests += $(TEST_DIR)/migration-cmm.elf 39 tests += $(TEST_DIR)/migration-skey.elf 42 tests += $(TEST_DIR)/migration-sck.elf
|
H A D | memory-verify.c | 3 * Simple memory verification test, used to exercise dirty memory migration.
|
/kvm-unit-tests/arm/ |
H A D | unittests.cfg | 216 [its-migration] 219 test_args = its-migration 222 groups = its migration 226 [its-pending-migration] 229 test_args = its-pending-migration 232 groups = its migration 242 groups = its migration 280 [debug-bp-migration] 283 test_args = bp-migration 284 groups = debug migration [all …]
|
H A D | debug.c | 394 } else if (strcmp(argv[1], "bp-migration") == 0) { in main() 402 } else if (strcmp(argv[1], "wp-migration") == 0) { in main() 410 } else if (strcmp(argv[1], "ss-migration") == 0) { in main()
|
H A D | gic.c | 801 "dev2/eventid=20 triggers LPI 8195 on PE #3 after migration"); in test_its_migration() 809 "dev7/eventid=255 triggers LPI 8196 on PE #2 after migration"); in test_its_migration() 938 check_lpi_hits(expected, "128 LPIs on both PE0 and PE1 after migration"); in test_its_pending_migration() 977 } else if (!strcmp(argv[1], "its-migration")) { in main() 981 } else if (!strcmp(argv[1], "its-pending-migration")) { in main()
|
/kvm-unit-tests/scripts/ |
H A D | arch-run.bash | 77 grep -v "Begin continuous migration (quiet)" | 78 grep -v "End continuous migration (quiet)" | 79 grep -v "Skipped VM migration (quiet)" 85 grep -q -e "Now migrate the VM" -e "Begin continuous migration" < $1 87 … grep -q -e "Now migrate the VM" -e "Begin continuous migration" -e "Skipped VM migration" < $1 141 # reaching the migration point, since we expect at least one migration. 151 elif grep -q "Begin continuous migration" < ${src_out} ; then 155 elif [ $skip_migration -eq 0 ] && grep -q "Skipped VM migration" < ${src_out} ; then 189 echo "ERROR: Test exit before migration point." >&2 196 if grep -q "Begin continuous migration" < ${src_out} ; then [all …]
|
H A D | runtime.bash | 175 if find_word "migration" "$groups"; then 176 cmdline="MIGRATION=yes $cmdline"
|
/kvm-unit-tests/ |
H A D | .gitlab-ci.yml | 154 selftest-migration 155 selftest-migration-skip 172 selftest-migration 173 selftest-migration-skip 503 selftest-migration-skip 515 migration 516 migration-memory 517 migration-sck 518 migration-skey-parallel 519 migration-skey-sequential
|
H A D | README.md | 82 For running tests that involve migration from one QEMU instance to another 84 otherwise the related tests will be skipped. kvmtool does not support migration.
|
/kvm-unit-tests/scripts/s390x/ |
H A D | func.bash | 25 if [ "$accel" = 'tcg' ] || grep -q "migration" <<< "$groups"; then
|
/kvm-unit-tests/docs/ |
H A D | unittests.txt | 96 - Tests in the "migration" group are run with the migration harness and
|