The first patch allows for CECSIM booting via PSW restart. The other ones add diag288 and STSI tests, as well as diag308 subcode 0. v3: * Addressed review * Added review-bys v2: * Tested under TCG * Split out stsi into library * Addressed review Janosch Frank (5): s390x: Support PSW restart boot s390x: Diag288 test s390x: Move stsi to library s390x: STSI tests s390x: Add diag308 subcode 0 testing lib/s390x/asm/arch_def.h | 17 +++++ s390x/Makefile | 2 + s390x/cstart64.S | 27 ++++++++ s390x/diag288.c | 130 +++++++++++++++++++++++++++++++++++++++ s390x/diag308.c | 31 +++------- s390x/flat.lds | 14 +++-- s390x/skey.c | 18 ------ s390x/stsi.c | 84 +++++++++++++++++++++++++ s390x/unittests.cfg | 7 +++ 9 files changed, 286 insertions(+), 44 deletions(-) create mode 100644 s390x/diag288.c create mode 100644 s390x/stsi.c -- 2.17.0