Kernel Entry
• hardware switches into kernel (supervisor) mode
• memory-access check to use the kernel stack
• privileged instructions can be executed
• hardware pushes onto the per-process kernel stack the program counter, processor status longword, and information describing the type of trap
• assembly-language routine saves all state information not saved by the hardware
• general-purpose registers
• user stack pointer