发明名称 |
VIRTUALISATION SUPPORTING GUEST OPERATING SYSTEMS USING MEMORY PROTECTION UNITS |
摘要 |
A processor (20) is provided with a first memory protection unit (38) applying a first set of permissions and a second memory protection unit (40) applying a second set of permissions. A memory access will only be permitted if both the first set of permissions and the second set of permissions are satisfied. The processor also includes a memory management unit (42) which serves to translate from virtual addresses VA to physical addresses PA. A selectable one of the first memory protection unit (38) and the memory management unit (42) is active at any given time under control of a selection bit set by a hypervisor program (2) executing at an exception level with higher privilege than the exception level at which the guest operating systems execute. |
申请公布号 |
EP2954419(B1) |
申请公布日期 |
2017.03.29 |
申请号 |
EP20130703128 |
申请日期 |
2013.02.05 |
申请人 |
ARM Limited |
发明人 |
GRISENTHWAITE, Richard, Roy;CRASKE, Simon, John;GOODACRE, Anthony, John |
分类号 |
G06F3/06;G06F9/45;G06F12/14 |
主分类号 |
G06F3/06 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|