Patent · US Active

Systems and methods for initializing multiple virtual processors within a single virtual machine

US8271976B2 · kind B2 · utility

25Cited by
45References
28Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 30, 2004
Grant dateSep 18, 2012
Priority date
Expiry dateSep 29, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/5077
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention is a system for and method of initializing multiple virtual processors in a virtual machine (VM) environment. The method of initializing multiple virtual processors includes the steps of the host creating a multiple processor VM and activating a “starter virtual processor,” the “starter virtual processor” issuing a startup command to a next virtual processor, the virtual machine monitor (VMM) giving the target virtual processor the highest priority for accessing the hardware resources, the VMM forcing the “starter virtual processor” to relinquish control of the hardware resources, the VMM handing control of the hardware resources to the target virtual processor, the target virtual processor executing and completing its startup routine, the VMM forcing the target virtual processor to relinquish control of the hardware resources, and the VMM handing control of the hardware resources back to the “starter virtual processor” for activating subsequent virtual processors.

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