发明名称 使用分层转换表对输入/输出设备的地址转换
摘要 本发明的实施例是进行地址转换的技术。用规定了客户机物理地址并被一I/O设备所请求的输入/输出(I/O)事务的源标识符索引一个表结构以将该I/O设备映射到指定给该I/O设备域。一个地址转换结构将客户机物理地址转换成对应于I/O事务的主机物理地址。
申请公布号 CN101031893B 申请公布日期 2010.05.12
申请号 CN200580033407.3 申请日期 2005.09.01
申请人 英特尔公司 发明人 I·肖伊纳斯;R·马杜卡鲁穆库马纳;G·奈格尔;R·乌利希;K·-J·金
分类号 G06F12/10(2006.01)I;G06F13/40(2006.01)I 主分类号 G06F12/10(2006.01)I
代理机构 中国专利代理(香港)有限公司 72001 代理人 张雪梅;梁永
主权项 一种地址转换装置,包括:一表结构,由规定客户机物理地址并被I/O设备所请求的I/O事务的源标识符索引以将I/O设备映射到指定给该I/O设备的域,该表结构包含用于存储由该源标识符的一部分索引的根入口的根表,和与根表相耦合用于存储由根入口参考的上下文入口的上下文表,该上下文入口将I/O设备映射到该域,每个根入口包含指示各个根入口是否存在的根存在指示符和用于参考上下文表的上下文表指针;和与该表结构相耦合的一地址转换结构,以将客户机物理地址转换成与该I/O事务对应的主机物理地址;其中每个上下文入口包含:上下文存在指示符,以指示各个上下文入口是否存在;域标识符,以标识该域;客户机地址宽度,以规定该域的物理地址空间的大小;地址空间根,以规定该域的物理地址空间的基址,或者所述地址空间根用以规定根表在地址转换结构中的基址。
地址 美国加利福尼亚州