While writing interrupt handlers (ISR), which are points
needed to be considered ?
Answers were Sorted based on User's Feedback
Answer / jay
Avoid sleep , use GFP_ATOMIC instead of GFP_KERNEL in kmalloc
| Is This Answer Correct ? | 13 Yes | 1 No |
Answer / rajesh
While writing ISR it is necessary to remember which routine is having high priority
Initialize the stack pointer
| Is This Answer Correct ? | 10 Yes | 2 No |
Answer / baazicha
- Do not issue blocking calls
- Defer as much processing to second level interrupt
handler or BH.
| Is This Answer Correct ? | 5 Yes | 0 No |
Answer / shawn bai
not take too long,actually calling dpc
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / dinesh
while writing ISR you should have proper knowledge about
it......... - by chandu
| Is This Answer Correct ? | 1 Yes | 4 No |
What kinds of problems can you hit with locking model?
Tell me what are the different types of customizations that is used with the “volatile” keyword?
Describe to me some bad code you've read or inherited lately.
What are the uses of the keyword volatile?
Why do we need virtual device drivers when we have physical device drivers?
What is the purpose of the segment register?
What are the 4 types of inheritance relationship?
Tell me which parameters decide the size of data type for a processor?
Can we use any function inside isr?
What are the rules followed by mutexes?
What is the difference between testing and verification?
Tell me what are the different types of buses used by the embedded systems?