Protection against interrupts in virtual machine functions
AssigneeRed Hat Israel, Ltd.
InventorsMichael Tsirkin, Paolo Bonzini
Life of this patent
Estimating the term…
Loading patent…
AssigneeRed Hat Israel, Ltd.
InventorsMichael Tsirkin, Paolo Bonzini
Estimating the term…
A system, methods, and apparatus for protection against interrupts in virtual machine functions are disclosed. A hypervisor determines a first location in the memory, corresponding to a physical address of the virtual machine function. The hypervisor then determines a second location in the memory of the virtual machine function, where the second location is offset from the first location. The hypervisor modifies the virtual machine function at the second location in the memory to include checking code. The virtual machine function is executed and the checking code is executed while the virtual machine function is executing. While executing the checking code, the hypervisor determines whether interrupts are disabled on a virtual machine. Responsive to determining that interrupts are enabled on the virtual machine, disabling the interrupts on the virtual machine and/or aborting the virtual machine function.
A system comprising:
A method comprising:
A computer-readable non-transitory storage medium comprising executable instructions that, when executed by a computer system, cause the computer system to:
Dependencies are inferred from the claim text.