A method and apparatus for providing peer-to-peer data transfer through an
interconnecting fabric. The method and apparatus enable a first device to
read and/or write data to/from a local memory of a second device by
communicating read and write requests across the interconnectivity
fabric. Such data transfer can be performed even when the communication
protocol of the interconnectivity fabric does not permit such transfers.