Hi,
I am trying to understand how are interrupts handled in QEMU for ARM.
Currently, I am looking at how timer interrupts are handled and interfaced to GIC, and how i sGOC than connected to the cpu.
During arm_cpu_initfn, we create timer objects :
cpu->gt_timer[PHYS/VIRT] = timer_new
1. How is the timer object that we have created here, interfaced to any interrupt controller say GIC ? Whenever a timer raises a interrupt, how is that handled in GIC.
2. And how is GIC connected to the cpu ?