Synaptics Incorporated
PAGE-BASED MEMORY ACCESS CONTROL

Last updated:

Abstract:

A method and apparatus for controlling access to memory is disclosed. In one implementation, a memory controller may receive a memory access request that may include a virtual memory address, a device identifier (ID) and a protected access indicator. Additionally, the memory controller can receive page table entries including a physical memory address based on the virtual memory address and a security attribute associated with the physical memory address. The memory controller may access a memory based on the physical memory address, the security attribute, the protected access indicator, and the device ID.

Status:
Application
Type:

Utility

Filling date:

9 Apr 2020

Issue date:

14 Oct 2021