Providing Error Handling Support To Legacy Devices
AssigneeIntel Corporation
InventorsSridhar Lakshmanamurthy, Mikal C. Hunsaker, Michael T. Klinglesmith, Blaise Fanning, Rohit R. Verma
Life of this patent
Estimating the term…
Abstract
In one embodiment, the present invention includes a method for handling a request received in an agent designed in accordance with a peripheral component interconnect (PCI) specification using PCI Express™ semantics. More specifically, responsive to determining that the agent does not support the request, an unsupported request detection register of the agent can be updated, and a response sent from the agent to indicate that the agent does not support the request. Other embodiments are described and claimed.
Claims20
A method comprising:
- receiving a request in an agent of a semiconductor device, the agent supporting a peripheral component interconnect (PCI) specification;
- responsive to determining that the agent does not support the request, updating an unsupported request detection register of the agent;
- and
- sending a response from the agent to indicate that the agent does not support the request.
An article comprising a machine-accessible storage medium including instructions that when executed cause a system-on-chip (SoC) to:
- receive a request in an agent of the SoC, the agent supporting a peripheral component interconnect (PCI) specification, responsive to determining that the agent does not support the request, update an unsupported request detection register of the agent, and send a response from the agent to indicate that the agent does not support the request.
An apparatus comprising:
- a fabric to communicate with a plurality of agents coupled to the fabric;
- and
- a first agent coupled to the fabric, the first agent a Peripheral Component Interconnect (PCI) device, wherein the first agent includes unsupported request handling logic to handle an incoming request that the first agent does not support in accordance with a Peripheral Component Interconnect Express™ (PCIe™) specification.
Dependencies are inferred from the claim text.