发明名称 EFFICIENT ENABLING OF EXTENDED PAGE TABLES
摘要 Embodiments of an invention for efficient enabling of EPTs are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to switch an extended page table pointer (EPTP) in a non-root mode. The control logic is logic to determine, in response to receiving the instruction, whether to cause a first virtual machine exit, wherein the determination is based on whether a valid entry is found in an active EPTP list. The execution hardware is to execute a virtual machine monitor, wherein the virtual machine monitor is to activate a populated EPTP list in response to determining that extended page tables are being used and to activate an unpopulated EPTP list in response to determining that extended page tables are not being used.
申请公布号 US2016188354(A1) 申请公布日期 2016.06.30
申请号 US201414582858 申请日期 2014.12.24
申请人 Goldsmith Michael;Sahita Ravi 发明人 Goldsmith Michael;Sahita Ravi
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项 1. A processor comprising: instruction hardware to receive a plurality of instructions, including an instruction to switch an extended page table pointer (EPTP) in a non-root mode; control logic to determine, in response to receiving the instruction, whether to cause a first virtual machine exit, wherein the determination is based on whether a valid entry is found in an active EPTP list; and execution hardware to execute a virtual machine monitor, wherein the virtual machine monitor is to activate a populated EPTP list in response to determining that extended page tables are being used and to activate an unpopulated EPTP list in response to determining that extended page tables are not being used.
地址 Lake Oswego OR US