Back to results
US 7,231,486 B2Granted
General input/output architecture, protocol and related methods to support legacy interrupts
AssigneeIntel Corporation
InventorsJasmin Ajanovic, David Harriman, Randolph L. Campbell, Jose A. Vargas, Clifford D. Hall, Prashant Sethi, Steve Pawlowski
Life of this patent
Estimating the term…
Abstract
An enhanced general input/output communication architecture, protocol and related methods are presented.
Claims28
A method of integrating legacy devices within an enhanced general input/output (EGIO) architecture, the method comprising:
- receiving an indication from a legacy device at a general input/output (GIO) interface;
- analyzing at least a subset of the received indication to identify an indicator type;
- and
- translating the received legacy indication to an appropriate one or more GIO message(s) based, at least in part, on the result of the analysis;
- wherein the GIO interface includes a transaction layer interface to receive the indication from the legacy device and including a data structure having a configuration space to maintain information to denote a host device type and a message space to facilitate in-band messaging of GIO message(s) representing legacy content between GIO interfaces in the EGIO architecture.
2 more elements
A general input/output (GIO) interface comprising:
- a physical layer interface, to couple the GIO interface to remote interface(s) through a GIO link;
- and
- a transaction layer interface, to receive at least a subset of content received from the remote interfaces including legacy content and including a data structure having a configuration space to maintain information to denote a host device type and a message space to facilitate in-band messaging of GIO message(s) representing legacy content between GIO interfaces in a GIO architecture;
- wherein the transaction layer generates the GIO message(s) based, at least in part, on the legacy content suitable for additional processing by a host device or a remote device and writes the generated GIO messages to a remote GIO interface.
1 more element
A storage medium comprising content which, when executed by an accessing electronic device, causes the electronic device to implement a general input/output (GIO) interface, the GIO interface including:
- a physical layer interface, to couple the GIO interface to remote interface(s) through a GIO link, and
- a transaction layer interface, to receive at least a subset of content received from the remote interfaces including legacy content and including a data structure having a configuration space to maintain information to denote a host device type and a message space to facilitate in-band messaging of GIO message(s) representing legacy content between GIO interfaces in a GIO architecture;
- wherein the transaction layer generates the GIO message(s) based, at least in part, on the legacy content suitable for additional processing by a host device or a remote device and writes the generated GIO messages to a remote GIO interface.
Dependencies are inferred from the claim text.