Provide kernel support for the tilegx "Transaction I/O" (TRIO) on-chiphardware. This hardware implements the PCIe interface for tilegx;the driver changes to use TRIO for PCIe are in a subsequent commit.