Generic Interrupt Controller with Cortex-A53 Bare-metal programming

Hi,

I am trying to use a Uart interrupt however I'm facing some issues. The IRQ number for the Uart0 is 140 I want to simulate the scenario for GIC to take the interrupt. I set the 12th bit of GICD_ISPENDR4 register which corresponds for IRQ number 140. Then I set the 12th bit of GICD_ISENABLER4 in order to enable the interrupt. I expect the program counter to jump to an ISR however the cpu doesn't handle the IRQ and continues to execute the remaining of my simple app. I checked the 12th bit of GICD_ISPENDR4 and it is still 1(I guess, it means, cpu doesn't handle the IRQ). Could you please help me about that?

Best Regards,

Balerion