provides __switch asm function to switch between two task contexts TaskContext
TaskContext
next_task_cx_ptr
current_task_cx_ptr