Invention Grant
- Patent Title: Dynamic configuration and peripheral access in a processor
-
Application No.: US15651886Application Date: 2017-07-17
-
Publication No.: US10565132B2Publication Date: 2020-02-18
- Inventor: Steffen Schulz , Patrick Koeberl
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Schwegman Lundberg & Woessner, P.A.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00 ; G06F13/28 ; G06F12/14 ; G06F11/30 ; G06F11/07

Abstract:
In various implementations, a system includes a memory, a processor, and an execution-aware memory protection unit (EA-MPU). The EA-MPU is configured to regulate memory access by the processor based at least on the identity of a subject executable that requests access, and on the address to which access is requested, and on permissions information that identifies which subject executables are to be granted access to each of several memory regions. In various implementations, the permissions information itself is stored among the several memory regions. Various configurations of the permissions information can be used to provide shared memory regions for communication among two or more stand-alone trusted software modules, to protect access to devices accessible through memory-mapped I/O (MMIO), to implement a flexible watchdog timer, to provide security for software updates, to provide dynamic root of trust measurement services, and/or to support an operating system.
Public/Granted literature
- US20180157603A1 DYNAMIC CONFIGURATION AND PERIPHERAL ACCESS IN A PROCESSOR Public/Granted day:2018-06-07
Information query