首页> 外国专利> Virtualization of an input/output device for supporting multiple hosts and functions

Virtualization of an input/output device for supporting multiple hosts and functions

机译:输入/输出设备的虚拟化,以支持多个主机和功能

摘要

Methods and apparatus are provided for simultaneously supporting multiple hosts with a single communication port; each host may host multiple functions. The input/output device comprises multiple buffers; each buffer stores packets for one host, but can be dynamically reallocated to a different host. Multiple buffers may simultaneously support the same host and all of its functions. After a packet is received and classified, it is stored in at least one buffer, along with control information for processing the packet upon egress from the buffer. Egress managers for each buffer extract packets and transfer them to destination host/functions, by speculatively moving the packets forward even while DMA engines perform their processing to facilitate their transfer.
机译:提供了用于通过单个通信端口同时支持多个主机的方法和装置。每个主机可以承载多个功能。输入/输出设备包括多个缓冲器。每个缓冲区存储一个主机的数据包,但可以动态地重新分配给另一台主机。多个缓冲区可以同时支持同一主机及其所有功能。在接收到一个数据包并对其进行分类之后,将其与控制信息一起存储在至少一个缓冲区中,该控制信息用于在从缓冲区流出时处理该数据包。每个缓冲区的出口管理器通过推测性地向前移动数据包来提取数据包并将其传输到目标主机/功能,即使在DMA引擎执行其处理以促进其传输时也是如此。

著录项

  • 公开/公告号US8214553B2

    专利类型

  • 公开/公告日2012-07-03

    原文格式PDF

  • 申请/专利权人 ARVIND SRINIVASAN;

    申请/专利号US20100697953

  • 发明设计人 ARVIND SRINIVASAN;

    申请日2010-02-01

  • 分类号G06F3;G06F13/28;G06F5;

  • 国家 US

  • 入库时间 2022-08-21 17:27:25

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号