diff options
author | Richard Henderson <rth@twiddle.net> | 2012-08-24 15:59:26 -0700 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2013-01-05 12:18:42 -0800 |
commit | 0568d8aab0b48cb033aad8ecaef5bc0c531ce9ff (patch) | |
tree | a727e500b08ac8172a82ea83d45f2a4ccea7c080 /target-s390x/translate.c | |
parent | 28d555566719dada8e2d028ff611b4fb8a984e0c (diff) |
target-s390: Convert PTLB
Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'target-s390x/translate.c')
-rw-r--r-- | target-s390x/translate.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/target-s390x/translate.c b/target-s390x/translate.c index 6296113dca..563c2e79af 100644 --- a/target-s390x/translate.c +++ b/target-s390x/translate.c @@ -1033,11 +1033,6 @@ static void disas_b2(CPUS390XState *env, DisasContext *s, int op, LOG_DISAS("disas_b2: op 0x%x r1 %d r2 %d\n", op, r1, r2); switch (op) { - case 0x0d: /* PTLB [S] */ - /* Purge TLB */ - check_privileged(s); - gen_helper_ptlb(cpu_env); - break; case 0x10: /* SPX D2(B2) [S] */ /* Set Prefix Register */ check_privileged(s); @@ -2725,6 +2720,15 @@ static ExitStatus op_ori(DisasContext *s, DisasOps *o) return NO_EXIT; } +#ifndef CONFIG_USER_ONLY +static ExitStatus op_ptlb(DisasContext *s, DisasOps *o) +{ + check_privileged(s); + gen_helper_ptlb(cpu_env); + return NO_EXIT; +} +#endif + static ExitStatus op_rev16(DisasContext *s, DisasOps *o) { tcg_gen_bswap16_i64(o->out, o->in2); |