new tcbs now calls an init function that does setup.  context switch now swaps eflags