diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2017-12-28 17:50:14 -0800 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2018-01-30 10:22:26 -0800 |
commit | 49c29d6c2e8ce2d3cddf9a92452d1ccb78051517 (patch) | |
tree | 08f9b4ec746793d61e0b7859f1224746138acfbd /target/hppa/int_helper.c | |
parent | 4f5f254808e1e317b407275724df7794a270c5c1 (diff) |
target/hppa: Implement the interval timer
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'target/hppa/int_helper.c')
-rw-r--r-- | target/hppa/int_helper.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/target/hppa/int_helper.c b/target/hppa/int_helper.c index c468b12e73..787f3d6357 100644 --- a/target/hppa/int_helper.c +++ b/target/hppa/int_helper.c @@ -67,6 +67,12 @@ const MemoryRegionOps hppa_io_eir_ops = { .impl.max_access_size = 4, }; +void hppa_cpu_alarm_timer(void *opaque) +{ + /* Raise interrupt 0. */ + io_eir_write(opaque, 0, 0, 4); +} + void HELPER(write_eirr)(CPUHPPAState *env, target_ureg val) { env->cr[CR_EIRR] &= ~val; |