Patent ID: 8589657

Claim:
An information handling system comprising: one or more processors; a system memory accessible by at least one of the processors, wherein the system memory includes a plurality of memory pages; a plurality of page table entries that map to the plurality of memory pages, wherein the page table entries each include a control indicator; a plurality of hardware registers; a load/store unit included in at least one of the processors that update the page table entries; a hypervisor executed by one or more of the processors that manages the information handling system including one or more operating systems; and a set of instructions executed by at least one of the processors in order to perform actions of: receiving a page table request at a selected one of the operating systems; identifying, by the selected operating system, a request type corresponding to the page table request; determining, based upon the identified request type, whether the page table request requires the hypervisor to process; handling the page table request by the hypervisor in response to the determination revealing that the page table request requires the hypervisor; in response to determining that the page table does not require the hypervisor: selecting one of the page table entries that corresponds to the page table request; reading the control indicator of the selected page table entry; and executing one or more instructions by the selected operating system to update the selected page table entry in response to the control identifier indicating that the page table entry is controlled by the selected operating system.