Dear all.
I have developed imx8mq including cortex a53, gicv3 controller.
As i know, uboot can't support gicv3 interrupt init, interrupt trigger, interrupt handler by the uboot exception vector table.
But, I want to bring up gicv3 interrupt init, interrupt trigger, interrupt handler by the uboot exception vector table not routing to El1 or El3.
And, our uboot run at el2 mode.
My scenario is to bring up a gicv3 interrupt init, interrupt trigger at uboot command.
After trigger interrupt at uboot command, I want to get a interrupt handler by the uboot execption vector table not routing to EL1 or El3.
Is there any method to solve this problem?
Please, help me.
Thanks.
GICv3 supports both secure and non-secure security. So it is recommended to initialize the GICv3 in EL3, not in EL2.
But your u-boot code only runs in non-secure EL2.