diff options
author | Laurent Vivier <laurent@vivier.eu> | 2018-01-04 02:29:07 +0100 |
---|---|---|
committer | Laurent Vivier <laurent@vivier.eu> | 2018-01-04 17:24:35 +0100 |
commit | 0bdb2b3bf5660f892ddbfa09baea56cdca57ad1d (patch) | |
tree | 20429d0f28ad8f2e23d90d1cb90705cd329c0c4f /target/m68k/helper.h | |
parent | f58ed1c50add3e76331afdc92387c0da9dd9e443 (diff) | |
download | qemu-0bdb2b3bf5660f892ddbfa09baea56cdca57ad1d.zip |
target/m68k: add reset
The instruction traps if the CPU is not in
Supervisor state but the helper is empty because
there is no easy way to reset all the peripherals
without resetting the CPU itself.
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20180104012913.30763-12-laurent@vivier.eu>
Diffstat (limited to 'target/m68k/helper.h')
-rw-r--r-- | target/m68k/helper.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/target/m68k/helper.h b/target/m68k/helper.h index 78483da003..d27ea37d60 100644 --- a/target/m68k/helper.h +++ b/target/m68k/helper.h @@ -97,3 +97,7 @@ DEF_HELPER_FLAGS_4(bfffo_mem, TCG_CALL_NO_WG, i64, env, i32, s32, i32) DEF_HELPER_3(chk, void, env, s32, s32) DEF_HELPER_4(chk2, void, env, s32, s32, s32) + +#if defined(CONFIG_SOFTMMU) +DEF_HELPER_FLAGS_1(reset, TCG_CALL_NO_RWG, void, env) +#endif |