[PATCH v2 00/10] s390x: smp: Improve smp code part 2

Janosch Frank
2020-04-23T09:11:05Z

Let's continue cleaning up the smp test and smp related functions.

We add:
* Test for external/emergency calls after reset
* Test SIGP restart while running
* SIGP stop and store status while running
* CR testing on reset

We fix:
* Proper check for sigp completion
* smp_cpu_setup_state() loop and return address in r14

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

v2:
* Added some rev-bys and acks
* Explicitly stop and start cpu before hot restart test

Janosch Frank (10):
s390x: smp: Test all CRs on initial reset
s390x: smp: Dirty fpc before initial reset test
s390x: smp: Test stop and store status on a running and stopped cpu
s390x: smp: Test local interrupts after cpu reset
s390x: smp: Loop if secondary cpu returns into cpu setup again
s390x: smp: Remove unneeded cpu loops
s390x: smp: Use full PSW to bringup new cpu
s390x: smp: Wait for sigp completion
s390x: smp: Add restart when running test
s390x: Fix library constant definitions

lib/s390x/asm/arch_def.h | 8 ++--
lib/s390x/smp.c | 10 +++++
lib/s390x/smp.h | 1 +
s390x/cstart64.S | 5 ++-
s390x/smp.c | 94 ++++++++++++++++++++++++++++++++++++----
5 files changed, 105 insertions(+), 13 deletions(-)

--
2.25.1