The function Arch_finaliseInterrupt() is empty now and can be removed as it serves no purpose any longer. There has never been a guarantee that it gets only called due to kernel entry caused by an interrupt. Instead, getActiveIRQ() is called in various places of the kernel to check if there is a pending interrupt. There is a guarantee that the generic kernel code calls ackInterrupt() within the same kernel entry call path eventually, when it has finished processing this interrupt. Any architecture or platform specific cleanup can be done there is this is necessary. Signed-off-by: Axel Heider <axel.heider@hensoldt-cyber.de> |
||
|---|---|---|
| .. | ||
| arm | ||
| riscv/arch | ||
| x86/arch | ||