diff options
Diffstat (limited to 'target-unicore32/cpu.h')
-rw-r--r-- | target-unicore32/cpu.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/target-unicore32/cpu.h b/target-unicore32/cpu.h index 1e10049f89..981760734f 100644 --- a/target-unicore32/cpu.h +++ b/target-unicore32/cpu.h @@ -179,4 +179,10 @@ void uc32_translate_init(void); void do_interrupt(CPUState *); void switch_mode(CPUState_UniCore32 *, int); +static inline bool cpu_has_work(CPUState *env) +{ + return env->interrupt_request & + (CPU_INTERRUPT_HARD | CPU_INTERRUPT_EXITTB); +} + #endif /* __CPU_UC32_H__ */ |