GUEST TIME SCALING FOR A VIRTUAL MACHINE IN A VIRTUALIZED COMPUTER SYSTEM

An example method of managing guest time for a virtual machine (VM) supported by a hypervisor of a virtualized host computer includes: configuring, by the hypervisor, a central processing unit (CPU) of the host computer to trap, to the hypervisor, access by guest code in the VM to a physical counter...

Full description

Saved in:
Bibliographic Details
Main Authors WARKENTIN, Andrei, HIRIYURU, Shruthi Muralidhara, LAPLACE, Cyprien, FAINKICHEN, Alexander, DUCHESNE, Regis, LI, Ye, KOTIAN, Sunil Kumar
Format Patent
LanguageEnglish
Published 22.06.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:An example method of managing guest time for a virtual machine (VM) supported by a hypervisor of a virtualized host computer includes: configuring, by the hypervisor, a central processing unit (CPU) of the host computer to trap, to the hypervisor, access by guest code in the VM to a physical counter and timer of the CPU; configuring, by the hypervisor, the guest code in the VM to use the physical counter and timer of the CPU rather than a virtual counter and timer of the CPU; trapping, at the hypervisor, an access to the physical counter and timer by the guest code; and executing, by the hypervisor, the access to the physical counter and timer on behalf of the guest code while compensating for an adjustment of a system count of the physical counter and timer to maintain the guest time as scaled with respect to frequency of the physical counter and timer.
Bibliography:Application Number: US202117553607