Patent ID: 7996614

Claim:
A computer implemented method for processing a data request in a data processing system, comprising: receiving a read command from a requesting master device requesting data; determining whether a cache of a processor can provide the requested data; responsive to a determination that the cache of the processor can provide the requested data, routing the requested data to the requesting master device on an intervention data bus of the processor separate from a read data bus and a write data bus of the processor, wherein the processor and the requesting master device are separate devices; and responsive to a determination that the cache of the processor cannot provide the requested data, routing the requested data to the requesting master device from a slave device on a read data bus of the slave device, wherein the intervention data bus of the processor and the read data bus of the slave device have a same interface to a bus controller that routes the requested data to the requesting master device and wherein a read data signal on the read data bus of the slave device comprises an output from an OR gate having inputs of a read data signal from the slave device and a data signal from the intervention bus.