Invention Grant
- Patent Title: Controlling access to pages in a memory in a computing device
-
Application No.: US15224302Application Date: 2016-07-29
-
Publication No.: US10169244B2Publication Date: 2019-01-01
- Inventor: David A. Kaplan , Jeremy W. Powell , Thomas R. Woller
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee Address: US CA Santa Clara
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Main IPC: G06F12/10
- IPC: G06F12/10 ; G06F12/1027 ; G06F12/1009 ; G06F9/455

Abstract:
The described embodiments perform a method for handling memory accesses by virtual machines in a computing device. The described embodiments include a reverse map table (RMT) and a separate guest accessed pages table (GAPT) for each virtual machine. The RMT has a plurality of entries, each entry including information for identifying a virtual machine that is permitted to access an associated page of data in a memory. Each GAPT has a record of pages being accessed by a corresponding virtual machine. During operation, a table walker receives a request from a given virtual machine to translate a guest physical address to a system physical address. The table walker checks at least one of the RMT and a corresponding GAPT to determine whether the given virtual machine has access to a corresponding page. If not, the table walker terminates the translating. Otherwise, the table walker completes the translating.
Public/Granted literature
- US20180032443A1 Controlling Access to Pages in a Memory in a Computing Device Public/Granted day:2018-02-01
Information query