File tree Expand file tree Collapse file tree 3 files changed +5
-8
lines changed Expand file tree Collapse file tree 3 files changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -192,11 +192,11 @@ static const struct SysemuCPUOps xtensa_sysemu_ops = {
192
192
193
193
static const struct TCGCPUOps xtensa_tcg_ops = {
194
194
.initialize = xtensa_translate_init ,
195
- .cpu_exec_interrupt = xtensa_cpu_exec_interrupt ,
196
195
.tlb_fill = xtensa_cpu_tlb_fill ,
197
196
.debug_excp_handler = xtensa_breakpoint_handler ,
198
197
199
198
#ifndef CONFIG_USER_ONLY
199
+ .cpu_exec_interrupt = xtensa_cpu_exec_interrupt ,
200
200
.do_interrupt = xtensa_cpu_do_interrupt ,
201
201
.do_transaction_failed = xtensa_cpu_do_transaction_failed ,
202
202
.do_unaligned_access = xtensa_cpu_do_unaligned_access ,
Original file line number Diff line number Diff line change @@ -566,14 +566,14 @@ struct XtensaCPU {
566
566
bool xtensa_cpu_tlb_fill (CPUState * cs , vaddr address , int size ,
567
567
MMUAccessType access_type , int mmu_idx ,
568
568
bool probe , uintptr_t retaddr );
569
+ #ifndef CONFIG_USER_ONLY
569
570
void xtensa_cpu_do_interrupt (CPUState * cpu );
570
571
bool xtensa_cpu_exec_interrupt (CPUState * cpu , int interrupt_request );
571
- #ifndef CONFIG_USER_ONLY
572
572
void xtensa_cpu_do_transaction_failed (CPUState * cs , hwaddr physaddr , vaddr addr ,
573
573
unsigned size , MMUAccessType access_type ,
574
574
int mmu_idx , MemTxAttrs attrs ,
575
575
MemTxResult response , uintptr_t retaddr );
576
- #endif /* !CONFIG_USER_ONLY */
576
+ #endif
577
577
void xtensa_cpu_dump_state (CPUState * cpu , FILE * f , int flags );
578
578
hwaddr xtensa_cpu_get_phys_page_debug (CPUState * cpu , vaddr addr );
579
579
void xtensa_count_regs (const XtensaConfig * config ,
Original file line number Diff line number Diff line change @@ -255,11 +255,6 @@ void xtensa_cpu_do_interrupt(CPUState *cs)
255
255
}
256
256
check_interrupts (env );
257
257
}
258
- #else
259
- void xtensa_cpu_do_interrupt (CPUState * cs )
260
- {
261
- }
262
- #endif
263
258
264
259
bool xtensa_cpu_exec_interrupt (CPUState * cs , int interrupt_request )
265
260
{
@@ -270,3 +265,5 @@ bool xtensa_cpu_exec_interrupt(CPUState *cs, int interrupt_request)
270
265
}
271
266
return false;
272
267
}
268
+
269
+ #endif /* !CONFIG_USER_ONLY */
You can’t perform that action at this time.
0 commit comments