Intel Corporation
SECURE ADDRESS TRANSLATION SERVICES USING BUNDLE ACCESS CONTROL

Last updated:

Abstract:

Embodiments are directed to providing a secure address translation service. An embodiment of a system includes a memory device to store memory data in a plurality of physical pages shared by a plurality of devices, a first table to map each page of memory to an associated bundle identifier (ID) that identifies one or more devices having access to a page of memory, a second table to map each bundle ID to page access permissions that define access to one or more pages associated with a bundle ID and a translation agent to receive requests from the plurality of devices to perform memory operations on the memory and determine page access permissions for requests received from the plurality of devices using the first table and the second table

Status:
Application
Type:

Utility

Filling date:

23 Dec 2020

Issue date:

10 Jun 2021