Patent ID: 7823151

Claim:
A method of supporting addressing modes mode changes comprising: identifying a first translation mode associated with a virtualized operating system based on a first virtual region number of a virtual address; identifying a translation mode change of the virtualized operating system from the first translation mode to a second translation mode on a host hardware platform based on comparing the first virtual region number to a second virtual region number in the virtual address, the host hardware platform including a processor, the processor further including a first region register associated with the first translation mode; saving contents of the first region register to a processor memory; updating contents of the first region register corresponding to the second translation mode to be used by the host hardware platform during the second translation mode; bypassing a flush of a translation lookaside buffer in response to identifying the virtualized operating system changing back from the second translation mode to the first translation mode via identifying the second virtual region number replaced by the first virtual region number in the virtual address; and populating the first region register with the contents retrieved from the processor memory that corresponds to the first translation mode.