Message ID | 20190820105550.4991-1-frankja@linux.ibm.com (mailing list archive) |
---|---|
Headers | show |
Series | s390x: More emulation tests | expand |
On 20.08.19 12:55, Janosch Frank wrote: > The first patch allows for CECSIM booting via PSW restart. > The other ones add diag288 and STSI tests. > > I chose to start with these since they are low controversy. My queue > still contains the sclp patches and a simple smp library with > tests. They will follow later. > > Janosch Frank (3): > s390x: Support PSW restart boot > s390x: Diag288 test > s390x: STSI tests > > s390x/Makefile | 2 + > s390x/diag288.c | 111 +++++++++++++++++++++++++++++++++++++++ > s390x/flat.lds | 14 +++-- > s390x/stsi.c | 123 ++++++++++++++++++++++++++++++++++++++++++++ > s390x/unittests.cfg | 7 +++ > 5 files changed, 252 insertions(+), 5 deletions(-) > create mode 100644 s390x/diag288.c > create mode 100644 s390x/stsi.c > Just wondering, did you try them with TCG as well? (or do I have to test)
On 8/20/19 1:11 PM, David Hildenbrand wrote: > On 20.08.19 12:55, Janosch Frank wrote: >> The first patch allows for CECSIM booting via PSW restart. >> The other ones add diag288 and STSI tests. >> >> I chose to start with these since they are low controversy. My queue >> still contains the sclp patches and a simple smp library with >> tests. They will follow later. >> >> Janosch Frank (3): >> s390x: Support PSW restart boot >> s390x: Diag288 test >> s390x: STSI tests >> >> s390x/Makefile | 2 + >> s390x/diag288.c | 111 +++++++++++++++++++++++++++++++++++++++ >> s390x/flat.lds | 14 +++-- >> s390x/stsi.c | 123 ++++++++++++++++++++++++++++++++++++++++++++ >> s390x/unittests.cfg | 7 +++ >> 5 files changed, 252 insertions(+), 5 deletions(-) >> create mode 100644 s390x/diag288.c >> create mode 100644 s390x/stsi.c >> > > Just wondering, did you try them with TCG as well? (or do I have to test) > No, they are also pending for z/VM and LPAR testing (well at least for STSI). They have been running with a fmt2 and a fmt4 SIE description though. I'll speak with the CI people here to add a TCG test.
On 20.08.19 12:55, Janosch Frank wrote: > The first patch allows for CECSIM booting via PSW restart. > The other ones add diag288 and STSI tests. > > I chose to start with these since they are low controversy. My queue > still contains the sclp patches and a simple smp library with > tests. They will follow later. On which branch do these patches apply? I fail to am 2+3 on master (well I didn't try too hard to resolve ;) ). Do you have a branch somewhere?
On 8/20/19 9:04 PM, David Hildenbrand wrote: > On 20.08.19 12:55, Janosch Frank wrote: >> The first patch allows for CECSIM booting via PSW restart. >> The other ones add diag288 and STSI tests. >> >> I chose to start with these since they are low controversy. My queue >> still contains the sclp patches and a simple smp library with >> tests. They will follow later. > > On which branch do these patches apply? I fail to am 2+3 on master (well > I didn't try too hard to resolve ;) ). Do you have a branch somewhere? > That is currently on top of master (24efc22), the only merge conflicts might be s390x/Makefile or unittests.conf if your branch is not clean. I'm trying to get a public github account for that and qemu.
On 21.08.19 10:48, Janosch Frank wrote: > On 8/20/19 9:04 PM, David Hildenbrand wrote: >> On 20.08.19 12:55, Janosch Frank wrote: >>> The first patch allows for CECSIM booting via PSW restart. >>> The other ones add diag288 and STSI tests. >>> >>> I chose to start with these since they are low controversy. My queue >>> still contains the sclp patches and a simple smp library with >>> tests. They will follow later. >> >> On which branch do these patches apply? I fail to am 2+3 on master (well >> I didn't try too hard to resolve ;) ). Do you have a branch somewhere? >> > > That is currently on top of master (24efc22), the only merge conflicts > might be s390x/Makefile or unittests.conf if your branch is not clean. > I'm trying to get a public github account for that and qemu. > t460s: ~/git/kvm-unit-tests master $ git fetch origin t460s: ~/git/kvm-unit-tests master $ git reset --hard origin/master HEAD is now at 03b1e45 x86: Support environments without test-devices t460s: ~/git/kvm-unit-tests master $ git am \[kvm-unit-tests\ PATCH\ * Applying: s390x: Support PSW restart boot Applying: s390x: Diag288 test error: patch failed: s390x/Makefile:11 error: s390x/Makefile: patch does not apply error: patch failed: s390x/unittests.cfg:61 error: s390x/unittests.cfg: patch does not apply Patch failed at 0002 s390x: Diag288 test hint: Use 'git am --show-current-patch' to see the failed patch When you have resolved this problem, run "git am --continue". If you prefer to skip this patch, run "git am --skip" instead. To restore the original branch and stop patching, run "git am --abort". Are you sure?
On 8/21/19 10:53 AM, David Hildenbrand wrote: > On 21.08.19 10:48, Janosch Frank wrote: >> On 8/20/19 9:04 PM, David Hildenbrand wrote: >>> On 20.08.19 12:55, Janosch Frank wrote: >>>> The first patch allows for CECSIM booting via PSW restart. >>>> The other ones add diag288 and STSI tests. >>>> >>>> I chose to start with these since they are low controversy. My queue >>>> still contains the sclp patches and a simple smp library with >>>> tests. They will follow later. >>> >>> On which branch do these patches apply? I fail to am 2+3 on master (well >>> I didn't try too hard to resolve ;) ). Do you have a branch somewhere? >>> >> >> That is currently on top of master (24efc22), the only merge conflicts >> might be s390x/Makefile or unittests.conf if your branch is not clean. >> I'm trying to get a public github account for that and qemu. >> > > t460s: ~/git/kvm-unit-tests master $ git fetch origin > t460s: ~/git/kvm-unit-tests master $ git reset --hard origin/master > HEAD is now at 03b1e45 x86: Support environments without test-devices > t460s: ~/git/kvm-unit-tests master $ git am \[kvm-unit-tests\ PATCH\ * > Applying: s390x: Support PSW restart boot > Applying: s390x: Diag288 test > error: patch failed: s390x/Makefile:11 > error: s390x/Makefile: patch does not apply > error: patch failed: s390x/unittests.cfg:61 > error: s390x/unittests.cfg: patch does not apply > Patch failed at 0002 s390x: Diag288 test > hint: Use 'git am --show-current-patch' to see the failed patch > When you have resolved this problem, run "git am --continue". > If you prefer to skip this patch, run "git am --skip" instead. > To restore the original branch and stop patching, run "git am --abort". > > Are you sure? > The internal mirror did not pick up the changes of the last few days...