Invention Grant
- Patent Title: Execution-aware memory protection
-
Application No.: US15192049Application Date: 2016-06-24
-
Publication No.: US09697142B2Publication Date: 2017-07-04
- Inventor: Patrick Koeberl , Steffen Schulz
- Applicant: INTEL CORPORATION
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Lowenstein Sandler LLP
- Main IPC: G06F12/14
- IPC: G06F12/14 ; G06F9/38 ; G06F9/30

Abstract:
Execution-Aware Memory protection technologies are described. A processor includes a processor core and a memory protection unit (MPU). The MPU includes a memory protection table and memory protection logic. The memory protection table defines a first protection region in main memory, the first protection region including a first instruction region and a first data region. The memory protection logic determines a protection violation by a first instruction when 1) an instruction address, resulting from an instruction fetch operation corresponding to the first instruction, is not within the first instruction region or 2) a data address, resulting from an execute operation corresponding to the first instruction, is not within the first data region.
Public/Granted literature
- US20160306752A1 EXECUTION-AWARE MEMORY PROTECTION Public/Granted day:2016-10-20
Information query