Correctable error filtering for input/output subsystem

    公开(公告)号:US10078543B2

    公开(公告)日:2018-09-18

    申请号:US15167601

    申请日:2016-05-27

    CPC classification number: G06F11/0781 G06F11/076

    Abstract: A switched fabric hierarchy (e.g., a PCIe hierarchy) may utilize hardware, firmware, and/or software for filtering duplicative or otherwise undesirable correctable error messages from reaching a root complex. An operating system of the root complex may detect a persistent stream or storm of correctable errors from a particular endpoint and activate filtering of correctable errors from that endpoint. A filtering device may receive filtering commands and parameters from the operating system, implement the filtering, and monitor further correctable errors from the offending device. While an offending device is being filtered, correctable error messages from the offending device may be masked from the operating system, while correctable error messages from other devices in the switched fabric hierarchy may be transmitted. At such time as the filtering device may detect that conditions for ending filtering of a device are met, the filtering device may cease filtering of the offending device and return monitoring responsibilities to the operating system.

    Correctable Error Filtering for Input/Output Subsystem

    公开(公告)号:US20170344419A1

    公开(公告)日:2017-11-30

    申请号:US15167601

    申请日:2016-05-27

    CPC classification number: G06F11/0781 G06F11/076

    Abstract: A switched fabric hierarchy (e.g., a PCIe hierarchy) may utilize hardware, firmware, and/or software for filtering duplicative or otherwise undesirable correctable error messages from reaching a root complex. An operating system of the root complex may detect a persistent stream or storm of correctable errors from a particular endpoint and activate filtering of correctable errors from that endpoint. A filtering device may receive filtering commands and parameters from the operating system, implement the filtering, and monitor further correctable errors from the offending device. While an offending device is being filtered, correctable error messages from the offending device may be masked from the operating system, while correctable error messages from other devices in the switched fabric hierarchy may be transmitted. At such time as the filtering device may detect that conditions for ending filtering of a device are met, the filtering device may cease filtering of the offending device and return monitoring responsibilities to the operating system.

    Ring Controller for PCIe Message Handling
    4.
    发明申请
    Ring Controller for PCIe Message Handling 有权
    环形控制器,用于PCIe消息处理

    公开(公告)号:US20170070363A1

    公开(公告)日:2017-03-09

    申请号:US14848233

    申请日:2015-09-08

    Abstract: A system that includes a PCIe hierarchy may utilize a ring controller for message handling. Nodes acting as the root complex or as endpoint devices may include such ring controllers, portions of which may be implemented by dedicated circuitry on each node. The ring controllers may receive posted transactions representing messages, may return flow control credits for those transactions, may classify each message as to its type, and may write information about each message to a respective ring buffer storing information about messages of that type. A processor (or processing logic/circuitry) on the node may subsequently retrieve messages from the ring buffers and process them. The sizes and locations of the ring buffers in memory may be configurable by software (e.g., by writing to registers within the ring controllers). The message types may include correctable and non-correctable error messages, and non-error messages (including, but not limited to, vendor-defined messages).

    Abstract translation: 包括PCIe层次结构的系统可以利用环形控制器进行消息处理。 充当根复合体或作为端点设备的节点可以包括这样的环控制器,其中的一部分可以由每个节点上的专用电路来实现。 环形控制器可以接收表示消息的发布的事务,可以返回这些事务的流量控制信用,可以将每个消息分类为其类型,并且可以将关于每个消息的信息写入存储关于该类型的消息的信息的相应环形缓冲区。 节点上的处理器(或处理逻辑/电路)可随后从环形缓冲器中检索消息并处理它们。 存储器中的环形缓冲器的大小和位置可以由软件(例如,通过写入到环形控制器内的寄存器)来配置。 消息类型可能包括可纠正和不可纠正的错误消息以及非错误消息(包括但不限于供应商定义的消息)。

Patent Agency Ranking