摘要:
A system and method for passing data between a first device driver and a second device driver. Data to be provided to the second device driver is identified in the first device driver. A data exchange interface within a kernel space is invoked by the first device driver. The data exchange interface initializes a physical to Direct Memory Access (DMA) address translation table for the child device based on an identifier of a direct memory access window. The data is provided to the data exchange interface. The data exchange interface, in the kernel space, writes the data to a data structure maintained and used by the second device driver.
摘要:
A computer system, memory, and computer-implemented method for generating at least one high performance communication path is provided. The communication path has a plurality of linked components, including a negotiator and a controller. The method includes the steps of registering the negotiator with the controller (e.g. stream head), verifying acknowledgement of negotiation from each component linked between the negotiator and the controller, and in response to a valid verification, redirecting I/O between the controller and the negotiator.
摘要:
A computer system, memory, and computer-implemented method for generating at least one high performance communication path is provided. The communication path has a plurality of linked components, including a negotiator and a controller. The method includes the steps of registering the negotiator with the controller (e.g. stream head), verifying acknowledgement of negotiation from each component linked between the negotiator and the controller, and in response to a valid verification, redirecting I/O between the controller and the negotiator.
摘要翻译:提供了一种用于产生至少一个高性能通信路径的计算机系统,存储器和计算机实现的方法。 通信路径具有多个链接的部件,包括协商者和控制器。 该方法包括以下步骤:将协商者与控制器(例如流头)注册,验证来自协商者和控制器之间链接的每个组件的协商确认,以及响应于有效验证,重定向控制器与控制器之间的I / O 谈判者