All of lore.kernel.org
 help / color / mirror / Atom feed
* [kvm-unit-tests PATCH v4 0/2] powerpc: Test SPR persistency during migration
@ 2017-03-22  8:28 ` Thomas Huth
  0 siblings, 0 replies; 18+ messages in thread
From: Thomas Huth @ 2017-03-22  8:28 UTC (permalink / raw)
  To: kvm, Laurent Vivier, Drew Jones, Radim Krčmář
  Cc: kvm-ppc, Paolo Bonzini, Cédric Le Goater, David Matlack

Here's a KVM-unit-test to check the persistency of SPRs during migration.
First patch adds a helper script for doing migration tests in the
kvm-unit-test framework, and the second patch contains the SPR tester.

v4:
- Fix the error paths in run_migration() - use "exit 2" instead of "exit 1"
  to avoid trouble with the return code magic in the powerpc/run script
  and make sure to terminate the two QEMU instances in case of migration
  failure.

v3:
- Migration shell script code has been moved to a helper function in
  arch-run.bash, so that this now also works with the standalone tests.
- Introduced the helper function migration_cmd there, too, so that other
  architectures can use this, too.
- Use "$@" instead of $* when calling QEMU.

v2:
- Addressed review feedback from v1
- Now using cpu_relax() instead of asm volatile ("nop")

Thomas Huth (2):
  Add the possibility to do simple migration tests
  powerpc: Add Special Purpose Register persistency test

 powerpc/Makefile.common |   3 +-
 powerpc/cstart64.S      |   2 +
 powerpc/run             |   2 +-
 powerpc/sprs.c          | 304 ++++++++++++++++++++++++++++++++++++++++++++++++
 powerpc/unittests.cfg   |   5 +
 scripts/arch-run.bash   |  63 ++++++++++
 scripts/runtime.bash    |   3 +
 7 files changed, 380 insertions(+), 2 deletions(-)
 create mode 100644 powerpc/sprs.c

-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2017-03-24  7:43 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-22  8:28 [kvm-unit-tests PATCH v4 0/2] powerpc: Test SPR persistency during migration Thomas Huth
2017-03-22  8:28 ` Thomas Huth
2017-03-22  8:28 ` [kvm-unit-tests PATCH v4 1/2] Add the possibility to do simple migration tests Thomas Huth
2017-03-22  8:28   ` Thomas Huth
2017-03-22  8:41   ` Andrew Jones
2017-03-22  8:41     ` Andrew Jones
2017-03-22  8:28 ` [kvm-unit-tests PATCH v4 2/2] powerpc: Add Special Purpose Register persistency test Thomas Huth
2017-03-22  8:28   ` Thomas Huth
2017-03-22 15:20 ` [kvm-unit-tests PATCH v4 0/2] powerpc: Test SPR persistency during migration Laurent Vivier
2017-03-22 15:20   ` Laurent Vivier
2017-03-22 17:27   ` Thomas Huth
2017-03-22 17:27     ` Thomas Huth
2017-03-23 22:41     ` Paul Mackerras
2017-03-23 22:41       ` Paul Mackerras
2017-03-24  7:43       ` Thomas Huth
2017-03-24  7:43         ` Thomas Huth
2017-03-22 17:39   ` Cédric Le Goater
2017-03-22 17:39     ` Cédric Le Goater

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.