| CPC G06F 12/145 (2013.01) [G06F 9/45533 (2013.01); G06F 12/1009 (2013.01); G06F 12/1027 (2013.01); G06F 21/78 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/1052 (2013.01); G06F 2212/151 (2013.01); G06F 2212/656 (2013.01); G06F 2212/657 (2013.01)] | 25 Claims |

|
1. A system, comprising:
memory circuitry; and
processing circuitry coupled to the memory circuitry and including a virtual machine manager (VMM), the processing circuitry to:
execute one or more instructions of a virtual machine in which an operating system is to execute;
based on a first determination that a first guest linear address (GLA) received in a first memory access command from the virtual machine is one of a plurality of protected linear addresses, use a first page table managed by the VMM to convert the first GLA to a first physical address; and
based on a second determination that a second guest linear address (GLA) received in a second memory access command from the virtual machine is not one of the plurality of protected linear addresses, use a second page table managed by the operating system to convert the second GLA to a second physical address.
|