diff options
author | David Hildenbrand <david@redhat.com> | 2017-09-26 20:33:15 +0200 |
---|---|---|
committer | Cornelia Huck <cohuck@redhat.com> | 2017-10-06 10:53:02 +0200 |
commit | 34499dadc1360c873009a30cd89fa8b9ec269b6e (patch) | |
tree | 9133341c11fa6fa9bab396fa32dfaa2a3dab062c /target/s390x/translate.c | |
parent | fb66944df92f4cf28b6f66232f82b9dd46ddcdb2 (diff) | |
download | qemu-34499dadc1360c873009a30cd89fa8b9ec269b6e.zip qemu-34499dadc1360c873009a30cd89fa8b9ec269b6e.tar.gz qemu-34499dadc1360c873009a30cd89fa8b9ec269b6e.tar.bz2 |
s390x/tcg: make lura(g) use the new _real mmu.
Looks like, lurag was not loading 64bit but only 32bit.
As we properly handle the return address now, we can drop
potential_page_fault().
Signed-off-by: David Hildenbrand <david@redhat.com>
Message-Id: <20170926183318.12995-4-david@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
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.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/target/s390x/translate.c b/target/s390x/translate.c index 78ffd8f..f64a317 100644 --- a/target/s390x/translate.c +++ b/target/s390x/translate.c @@ -2967,7 +2967,6 @@ static ExitStatus op_lpq(DisasContext *s, DisasOps *o) static ExitStatus op_lura(DisasContext *s, DisasOps *o) { check_privileged(s); - potential_page_fault(s); gen_helper_lura(o->out, cpu_env, o->in2); return NO_EXIT; } @@ -2975,7 +2974,6 @@ static ExitStatus op_lura(DisasContext *s, DisasOps *o) static ExitStatus op_lurag(DisasContext *s, DisasOps *o) { check_privileged(s); - potential_page_fault(s); gen_helper_lurag(o->out, cpu_env, o->in2); return NO_EXIT; } |