Patent · US Active

Methods and systems for CPU virtualization by maintaining a plurality of virtual privilege leves in a non-privileged mode of a processor

US8490085B2 · kind B2 · utility

19Cited by
3References
15Claims
0Family size

Assignee

Inventor

Key dates

Filing dateSep 2, 2005
Grant dateJul 16, 2013
Priority date
Expiry dateSep 17, 2029

Classification

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

Abstract

A method for running, on a processor in non-privileged mode, different computer programs P while, in a nominal mode, using privileged instructions including running a hypervisor program in privileged mode of the processor, the hypervisor program providing the computer programs P with services substantially equivalent to those available for running in privileged mode, source codes of the computer programs P being modified beforehand for replacing the privileged instructions with calls for services supplied by the hypervisor program, and the hypervisor program creates at least two privileged submodes organized into a hierarchy within the non-privileged mode and the processor includes only two operating modes.

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