1. A method of context switching in a virtualized system, the method comprising: associating a plurality of globally unique domain identifiers with a plurality of different virtual machines; associating the plurality of globally unique domain identifiers with a plurality of translation lookaside buffer entries; associating a plurality of globally unique application-space identifiers with a plurality of guest applications, wherein the plurality of guest applications reside in different virtual machines from the plurality of different virtual machines; and switching from one virtual machine in the plurality of virtual machines to another virtual machine in the plurality of virtual machines by updating at least one register associated with the plurality of globally unique domain identifiers.