发明名称 Algorithm and apparatus to deploy virtual machine monitor on demand
摘要 In the various aspects, virtualization techniques may be used to improve performance and reduce the amount of power consumed by selectively enabling a hypervisor operating on a computing device during sandbox sessions. In the various aspects, a high-level operating system may allocate memory such that its intermediate physical addresses are equal to the physical addresses. When the hypervisor is disabled, the hypervisor may suspend second stage translations from intermediate physical addresses to physical addresses. During a sandbox session, the hypervisor may be enabled and resume performing second stage translations.
申请公布号 US9396011(B2) 申请公布日期 2016.07.19
申请号 US201313796442 申请日期 2013.03.12
申请人 QUALCOMM INCORPORATED 发明人 Zeng Thomas M.;Touzni Azzedine;Mueller, Jr. Philip T.;Patel Piyush
分类号 G06F9/455;G06F9/50;G06F12/10;G06F12/14;G06F21/53 主分类号 G06F9/455
代理机构 The Marbury Law Group, PLLC 代理人 The Marbury Law Group, PLLC
主权项 1. A method of managing memory on a computing device, comprising: initializing a hypervisor, a security monitor, and a high-level operating system (HLOS); disabling the hypervisor after initialization; monitoring for a signal from the security monitor to start a sandbox session; enabling the hypervisor in response to receiving the signal from the security monitor to start the sandbox session; and implementing access control while the hypervisor is enabled, wherein disabling the hypervisor comprises: configuring all system memory management units (SMMU) context banks to bypass second stage translation; andturning off second stage translations for the HLOS.
地址 San Diego CA US