Patent ID: 9400614
Filing Date: 2016-07-26
CPC Classification: G06F

Claim Text:
1. A method comprising: receiving, at an input buffer, a message from a host intended for a Peripheral Component Interconnect Express (PCIe) disk drive, the message including a Device ID; indexing, with a programmable device, one of a plurality of configuration queues using the Device ID in the message in the input buffer, the plurality of configuration queues comprising hardware structures that correspond to different PCIe disk drives which are separate from the PCIe disk drives; storing a binary code at an address in external memory that is memory other than the different PCIe disk drives; reading, with the programmable device in response to a system boot, the binary code from the address based on a register configuration of the one of the plurality of configuration queues; selecting conversion information based on the binary code; modifying the message based on the conversion information to convert the message into one of at least two formats in compliance with the intended PCIe disk drive; and sending the converted message to the intended PCIe disk drive.