summaryrefslogtreecommitdiff
path: root/target/s390x/translate.c
diff options
context:
space:
mode:
authorDavid Hildenbrand <david@redhat.com>2017-12-18 23:46:15 +0100
committerCornelia Huck <cohuck@redhat.com>2018-01-22 11:04:52 +0100
commitbb8794307252be791f1723eae47983f815882376 (patch)
tree166318699f161725c201fc9d58684c03cbf0ea28 /target/s390x/translate.c
parente2d9f902378cc0b8de9bacfc9406e6c63bc236d7 (diff)
downloadqemu-bb8794307252be791f1723eae47983f815882376.tar.gz
s390x/tcg: implement TEST PROTECTION
Linux uses TEST PROTECTION to sense for available memory locations. Let's implement what we can for now (just as for the other instructions, excluding AR mode and special protection mechanisms). Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20171218224616.21030-2-david@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Diffstat (limited to 'target/s390x/translate.c')
-rw-r--r--target/s390x/translate.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/target/s390x/translate.c b/target/s390x/translate.c
index ac55886792..df0b41606d 100644
--- a/target/s390x/translate.c
+++ b/target/s390x/translate.c
@@ -4532,7 +4532,7 @@ static ExitStatus op_testblock(DisasContext *s, DisasOps *o)
static ExitStatus op_tprot(DisasContext *s, DisasOps *o)
{
- gen_helper_tprot(cc_op, o->addr1, o->in2);
+ gen_helper_tprot(cc_op, cpu_env, o->addr1, o->in2);
set_cc_static(s);
return NO_EXIT;
}