Invention Grant
US07673116B2 Input/output memory management unit that implements memory attributes based on translation data
有权
基于翻译数据实现存储器属性的输入/输出存储器管理单元
- Patent Title: Input/output memory management unit that implements memory attributes based on translation data
- Patent Title (中): 基于翻译数据实现存储器属性的输入/输出存储器管理单元
-
Application No.: US11623526Application Date: 2007-01-16
-
Publication No.: US07673116B2Publication Date: 2010-03-02
- Inventor: Mark D. Hummel , Geoffrey S. Strongin , Andrew W. Lueck
- Applicant: Mark D. Hummel , Geoffrey S. Strongin , Andrew W. Lueck
- Applicant Address: US CA Sunnyvale
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Lawrence J. Merkel
- Main IPC: G06F12/10
- IPC: G06F12/10

Abstract:
In one embodiment, an input/output (I/O) memory management unit (IOMMU) comprises at least one memory and control logic coupled to the memory. The memory is configured to store translation data corresponding to one or more I/O translation tables stored in a memory system of a computer system that includes the IOMMU. The control logic is configured to translate an I/O device-generated memory request using the translation data. The translation data includes a type field indicating one or more attributes of the translation, and the control logic is configured to control the translation responsive to the type field.
Public/Granted literature
- US20070168644A1 Using an IOMMU to Create Memory Archetypes Public/Granted day:2007-07-19
Information query