| CPC G06F 13/4221 (2013.01) [G06F 2213/0026 (2013.01)] | 19 Claims |

|
1. A method for connecting non-Peripheral Component Interconnect Express (“PCIe”) accelerators as PCIe devices, the method comprising:
receiving, at a PCIe abstraction layer (PAL) comprising firmware, a set of configuration transactions from a core of a system in response to a device being connected to the system;
forwarding, by the PAL a first subset of the set of configuration transactions to one or more controllers of a PCIe device, wherein the first subset of the set of configuration transactions are for configuring the PCIe device;
terminating, by the PAL, a second subset of the configuration transactions, wherein the second subset of the set of configuration transactions are for configuring a non-PCIe device; and
configuring, by the PAL, the non-PCIe device directly as an abstracted PCIe device.
|