[发明专利]具有用于访问验证的基于查询的地址转换的系统架构在审
申请号: | 201910706926.5 | 申请日: | 2019-08-01 |
公开(公告)号: | CN110795376A | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 泰茜·托马斯;詹姆师德·加拉;安德里亚·佩莱格里尼;安妮塔·科纳 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 11258 北京东方亿思知识产权代理有限责任公司 | 代理人: | 林强 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交换机 系统存储器 管理单元 地址转换 事务请求 耦合到 配置 外围设备 数据处理网络 查询 地址查询 端口耦合 外围端口 系统架构 路由 访问 外围 验证 关联 响应 | ||
本公开涉及具有用于访问验证的基于查询的地址转换的系统架构。一种装置包括:第一设备,所述第一设备被配置为生成以第一地址为目标的事务请求;交换机,所述交换机耦合到所述第一设备并且被配置为路由所述事务请求;端口,所述端口耦合到所述交换机和所述数据处理网络;以及系统存储器管理单元,所述系统存储器管理单元耦合到所述端口。所述系统存储器管理单元被配置用于:从所述端口接收对所述第一地址的地址查询;将所述第一地址转换为第二地址;访问与所述第二地址相关联的设备的属性;以及对所述查询做出响应。第一设备可以是外围设备,交换机可以是外围交换机,并且端口可以是外围端口。
背景技术
快速外围组件互连(PCIe)是针对用于计算机的高速串行扩展总线的标准。PCIe提供将每个端点耦合到根联合体或主机的单独的串行链路,并且支持端点之间的对等通信。
PCIe访问控制服务(ACS)要求PCIe根联合体或主机对于对等请求执行访问验证。例如,这种验证由操作系统和管理程序系统要求以进行设备和功能指派。访问验证通常涉及请求系统存储器管理单元(MMU)查找系统页面表,以检索虚拟地址到物理地址转换以及检查访问的请求者是否具有读取和/或写入的权限并且/或者执行请求了访问的位置的内容。访问验证被设计来防止从一个PCIe端点对另一PCI端点的虚假对等访问。访问验证提供不同的虚拟机之间和不同的容器之间的隔离。因此,在没有访问验证能力的情况下,不能安全地启用重要的PCIe使用模型,诸如基于设备指派和单根输入/输出虚拟化(SR-IOV)的功能指派。
在数据处理网络中,可以将PCIe根联合体附接到网络的处理节点,但是访问验证可以由网络的存储器管理单元执行。结果,在多个网络组件之间转移验证请求和响应,从而产生增加的网络拥塞和验证延迟。然而,因此,存在对于支持PCIe的数据处理网络中的改进的访问验证的需要。
附图说明
附图提供视觉表示,所述视觉表示将用于更充分地描述各种代表性实施例,并且可由本领域的技术人员使用来更好地理解所公开的代表性实施例及其固有优点。在这些附图中,相似的附图标记标识对应的元件。
图1是常规数据处理系统的框图。
图2是与各种代表性实施例一致的数据处理系统的框图。
图3是依照各种代表性实施例的访问验证的方法的流程图。
图4是依照各种代表性实施例的访问验证的另一个方法的流程图。
图5是依照各种代表性实施例的PCIe访问验证机制的框图。
具体实施方式
本文描述的各种装置和设备提供用于在数据处理系统中进行访问验证的机制。
依照本公开的某些代表性实施例,提供了一种用于在具有快速外围组件互连(PCIe)子系统的数据处理系统中执行访问验证的改进的架构。
虽然本发明能以许多不同的形式实现实施例,但是在附图中示出了并且将在本文中详细地描述具体实施例,应理解本公开将被视为本发明的原理的示例,而不旨在将本发明限于所示出和描述的具体实施例。在下面的描述中,相似的附图标记用于描述附图的若干视图中的相同的、类似的或对应的部分。
在本文件中,诸如第一和第二、顶部和底部等这样的关系术语可以仅用于将一个实体或动作与另一实体或动作区分开,而不一定要求或者暗示这样的实体或动作之间的任何实际这样的关系或顺序。术语“包括”、“包括有”或其任何其他变型旨在涵盖非排他性包含,使得包括元件的列表的过程、方法、物品或装置不仅包括那些元件,而且可以包括未明确地列举的或者这样的过程、方法、物品或装置固有的其他元件。在没有更多的约束的情况下,继之以“包括……一”的元件不排除在附加相同的元件存在于包括该元件的过程、方法、物品或装置中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910706926.5/2.html,转载请声明来源钻瓜专利网。