07-05-2011 06:12 AM
I'm using Xilkernel. I'm interested in multiple interrupt handling. The situation is: I have 3 user level interrrupts registered and enabled with register_int_handler() and enable_interrupt(). The first interrupt occured and kernel start executing first user level interrupt. While it's executng 2 other interrupts occur.
1. Does Xilkernel guarantee executing 1-st user level interrupt until the end even if other interrupts occur?
2. Will be other interrupts handled later, if they've occured while executing first user level interrupt?