We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi,
I am triggering PPI or SGI interrupt on gic500 which will then communicate with CA53 over cpu interface and interrupt routine will be executed.
After interrupt routine is executed, we can write to cpu interface End Of Interrupt Register to "clear" interrupt. But I want to bypass this part (not to write to End Of Interrupt Register) and clear interrupt by accessing GIC500 registers directly over his axi interface.
I've tried to clear active registers in gic500... but without success, looks like interrupt is not cleared. And I couldn't find how to do that in documentation.
Does anyone know procedure here?
Thanks a Lot
What is the reason you do not want to use EOI?
When I restart a VM-guest, I disable interrupt, clear pending bit and write the vector to EOI. I myself haven't found another way to clear interrupts.