Invention Application
- Patent Title: METHOD, SYSTEM, AND APPARATUS FOR SUPPORTING MULTIPLE ADDRESS SPACES TO FACILITATE DATA MOVEMENT
-
Application No.: US17135602Application Date: 2020-12-28
-
Publication No.: US20220206942A1Publication Date: 2022-06-30
- Inventor: NIPPON RAVAL , PHILIP NG , ROSTISLAV S. DOBRIN
- Applicant: ATI Technologies ULC
- Applicant Address: CA Markham
- Assignee: ATI Technologies ULC
- Current Assignee: ATI Technologies ULC
- Current Assignee Address: CA Markham
- Main IPC: G06F12/06
- IPC: G06F12/06

Abstract:
Methods, systems, and apparatuses provide support for multiple address spaces in order to facilitate data movement. One apparatus includes an input/output memory management unit (IOMMU) comprising: a plurality of memory-mapped input/output (MMIO) registers that map memory address spaces belonging to the IOMMU and at least a second IOMMU; and hardware control logic operative to: synchronize the plurality of MMIO registers of the at least the second IOMMU; receive, from a peripheral component endpoint coupled to the IOMMU, a direct memory access (DMA) request, the DMA request to a memory address space belonging to the at least the second IOMMU; access the plurality of MMIO registers of the IOMMU based on context data of the DMA request; and access, from the IOMMU, a function assigned to the memory address space belonging to the at least the second IOMMU based on the accessed plurality of MMIO registers.
Public/Granted literature
- US11698860B2 Method, system, and apparatus for supporting multiple address spaces to facilitate data movement Public/Granted day:2023-07-11
Information query