context switches. They should be modified only by interrupt setup/teardown and pre_ithread/post_ithread functions