发明名称 Data processing apparatus and method for controlling access to secure memory by virtual machines executing on processing circuirty
摘要 Processing circuitry executes hypervisor software to support the execution of multiple virtual machines on the processing circuitry. A memory system stores data for access by the processing circuitry and includes secure memory and non-secure memory . The secure memory is only accessible via a secure access request. Address translation circuitry is responsive to an access request issued by a current virtual machine specifying a virtual address, to perform an address translation process to identify a physical address in the memory, and to cause a modified access request to be issued to the memory system specifying the physical address. The hypervisor software sets a trusted virtual machine identifier if the current virtual machine is to be trusted to access the secure memory. The address translation circuitry can only cause the modified access request to be issued as a secure access request to the secure memory if the trusted identifier is set.
申请公布号 US8418175(B2) 申请公布日期 2013.04.09
申请号 US20090379082 申请日期 2009.02.12
申请人 MANSELL DAVID HENNAH;GRISENTHWAITE RICHARD ROY;BILES STUART DAVID;ARM LIMITED 发明人 MANSELL DAVID HENNAH;GRISENTHWAITE RICHARD ROY;BILES STUART DAVID
分类号 G06F9/00 主分类号 G06F9/00
代理机构 代理人
主权项
地址