[
back |
index ]
A Fast Interrupt in Linux:
- Suspend current task
- Save CPU registers that might be altered
- Switch CPU to kernel (system/supervisor/etc...) mode
- Block all interrupts
- Call Interrupt Service Routine (ISR)
- Unblock interrupts
- Switch CPU to user mode
- Resume suspended task
- Restore saved CPU Regisers