diff options
author | Matheus Ferst | 2022-07-01 15:34:57 +0200 |
---|---|---|
committer | Daniel Henrique Barboza | 2022-07-18 18:59:43 +0200 |
commit | 9f0cf041975f76720681b218f217eb23333c7c1a (patch) | |
tree | ea5ad0fa46d83d891680baa1b2ac9b46f964da42 /target/ppc/translate | |
parent | target/ppc: Implement ISA 3.00 tlbie[l] (diff) | |
download | qemu-9f0cf041975f76720681b218f217eb23333c7c1a.tar.gz qemu-9f0cf041975f76720681b218f217eb23333c7c1a.tar.xz qemu-9f0cf041975f76720681b218f217eb23333c7c1a.zip |
target/ppc: receive DisasContext explicitly in GEN_PRIV
GEN_PRIV and related CHK_* macros just assumed that variable named
"ctx" would be in scope when they are used, and that it would be a
pointer to DisasContext. Change these macros to receive the pointer
explicitly.
Reviewed-by: Leandro Lupori <leandro.lupori@eldorado.org.br>
Signed-off-by: Matheus Ferst <matheus.ferst@eldorado.org.br>
Signed-off-by: Lucas Coutinho <lucas.coutinho@eldorado.org.br>
Message-Id: <20220701133507.740619-2-lucas.coutinho@eldorado.org.br>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Diffstat (limited to 'target/ppc/translate')
-rw-r--r-- | target/ppc/translate/fp-impl.c.inc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/target/ppc/translate/fp-impl.c.inc b/target/ppc/translate/fp-impl.c.inc index 319513d001..0e893eafa7 100644 --- a/target/ppc/translate/fp-impl.c.inc +++ b/target/ppc/translate/fp-impl.c.inc @@ -901,7 +901,7 @@ static void gen_lfdepx(DisasContext *ctx) { TCGv EA; TCGv_i64 t0; - CHK_SV; + CHK_SV(ctx); if (unlikely(!ctx->fpu_enabled)) { gen_exception(ctx, POWERPC_EXCP_FPU); return; @@ -1058,7 +1058,7 @@ static void gen_stfdepx(DisasContext *ctx) { TCGv EA; TCGv_i64 t0; - CHK_SV; + CHK_SV(ctx); if (unlikely(!ctx->fpu_enabled)) { gen_exception(ctx, POWERPC_EXCP_FPU); return; |