Patent · US Active

Conditional yield to hypervisor instruction

US11842195B2 · kind B2 · utility

0Cited by
3References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 7, 2020
Grant dateDec 12, 2023
Priority date
Expiry dateJun 20, 2040

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/651
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus comprises processing circuitry which has a hypervisor execution mode for execution of a hypervisor for managing one or more virtual processors executing on the processing circuitry, and at least one less privileged execution mode than the hypervisor execution mode. In response to a conditional yield to hypervisor instruction executed in the at least one less privileged execution mode, an instruction decoder controls the processing circuitry to determine whether at least one trap condition is satisfied, and when the at least one trap condition is determined to be satisfied, to switch the processing circuitry to the hypervisor execution mode; and store, in at least one storage element accessible to instructions executed in the hypervisor execution mode, at least one item of scheduling hint information for estimating whether the at least one trap condition is still satisfied.

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