diff options
author | Helge Deller <deller@gmx.de> | 2017-12-28 22:04:57 -0800 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2018-01-31 05:30:49 -0800 |
commit | 6210db057a6f255f8d5caff1507f14185526df7a (patch) | |
tree | 14d3b3d9cb1b2f79fcfce6aa899d8cd5fa5af2f8 /target/hppa/helper.h | |
parent | e216a77e3b2e7ba3d5662f216915eb81497f673a (diff) | |
download | qemu-6210db057a6f255f8d5caff1507f14185526df7a.zip qemu-6210db057a6f255f8d5caff1507f14185526df7a.tar.gz qemu-6210db057a6f255f8d5caff1507f14185526df7a.tar.bz2 |
target/hppa: Implement halt and reset instructions
Real hardware would use an external device to control the power.
But for the moment let's invent instructions in reserved space,
to be used by our custom firmware.
Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'target/hppa/helper.h')
-rw-r--r-- | target/hppa/helper.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/target/hppa/helper.h b/target/hppa/helper.h index 1e733b7..0e569cb 100644 --- a/target/hppa/helper.h +++ b/target/hppa/helper.h @@ -80,6 +80,8 @@ DEF_HELPER_FLAGS_4(fmpynfadd_d, TCG_CALL_NO_RWG, i64, env, i64, i64, i64) DEF_HELPER_FLAGS_0(read_interval_timer, TCG_CALL_NO_RWG, tr) #ifndef CONFIG_USER_ONLY +DEF_HELPER_1(halt, noreturn, env) +DEF_HELPER_1(reset, noreturn, env) DEF_HELPER_1(rfi, void, env) DEF_HELPER_1(rfi_r, void, env) DEF_HELPER_FLAGS_2(write_interval_timer, TCG_CALL_NO_RWG, void, env, tr) |