Crate context_switch_regular
source ·Macros
- An assembly block for restoring regular x86_64 registers by popping them off of the stack.
- An assembly block for saving regular x86_64 registers by pushing them onto the stack.
- An assembly block for switching stacks, which is the integral part of the actual context switching routine.
Structs
- The registers saved before a context switch and restored after a context switch.
Functions
- Switches context from a regular Task to another regular Task.
- Reads the value of the first register from the actual CPU register hardware.