Invention Grant
- Patent Title: Method, system, and apparatus for supporting multiple address spaces to facilitate data movement
-
Application No.: US17135602Application Date: 2020-12-28
-
Publication No.: US11698860B2Publication Date: 2023-07-11
- 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 ; G06F13/28 ; G06F13/42

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
- US20220206942A1 METHOD, SYSTEM, AND APPARATUS FOR SUPPORTING MULTIPLE ADDRESS SPACES TO FACILITATE DATA MOVEMENT Public/Granted day:2022-06-30
Information query