Invention Grant
- Patent Title: Virtualisation supporting guest operating systems using memory protection units to determine permission of a memory access operation for a physical address
-
Application No.: US14762229Application Date: 2013-02-05
-
Publication No.: US09747052B2Publication Date: 2017-08-29
- Inventor: Richard Roy Grisenthwaite , Simon John Craske , Anthony John Goodacre
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- International Application: PCT/GB2013/050257 WO 20130205
- International Announcement: WO2014/122415 WO 20140814
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F3/06 ; G06F9/455 ; G06F12/14

Abstract:
A processor is provided with a first memory protection unit applying a first set of permissions and a second memory protection unit 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 which serves to translate from virtual addresses VA to physical addresses PA. A selectable one of the first memory protection unit and the memory management unit is active at any given time under control of a selection bit set by a hypervisor program executing at an exception level with higher privilege than the exception level at which the guest operating systems execute.
Public/Granted literature
- US20150347052A1 VIRTUALISATION SUPPORTING GUEST OPERATING SYSTEMS USING MEMORY PROTECTION UNITS Public/Granted day:2015-12-03
Information query