Patent · US Active

Hypervisor context switching using a redirection exception vector in processors having more than two hierarchical privilege levels

US10255090B2 · kind B2 · utility

31Cited by
10References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 23, 2014
Grant dateApr 9, 2019
Priority date
Expiry dateJul 3, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2009/45591
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In a virtualized computer system operable in more than two hierarchical privilege levels, components of a hypervisor, which include a virtual machine kernel and virtual machine monitors (VMMs), are assigned to different privilege levels. The virtual machine kernel operates at a low privilege level to be able to exploit certain features provided by the low privilege level, and the VMMs operate at a high privilege level to support execution of virtual machines. Upon determining that a context switch from the virtual machine kernel to a VMM is to be performed, the computer system exits the low privilege level, and enters the high privilege level to execute a trampoline that supports context switches to VMMs, such as state changes, and then the VMM. The trampoline is deactivated after execution control is switched to the VMM.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.