在主机中提供多个进程并异步访问另一主机的存储器的多个部分的系统技术方案

技术编号:37796430 阅读:20 留言:0更新日期:2023-06-09 09:26
本公开涉及在主机中提供多个进程并异步访问另一主机的存储器的多个部分的系统。API与桥接芯片和分别有第一存储器和第二存储器的第一主机和第二主机结合。桥接芯片连接存储器。API包括:密钥标识符注册功能,为由第一主机执行的多个计算机进程中的每个注册密钥标识符,从而定义多个密钥标识符;和/或访问控制功能,其通常在访问控制功能首先验证由第一主机执行的进程P1具有已注册(例如,经由密钥标识符注册功能)的密钥标识符之后,至少为计算机进程P1提供通常经由桥接芯片对驻留在第二存储器中的至少本地存储器缓冲区M2的访问。通常地,访问控制功能还至少阻止由第一主机执行的、尚未注册密钥标识符的计算机进程P2例如经由桥接芯片访问本地存储器缓冲区M2。由桥接芯片访问本地存储器缓冲区M2。由桥接芯片访问本地存储器缓冲区M2。

【技术实现步骤摘要】
在主机中提供多个进程并异步访问另一主机的存储器的多个部分的系统


[0001]本专利技术一般涉及桥接芯片,并且更具体地,涉及非透明桥(NTB)。

技术介绍

[0002]在以下在线链接中对透明桥进行了描述:etutorials.org/Networking/Lan+switching+fundamentals/Chapter+1.+LAN+Switching+Foundation+Technologies/Transparent+Bridging/。
[0003]Missinglinkelectronics.com解释(在此链接中:
[0004]missinglinkelectronics.com/devzone/index.php/fpga

debug

ntb),使用RC代表“根复合体”,即:
[0005]“NTB代表非透明桥。与在PCI

Express又名PCIe(透明)桥中RC“看到”所有PCIe总线一直到所有端点不同,NTB像一座桥一样在单独的PCIe总线之本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种与桥接芯片、第一主机和第二主机结合操作的应用程序编程接口API装置,其中所述第一主机和所述第二主机分别具有第一存储器和第二存储器,并且其中,所述桥接芯片连接所述第一存储器和所述第二存储器,所述装置包括:密钥标识符注册功能,用于为由所述第一主机执行的多个计算机进程中的每一个注册密钥标识符,从而定义多个密钥标识符;以及访问控制功能,用于在所述访问控制功能首先验证由所述第一主机执行的至少一个计算机进程P1具有已经经由所述密钥标识符注册功能注册的密钥标识符之后,为所述计算机进程P1提供经由所述桥接芯片对驻留在所述第二存储器中的至少一个本地存储器缓冲区M2的访问,并且其中,所述访问控制功能还阻止至少一个计算机进程P2经由所述桥接芯片访问所述本地存储器缓冲区M2,所述至少一个计算机进程P2由所述第一主机执行并且尚未经由所述密钥标识符注册功能注册密钥标识符。2.根据权利要求1所述的装置,其中具有本地存储器缓冲区M1的所述第一主机将所述本地存储器缓冲区注册在所述桥接芯片中,并且作为响应,从所述桥接芯片接收密钥标识符。3.根据权利要求1所述的装置,其中所述第二主机将所述本地存储器缓冲区M2注册在所述桥接芯片中,并且作为响应,从所述桥接芯片接收密钥标识符。4.根据权利要求1所述的装置,其中用于执行读取事务的至少一个命令由所述第一主机发出,并且其中,所述命令包括目标地址和本地地址,所述桥接芯片在所述本地地址处写入在所述目标地址处所需的读取响应。5.根据权利要求1所述的装置,其中用于执行写入事务的至少一个命令由所述第一主机发出,并且其中,所述命令包括目标地址和本地地址,所述桥接芯片从所述本地地址获取写入数据。6.根据权利要求4所述的装置,其中所述命令还包括指示要读取的数据量的事务大小参数。7.根据权利要求5所述的装置,其中所述命令还包括指示要写入的数据量的事务大小参数。8.根据权利要求4所述的装置,其中所述桥接芯片经由所述API接收所述命令,并且作为响应,进行验证尝试,所述验证尝试包括尝试验证所述命令具有来自所述第一主机的有效密钥和来自所述第二主机的有效密钥,并且其中,只有在所述桥接芯片在所述验证尝试中成功后才执行所述读取事务。9.根据权利要求5所述的装置,其中所述桥接芯片经由所述API接收所述命令,并且作为响应,进行验证尝试,所述验证尝试包括尝试验证所述命令具有来自所述第一主机的有效密钥和来自所述第二主机的有效密钥,并且其中,只有在所述桥接芯片在所述验证尝试中成功后才执行所述写入事务。10.根据权利要求4所述的装置,其中为了指示所述读取事务已经被执行,命令计数器被递增。11.根据权利要求5所述的装置,其中为了指示所述写入...

【专利技术属性】
技术研发人员:G
申请(专利权)人:迈络思科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1