The new noexec test fails on s390x with "unexpected SEGV". This test
overwrites code using libc's memcpy(), which uses VSTL instruction.
host_signal_write() does not recognize it, which causes SEGV to be
incorrectly forwarded to the test.
Add all vector instructions that write to memory to
host_signal_write().
Reported-by: Thomas Huth <thuth@redhat.com>
Fixes: ab12c95d3f19 ("target/s390x: Make translator stop before the end of a
page")
Signed-off-by: Ilya Leoshkevich <iii@linux.ibm.com>
---
linux-user/include/host/s390/host-signal.h | 25 ++++++++++++++++++++++
1 file changed, 25 insertions(+)