X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=target-sparc%2Fcpu.h;h=042d52a31033674f9b3fbdc2d3ca7c325e117616;hb=ef84755ebb38b4f5629b24440bb00f1ef5287707;hp=7c689ee3bb9c1c61aabba493b297ec9c8360d7a8;hpb=0d3cf3b6ff469bba95ae235021a3be232af4068d;p=qemu.git diff --git a/target-sparc/cpu.h b/target-sparc/cpu.h index 7c689ee3b..042d52a31 100644 --- a/target-sparc/cpu.h +++ b/target-sparc/cpu.h @@ -761,8 +761,10 @@ static inline bool tb_am_enabled(int tb_flags) #endif } -static inline bool cpu_has_work(CPUSPARCState *env1) +static inline bool cpu_has_work(CPUState *cpu) { + CPUSPARCState *env1 = &SPARC_CPU(cpu)->env; + return (env1->interrupt_request & CPU_INTERRUPT_HARD) && cpu_interrupts_enabled(env1); }