MIGRATING PAGES OF MEMORY ACCESSIBLE BY INPUT-OUTPUT DEVICES

    公开(公告)号:WO2022144646A1

    公开(公告)日:2022-07-07

    申请号:PCT/IB2021/061534

    申请日:2021-12-09

    Abstract: An electronic device includes a memory, an input-output memory management unit (IOMMU), a processor that executes a software entity, and a page migration engine. The software entity and the page migration engine perform operations for preparing to migrate a page of memory that is accessible by the at least one IO device in the memory, the software entity and the page migration engine set migration state information in a page table entry for the page of memory based on the operations being performed. When the operations for preparing to migrate the page of memory are completed, the page migration engine migrates the page of memory in the memory. The IOMMU uses the migration state information in the page table entry to control one or more operations of the IOMMU.

    MIGRATING PAGES OF MEMORY ACCESSIBLE BY INPUT-OUTPUT DEVICES

    公开(公告)号:WO2022200962A1

    公开(公告)日:2022-09-29

    申请号:PCT/IB2022/052503

    申请日:2022-03-18

    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 accessible by at least one IO device in the memory, the software entity and the PME setting 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. The PME migrates the page of memory upon completing the operations for preparing to migrate the page of memory.

Patent Agency Ranking