发明名称 将输入/输出(I/O)虚拟化操作卸载至处理器的方法及装置
摘要 在一个实施方式中,本发明包括一种方法,该方法在输入/输出(I/O)集线器中接收直接存储器存取(DMA)操作请求,其中该请求包括与该DMA操作相关联的设备虚拟地址(DVA);在该I/O集线器中确定是否执行将该DVA转换到物理地址(PA)的地址转换,并且如果该I/O集线器确定不执行地址转换,则将该请求连同该DVA一起从该I/O集线器发送到与该I/O集线器相耦合的处理器。对其它实施方式也予以描述并主张权利。
申请公布号 CN101359315B 申请公布日期 2014.09.03
申请号 CN200810144274.2 申请日期 2008.07.30
申请人 英特尔公司 发明人 R·萨里帕利
分类号 G06F13/28(2006.01)I;G06F15/16(2006.01)I 主分类号 G06F13/28(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 钱慰民
主权项 一种将输入/输出(I/O)虚拟化操作卸载至处理器的方法,包括:从与输入/输出(I/O)集线器相耦合的I/O设备接收对于所述I/O集线器中的直接存储器存取(DMA)操作的请求,所述请求包括与所述DMA操作相关联的设备虚拟地址(DVA);在所述I/O集线器中确定是否在所述I/O集线器的第一转换引擎中执行将所述DVA转换至物理地址(PA)的地址转换;当所述I/O集线器确定不执行所述地址转换时将所述请求连同所述DVA一起从所述I/O集线器发送到与所述I/O集线器相耦合的处理器,并且在所述处理器的第二转换引擎中执行所述地址转换,其中卸载转换访问功能是以每映射和访问请求为基础的;以及当所述I/O集线器确定执行所述地址转换时在所述I/O集线器的所述第一转换引擎中执行所述地址转换,并且将所述请求连同所述PA一起从所述I/O集线器发送到所述处理器。
地址 美国加利福尼亚州