• How interrupts are routed in EL3/EL2/EL1 mode
    Sorry for basic question, For ARM64, we have different interrupt vector table for each mode EL3/EL2/EL1 I am wondering, how a specific IRQ is routed to given mode. in GIC, I am not able to find...
  • System call excepton handler about  the svc stack in the linux
    I am studying System call in the linux. I know that is using SVC exception handler. the related codes are as follow ====================exception handler codes=================================== ENTRY...
  • How to get Interrupt number (IRQ number) during kernel panic in interrupt context?
    I have a kernel panic in the Interrupt context. I have an use case to know the interrupt service routine number (IRQ number) during kernel panic. I had look on GIC registers from register spec, I could...
  • How to port Linux on ARM platform?
    Please provide generic concepts about porting Linux to ARM.
  • If FIQ is routed to EL3 can it read/write the GICv2 registers from EL3 even if Secure Extension are implemented by both ARM and GIC?
    I need to use FIQ in linux which run in EL1 non secure world. On my platform both ARMv8 and GICv2 implements the Secure Extensions, so is there is no way to use the FIQ in EL1 without setting up and running...