Implementing subprogram - sammanthp007/Linux-Kernel-Development GitHub Wiki
It must save the execution status of the calling program unit. The execution status is everything needed to resume execution of the calling program unit. This includes register values, CPU status bits, and the environment pointer (EP).