Hardware Interrupt Handling Process
- Finds the Interrupt Descriptor Table through IDT Register
- Reads the IDT descriptor entry for that particular interrupt vector
- 60 for
syscall
- 60 for
- IST field specifies which stack to use
- Looks up kernel stack location in the TSS
- Provides information about a particular task
- CPU pushes the interrupt stack frame onto this stack
- Then the kernel pushes the Trapframe
- Then it sets up the CPU to known state to run C code