public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [kvm-unit-tests PATCH v5 0/7] s390x: smp: Improve smp code and reset checks
@ 2020-02-01 15:28 Janosch Frank
  2020-02-01 15:28 ` [kvm-unit-tests PATCH v5 1/7] s390x: smp: Cleanup smp.c Janosch Frank
                   ` (6 more replies)
  0 siblings, 7 replies; 15+ messages in thread
From: Janosch Frank @ 2020-02-01 15:28 UTC (permalink / raw)
  To: kvm; +Cc: thuth, borntraeger, linux-s390, david, cohuck

Let's cleanup the smp library and smp tests.

GIT: https://github.com/frankjaa/kvm-unit-tests/tree/smp_cleanup

v5:
	* Split up series into three parts to make review easier
	* Greetings from FOSDEM :-)

V4:
	* Introduce set_flag() for manipulating testflag
	* Cleanup of stray braces and mb()s

v3:
	* Added patch to introduce cpu loop in cpu setup
	* Added patch that removes cpu loops in favor of the previously introduced one
	* Fixed inline assembly for fpc dirtying
	* Moved cpu stop hunk from first into the second patch
	* Reworked patch #4 commit message and added a comment when waiting for PU

v2:
	* Added cpu stop to test_store_status()
	* Added smp_cpu_destroy() to the end of smp.c main()
	* New patch that prints cpu id on interrupt errors
	* New patch that reworks cpu start in the smp library (needed for lpar)
	* nullp is now an array

Janosch Frank (7):
  s390x: smp: Cleanup smp.c
  s390x: smp: Fix ecall and emcall report strings
  s390x: Stop the cpu that is executing exit()
  s390x: Add cpu id to interrupt error prints
  s390x: smp: Only use smp_cpu_setup once
  s390x: smp: Rework cpu start and active tracking
  s390x: smp: Wait for cpu setup to finish

 lib/s390x/interrupt.c | 20 +++++------
 lib/s390x/io.c        |  2 +-
 lib/s390x/smp.c       | 59 +++++++++++++++++++------------
 s390x/cstart64.S      |  2 ++
 s390x/smp.c           | 80 ++++++++++++++++++++++++++-----------------
 5 files changed, 100 insertions(+), 63 deletions(-)

-- 
2.20.1


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

end of thread, other threads:[~2020-02-03 11:19 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-02-01 15:28 [kvm-unit-tests PATCH v5 0/7] s390x: smp: Improve smp code and reset checks Janosch Frank
2020-02-01 15:28 ` [kvm-unit-tests PATCH v5 1/7] s390x: smp: Cleanup smp.c Janosch Frank
2020-02-03 11:04   ` Cornelia Huck
2020-02-01 15:28 ` [kvm-unit-tests PATCH v5 2/7] s390x: smp: Fix ecall and emcall report strings Janosch Frank
2020-02-01 18:53   ` Thomas Huth
2020-02-03 11:06   ` Cornelia Huck
2020-02-01 15:28 ` [kvm-unit-tests PATCH v5 3/7] s390x: Stop the cpu that is executing exit() Janosch Frank
2020-02-01 18:55   ` Thomas Huth
2020-02-03 11:19   ` Cornelia Huck
2020-02-01 15:28 ` [kvm-unit-tests PATCH v5 4/7] s390x: Add cpu id to interrupt error prints Janosch Frank
2020-02-01 18:57   ` Thomas Huth
2020-02-01 15:28 ` [kvm-unit-tests PATCH v5 5/7] s390x: smp: Only use smp_cpu_setup once Janosch Frank
2020-02-01 15:28 ` [kvm-unit-tests PATCH v5 6/7] s390x: smp: Rework cpu start and active tracking Janosch Frank
2020-02-01 19:03   ` Thomas Huth
2020-02-01 15:28 ` [kvm-unit-tests PATCH v5 7/7] s390x: smp: Wait for cpu setup to finish Janosch Frank

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox