qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH for-4.0 0/2] target/s390x: Implement STCK et al for CONFIG_USER_ONLY
@ 2018-11-30 19:22 Richard Henderson
  2018-11-30 19:22 ` [Qemu-devel] [PATCH for-4.0 1/2] target/s390x: Move TOD_UNIX_EPOCH to cpu.h Richard Henderson
  2018-11-30 19:22 ` [Qemu-devel] [PATCH for-4.0 2/2] target/s390x: Implement STCK et al for CONFIG_USER_ONLY Richard Henderson
  0 siblings, 2 replies; 14+ messages in thread
From: Richard Henderson @ 2018-11-30 19:22 UTC (permalink / raw)
  To: qemu-devel; +Cc: cohuck, david, qemu-s390x

This is a non-privileged instruction that was only implemented
for system mode.  However, the stck instruction is used by glibc,
so this was causing SIGILL for programs run under debian stretch.


r~


Richard Henderson (2):
  target/s390x: Move TOD_UNIX_EPOCH to cpu.h
  target/s390x: Implement STCK et al for CONFIG_USER_ONLY

 include/hw/s390x/tod.h     |  3 ---
 target/s390x/cpu.h         |  3 +++
 target/s390x/helper.h      |  2 +-
 target/s390x/misc_helper.c | 13 ++++++++++++-
 target/s390x/translate.c   |  2 ++
 target/s390x/insn-data.def | 11 ++++++-----
 6 files changed, 24 insertions(+), 10 deletions(-)

-- 
2.17.2

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

end of thread, other threads:[~2018-12-03 14:51 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-30 19:22 [Qemu-devel] [PATCH for-4.0 0/2] target/s390x: Implement STCK et al for CONFIG_USER_ONLY Richard Henderson
2018-11-30 19:22 ` [Qemu-devel] [PATCH for-4.0 1/2] target/s390x: Move TOD_UNIX_EPOCH to cpu.h Richard Henderson
2018-12-03  6:07   ` [Qemu-devel] [qemu-s390x] " Thomas Huth
2018-12-03 10:21   ` [Qemu-devel] " David Hildenbrand
2018-11-30 19:22 ` [Qemu-devel] [PATCH for-4.0 2/2] target/s390x: Implement STCK et al for CONFIG_USER_ONLY Richard Henderson
2018-12-03  6:19   ` [Qemu-devel] [qemu-s390x] " Thomas Huth
2018-12-03 13:27     ` Richard Henderson
2018-12-03 14:02       ` Thomas Huth
2018-12-03 14:29         ` Richard Henderson
2018-12-03 14:31           ` Thomas Huth
2018-12-03 14:51         ` David Hildenbrand
2018-12-03 10:21   ` [Qemu-devel] " David Hildenbrand
2018-12-03 13:30     ` Richard Henderson
2018-12-03 14:48       ` David Hildenbrand

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).