On Thu, Sep 2, 2021 at 9:18 AM Philippe Mathieu-Daudé <f4...@amsat.org> wrote:
> Restrict cpu_exec_interrupt() and its callees to sysemu. > > Signed-off-by: Philippe Mathieu-Daudé <f4...@amsat.org> > --- > target/nios2/cpu.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > Reviewed-by: Warner Losh <i...@bsdimp.com> > diff --git a/target/nios2/cpu.c b/target/nios2/cpu.c > index 5e37defef80..947bb09bc1e 100644 > --- a/target/nios2/cpu.c > +++ b/target/nios2/cpu.c > @@ -127,6 +127,7 @@ static void nios2_cpu_realizefn(DeviceState *dev, > Error **errp) > ncc->parent_realize(dev, errp); > } > > +#ifndef CONFIG_USER_ONLY > static bool nios2_cpu_exec_interrupt(CPUState *cs, int interrupt_request) > { > Nios2CPU *cpu = NIOS2_CPU(cs); > @@ -140,7 +141,7 @@ static bool nios2_cpu_exec_interrupt(CPUState *cs, int > interrupt_request) > } > return false; > } > - > +#endif /* !CONFIG_USER_ONLY */ > > static void nios2_cpu_disas_set_info(CPUState *cpu, disassemble_info > *info) > { > @@ -219,10 +220,10 @@ static const struct SysemuCPUOps nios2_sysemu_ops = { > > static const struct TCGCPUOps nios2_tcg_ops = { > .initialize = nios2_tcg_init, > - .cpu_exec_interrupt = nios2_cpu_exec_interrupt, > .tlb_fill = nios2_cpu_tlb_fill, > > #ifndef CONFIG_USER_ONLY > + .cpu_exec_interrupt = nios2_cpu_exec_interrupt, > .do_interrupt = nios2_cpu_do_interrupt, > .do_unaligned_access = nios2_cpu_do_unaligned_access, > #endif /* !CONFIG_USER_ONLY */ > -- > 2.31.1 > >