发明名称 Range Based Virtual Machine Functions
摘要 A method performed by a physical computing system includes, with a hypervisor, determining that a multilevel guest page table includes an upper directory that maps a set of contiguous entries to privileged pages, with the hypervisor, determining that, within the multilevel page table, only the set of contiguous entries map to the privileged pages, with the hypervisor, receiving a request from the guest to execute a virtual machine function, receiving a pointer as a parameter for the virtual machine function, and in response to determining that the pointer references a memory address that is within a range associated with the set of contiguous entries, aborting the virtual machine function.
申请公布号 US2016291996(A1) 申请公布日期 2016.10.06
申请号 US201514674440 申请日期 2015.03.31
申请人 Red Hat Israel, Ltd. 发明人 Tsirkin Michael;Bonzini Paolo
分类号 G06F9/455;G06F12/10 主分类号 G06F9/455
代理机构 代理人
主权项 1. A method performed by a physical computing system, the method comprising: with a hypervisor, determining that a multilevel guest page table includes an upper directory that maps a set of contiguous entries to privileged pages; with the hypervisor, determining that, within the multilevel page table, only the set of contiguous entries map to the privileged pages; with the hypervisor, receiving a request from the guest to execute a virtual machine function; receiving a pointer as a parameter for the virtual machine function; and in response to determining that the pointer references a memory address that is within a range associated with the set of contiguous entries, aborting the virtual machine function.
地址 Ra'anana IL