I see that during a context switch, PCB / Thread stores the contents of the IP/SP registers. But what about all the other general purpose registers, e.g RAX, RBX etc...
Doesn't those need to be stored as well for the context switching to function properly?