Patent ID: 8645606

Claim:
A system for implementing non-standard I/O adapters in a standardized input/output (I/O) architecture, the system comprising: an I/O adapter configured to communicatively couple to an I/O hub via an I/O bus, the I/O adapter configured to communicate in a first protocol, the I/O bus configured to communicate in a second protocol different than the first protocol, and the system is configured to perform: initiating a first request to perform an operation on a host system, the first request formatted for the first protocol and comprising data required to process the first request; creating a second request based on the first request, the second request comprising a header and formatted according to the second protocol, the creating comprising storing the data required to process the first request in the header of the second request; and sending the second request to the host system; and the I/O hub, wherein the system is further configured to perform: receiving the second request at the I/O hub; converting the second request from the second protocol to a third request, the third request formatted for the first protocol; and sending the third request to the host system.