qemu-e2k/target/nios2
Richard Henderson a25c4eff32 target/nios2: Implement EIC interrupt processing
This is the cpu side of the operation.  Register one irq line,
called EIC.  Split out the rather different processing to a
separate function.

Delay initialization of gpio irqs until realize.  We need to
provide a window after init in which the board can set eic_present.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20220421151735.31996-57-richard.henderson@linaro.org>
2022-04-26 08:17:05 -07:00
..
cpu-param.h
cpu.c target/nios2: Implement EIC interrupt processing 2022-04-26 08:17:05 -07:00
cpu.h target/nios2: Implement EIC interrupt processing 2022-04-26 08:17:05 -07:00
helper.c target/nios2: Implement EIC interrupt processing 2022-04-26 08:17:05 -07:00
helper.h target/nios2: Implement rdprs, wrprs 2022-04-26 08:17:05 -07:00
Kconfig
meson.build target/nios2: Build helper.c for system only 2022-04-26 08:16:40 -07:00
mmu.c target/nios2: Use hw/registerfields.h for CR_TLBMISC fields 2022-04-26 08:16:41 -07:00
mmu.h
monitor.c
nios2-semi.c Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
op_helper.c target/nios2: Update helper_eret for shadow registers 2022-04-26 08:17:05 -07:00
trace-events
translate.c target/nios2: Update helper_eret for shadow registers 2022-04-26 08:17:05 -07:00