Suppose psw.mask=0x0000000080000000, cc=2, r1=0 and we do "ipm 1". This command must touch only bits 32-39, so the expected output is r1=0x20000000. However, currently qemu yields r1=0x20008000, because irrelevant parts of PSW leak into r1 during program mask transfer. Signed-off-by: Pavel Zbitskiy <pavel.zbitskiy@gmail.com> Message-Id: <20180821025104.19604-5-pavel.zbitskiy@gmail.com> Reviewed-by: David Hildenbrand <david@redhat.com> Signed-off-by: Cornelia Huck <cohuck@redhat.com>
6 lines
103 B
Makefile
6 lines
103 B
Makefile
VPATH+=$(SRC_PATH)/tests/tcg/s390x
|
|
CFLAGS+=-march=zEC12 -m64
|
|
TESTS+=hello-s390x
|
|
TESTS+=csst
|
|
TESTS+=ipm
|