Invention Grant
- Patent Title: Enforcing unique page table permissions with shared page tables
-
Application No.: US16367944Application Date: 2019-03-28
-
Publication No.: US10969980B2Publication Date: 2021-04-06
- Inventor: David Hansen , Ashok Raj
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F3/06

Abstract:
A processor includes a processing core; a filter register to store a first permissions filter; and a memory management unit (MMU), coupled to the processing core, the filter register and a first peripheral device associated with the first permissions filter, wherein the MMU comprises a logic circuit to manage a shared page table comprising entries corresponding to the processing core and the first peripheral device, wherein the logic circuit is to; receive a memory access request for a first page of memory from the first peripheral device; determine whether the set of permission bits of the first entry match a first combination of bits of the first permissions filter; grant the memory access request if the set of permission bits match the first combination of bits of the first permissions filter; and cause a page fault if the set of permission bits do not matching the first combination of bits.
Public/Granted literature
- US20200310665A1 ENFORCING UNIQUE PAGE TABLE PERMISSIONS WITH SHARED PAGE TABLES Public/Granted day:2020-10-01
Information query