Method and apparatus for enabling data paths on a remote bus
First Claim
1. A method for a bus enabler to enable data paths on a data processing system including a processor coupled to the bus enabler by a first bus, and a first processing means coupled to a second processing means by a remote bus, comprising the steps of:
- a) receiving a request from the processor across the first bus to enable a data path on the remote bus between the first processing means and the second processing means, said remote bus not being directly connected to said processor, said first and second processing means being directly connected to the remote bus, and said data path not including the first bus;
b) determining whether the remote bus can handle the requested data path; and
c) enabling the data path on the remote bus if the remote bus can handle the requested data path.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for enabling data paths including the steps of receiving a request to enable a data path on a remote bus between a first processing apparatus and a second processing apparatus, determining whether the remote bus can handle the requested data path, and enabling the data path on the remote bus if the remote bus can handle the requested data path. In addition, an apparatus for enabling data paths including an apparatus for receiving a request to enable a data path on a remote bus between a first processing apparatus and a second processing apparatus, apparatus for determining whether the remote bus can handle the requested data path, and apparatus for enabling the data path on the remote bus if the remote bus can handle the requested data path.
-
Citations
28 Claims
-
1. A method for a bus enabler to enable data paths on a data processing system including a processor coupled to the bus enabler by a first bus, and a first processing means coupled to a second processing means by a remote bus, comprising the steps of:
-
a) receiving a request from the processor across the first bus to enable a data path on the remote bus between the first processing means and the second processing means, said remote bus not being directly connected to said processor, said first and second processing means being directly connected to the remote bus, and said data path not including the first bus; b) determining whether the remote bus can handle the requested data path; and c) enabling the data path on the remote bus if the remote bus can handle the requested data path. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for enabling data paths on a data processing system including a processor coupled to a bus enabler by a first bus, and a first processing means coupled to a second processing means by a remote bus, comprising:
-
a) means for receiving a request from the processor across the first bus to enable a data path on the remote bus between the first processing means and the second processing means, said remote bus not being directly connected to said processor, said first and second processing means being directly connected to the remote bus, and said data path not including the first bus; b) means for determining whether the remote bus can handle the requested data path; and c) means for enabling the data path on the remote bus if the remote bus can handle the requested data path. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data processing system for enabling data paths comprising:
-
a) a processor for processing data; b) a memory for storing data to be processed; c) a first processing means on a remote bus; d) a second processing means on the remote bus; e) means for receiving a request from said processor across a first bus to enable a data path on the remote bus between the first processing means and the second processing means, said remote bus not being directly connected to said processor, said first and second processing means being directly connected to the remote bus, and said data path not including the first bus; f) means for determining whether the remote bus can handle the requested data path from data stored in the memory; and g) means for enabling the data path on the remote bus if the remote bus can handle the requested data path. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A memory for storing a computer program executable by a processor for instructing a data processing system to enable data paths comprising:
-
a) means for receiving a request from the processor across a first bus to enable a data path on a remote bus between a first processing means and a second processing means, said remote bus not being directly connected to said processor, said first and second processing means being directly connected to the remote bus, and said data path not including the first bus; b) means for determining whether the remote bus can handle the requested data path; and c) means for enabling the data path on the remote bus if the remote bus can handle the requested data path. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification