[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[qemu-s390x] [PATCH v1 0/2] s390x/tcg: STFLE fixes
From: |
David Hildenbrand |
Subject: |
[qemu-s390x] [PATCH v1 0/2] s390x/tcg: STFLE fixes |
Date: |
Fri, 31 May 2019 16:56:06 +0200 |
While testing vector instructions, I ran into various issues with
user space binaries compiled with more recent compiler versions like
# gunzip /usr/share/man/man1/hexdump.1.gz
<dhildenb> *** stack smashing detected ***: <unknown> terminated
Turns out:
a) the STFLE instruction in semi-broken on the first invocation
b) the code expects a different STFLE behavior than documented in the PoP
Fix a) and make sure the code works by adjusting b).
David Hildenbrand (2):
s390x/tcg: Fix max_byte detection for stfle
s390x/tcg: Store only the necessary amount of doublewords for STFLE
target/s390x/misc_helper.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
--
2.20.1
- [qemu-s390x] [PATCH v1 0/2] s390x/tcg: STFLE fixes,
David Hildenbrand <=