Emulating mode-based execute control for memory pages in virtualized computing systems
AssigneeVMware, Inc.
InventorsDavid Dunn, Doug Covelli
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsDavid Dunn, Doug Covelli
Estimating the term…
A method of emulating nested page table (NPT) mode-based execute control in a virtualized computing system includes: providing NPT mode-based execute control from a hypervisor to a virtual machine (VM) executing in the virtualized computing system; generating a plurality of shadow NPT hierarchies at the hypervisor based on an NPT mode-based execute policy obtained from the VM; configuring a processor of the virtualized computing system to exit from the VM to the hypervisor in response to an escalation from a user privilege level to a supervisor privilege level caused by guest code of the VM; and exposing a first shadow NPT hierarchy of the plurality of shadow NPT hierarchies to the processor in response to an exit from the VM to the hypervisor due to the escalation from the user privilege level to the supervisor privilege level.
A method of emulating nested page table (NPT) mode-based execute control in a virtualized computing system, comprising:
A non-transitory computer readable medium having instructions stored thereon that when executed by a processor cause the processor to perform a method of emulating nested page table (NPT) mode-based execute control in a virtualized computing system, comprising:
A virtualized computer system, comprising:
Dependencies are inferred from the claim text.