发明授权
US07809923B2 Direct memory access (DMA) address translation in an input/output memory management unit (IOMMU)
有权
输入/输出存储器管理单元(IOMMU)中的直接存储器访问(DMA)地址转换
- 专利标题: Direct memory access (DMA) address translation in an input/output memory management unit (IOMMU)
- 专利标题(中): 输入/输出存储器管理单元(IOMMU)中的直接存储器访问(DMA)地址转换
-
申请号: US12635385申请日: 2009-12-10
-
公开(公告)号: US07809923B2公开(公告)日: 2010-10-05
- 发明人: Mark D. Hummel , Geoffrey S. Strongin , Mitchell Alsup , Michael Haertel , Andrew W. Lueck
- 申请人: Mark D. Hummel , Geoffrey S. Strongin , Mitchell Alsup , Michael Haertel , Andrew W. Lueck
- 申请人地址: KY Grand Cayman
- 专利权人: GLOBALFOUNDRIES Inc.
- 当前专利权人: GLOBALFOUNDRIES Inc.
- 当前专利权人地址: KY Grand Cayman
- 代理机构: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- 代理商 Lawrence J. Merkel
- 主分类号: G06F12/10
- IPC分类号: G06F12/10
摘要:
In an embodiment, an input/output (I/O) memory management unit (IOMMU) comprises at least one memory configured to store translation data; and control logic coupled to the memory and configured to translate an I/O device-generated memory request using the translation data. The translation data corresponds to one or more device table entries in a device table stored in a memory system of a computer system that includes the IOMMU, wherein the device table entry for a given request is selected by an identifier corresponding to the I/O device that generates the request. The translation data further corresponds to one or more I/O page tables, wherein the selected device table entry for the given request includes a pointer to a set of I/O page tables to be used to translate the given request.
公开/授权文献
- US20100095085A1 DMA Address Translation in an IOMMU 公开/授权日:2010-04-15
信息查询