Invention Grant
- Patent Title: Safe execution of virtual machine callbacks in a hypervisor
-
Application No.: US15588392Application Date: 2017-05-05
-
Publication No.: US11726807B2Publication Date: 2023-08-15
- Inventor: Nadav Amit , Michael Wei , Cheng Chun Tu
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Dinsmore & Shohl LLP
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F21/60 ; G06F21/53

Abstract:
A hypervisor communicates with a guest operating system running in a virtual machine supported by the hypervisor using a hyper-callback whose functions are based on the particular guest operating system running the virtual machine and are triggered by one or more events in the guest operating system. The functions are modified to make sure they are safe to execute and to allow only limited access to the guest operating system. Additionally, the functions are converted to byte code corresponding to a simplified CPU and memory model and are safety checked by the hypervisor when registered with the hypervisor. The functions are executed by the hypervisor without any context switch between the hypervisor and guest operating system, and when executed, provide information about the particular guest operating system, allowing the hypervisor to improve operations such as page reclamation, virtual CPU scheduling, I/O operations, and tracing of the guest operating system.
Public/Granted literature
- US20180321963A1 SAFE EXECUTION OF VIRTUAL MACHINE CALLBACKS IN A HYPERVISOR Public/Granted day:2018-11-08
Information query