Re: [RFC PATCH 13/13] cpus: Constify @cpu in SysemuCPUOps::has_work() handler
Philippe Mathieu-Daudé <[email protected]>
| Newsgroups | org.nongnu.qemu-riscv,org.nongnu.qemu-arm,org.nongnu.qemu-devel |
|---|---|
| Message-ID | <[email protected]> |
On 20/8/26 15:22, [email protected] wrote: >> All functions called by target has_work() handler take a const @cpu >> argument. We can now fulfill the comment added in commit c2804566f6 >> ("target/arm: do not clear halting reason in has_work helper"), >> qualifying the handler const to denote its idempotency. >> >> Signed-off-by: Philippe Mathieu-Daudé <[email protected]> >> Message-ID: <[email protected]> >> diff --git a/target/tricore/cpu.c b/target/tricore/cpu.c >> index dcd5c5065bcd..837ecb9b343f 100644 >> --- a/target/tricore/cpu.c >> +++ b/target/tricore/cpu.c >> @@ -111,9 +111,9 @@ static void tricore_cpu_reset_hold(Object *obj, ResetType type) >> cpu_state_reset(cpu_env(cs)); >> } >> >> -static bool tricore_cpu_has_work(CPUState *cs) >> +static bool tricore_cpu_has_work(const CPUState *cs) >> { >> - return true; >> + return true; /* XXX */ >> } > > Add more explicit FIXME? Oops this was a dev comment for myself ("this is dubious, better review"), I forgot about it :/ As mentioned Peter in commit de680286b52 ("accel/tcg: Make cpu_exec_interrupt hook mandatory") "Tricore doesn't currently implement the architectural interrupt handling" so here I'll simply add: /* Interrupts are not implemented */ Thanks for the reviews!