Invention Application
- Patent Title: ACCESS CONTROL AND CODE SCHEDULING
- Patent Title (中): 访问控制和代码调度
-
Application No.: US15304302Application Date: 2015-04-20
-
Publication No.: US20170039085A1Publication Date: 2017-02-09
- Inventor: Milosch Meriac , Hugo John Martin Vincent , James Crosby
- Applicant: ARM IP LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM IP LIMITED
- Current Assignee: ARM IP LIMITED
- Current Assignee Address: GB Cambridge
- Priority: GB1407409.0 20140428
- International Application: PCT/GB2015/051175 WO 20150420
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/54 ; G06F21/60 ; G06F21/74

Abstract:
A data processing system operates in a plurality of modes including a first privilege mode and a second privilege mode with the first privilege mode giving rights of access that are not available in the second privilege mode. Application code executes in the second privilege mode and generates function calls to hypervisor code which executes in the first privilege mode. These function calk are to perform a secure function requiring the rights of access which are only available in the first privilege mode. Scheduling code which executes in the second privilege mode controls scheduling of both the application code and the hypervisor code. Memory protection circuitry operating with physical addresses serves to control access permissions required to access different regions within the memory address space using configuration data which is written by the hypervisor code. The hypervisor code temporarily grants access to different regions within the physical memory address space to the system in the second privilege mode as needed to support the execution of code scheduled by the scheduling code.
Public/Granted literature
- US10891146B2 Access control and code scheduling Public/Granted day:2021-01-12
Information query