Micron Technology, Inc.
Security Configurations in Page Table Entries for Execution Domains

Last updated:

Abstract:

Systems, apparatuses, and methods related to a computer system having a page table entry containing security settings for calls from predefined domains are described. The page table entry can be used to map a virtual memory address to a physical memory address. In response to a call to execute a routine identified using the virtual memory address, a security setting corresponding to the execution domain from which the call initiates can be extracted from the page table entry to determine whether a security measure is to be used. For example, a shadow stack structure can be used to protect the private stack content of the routine from being access by a caller and/or to protect the private stack content of the caller from being access by the callee.

Status:
Application
Type:

Utility

Filling date:

8 Feb 2021

Issue date:

27 May 2021