Patent · US Active

Handling the migration of pages of memory accessible by input-output devices

US11567666B2 · kind B2 · utility

0Cited by
0References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 24, 2021
Grant dateJan 31, 2023
Priority date
Expiry dateMar 24, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/651
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An electronic device includes a memory, a processor that executes a software entity, a page migration engine (PME), and an input-output memory management unit (IOMMU). The software entity and the PME perform operations for preparing to migrate a page of memory that is accessible by at least one IO device in the memory, the software entity and the PME set migration state information in a page table entry for the page of memory and information in reverse map table (RMT) entries involved with migrating the page of memory based on the operations being performed. The IOMMU controls usage of information from the page table entry and controls performance of memory accesses of the page of memory based on the migration state information in the page table entry and information in the RMT entries. When the operations for preparing to migrate the page of memory are completed, the PME migrates the page of memory in the memory.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.