Method and apparatus for communicating data across a bus bridge upon request
First Claim
1. A method of a processor communicating data across a first bus and s bus bridge to a processing means on a second bus comprising steps of:
- a) storing the data into a processor memory;
b) notifying the bus bridge, coupled to the processor and the first bus and the second bus, that the data is in the processor memory;
c) reading the data from the processor memory across the first bus upon request of the bus bridge; and
d) forwarding the data from the bus bridge to the processing means across the second bus upon request of the processing means.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of a processor communicating data across a bus bridge to a processing apparatus on a bus including the steps of storing the data into a processor memory, notifying the bus bridge, coupled to the processor and a bus, that the data is in the processor memory, reading the data from the processor memory upon request of the bus bridge, and forwarding the data from the bus bridge to the processing apparatus across the bus. In addition, an apparatus for a processor to communicate data across a bus bridge to a processing means on a bus including an apparatus for storing the data into a processor memory, an apparatus for notifying the bus bridge, coupled to the processor and a bus, that the data is in the processor memory, an apparatus for reading the data from the processor memory upon request of the bus bridge, and an apparatus for forwarding the data from the bus bridge to the processing apparatus across the bus.
88 Citations
24 Claims
-
1. A method of a processor communicating data across a first bus and s bus bridge to a processing means on a second bus comprising steps of:
-
a) storing the data into a processor memory; b) notifying the bus bridge, coupled to the processor and the first bus and the second bus, that the data is in the processor memory; c) reading the data from the processor memory across the first bus upon request of the bus bridge; and d) forwarding the data from the bus bridge to the processing means across the second bus upon request of the processing means. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for a processor to communicate data across a first bus and a bus bridge to a processing means on a remote second bus comprising:
-
a) means for storing the data into a processor memory b) means for notifying the bus bridge, coupled to the processor and the first bus and the second bus, that the data is in the processor memory; c) means for reading the data from the processor memory across the first bus upon request of the bus bridge; and d) means for forwarding the data from the bus bridge to the processing means across the second bus upon request of the processing means. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A data processing system for a processor to communicate data across a first bus and a bus bridge to a processing means on a second bus comprising:
-
a) a processor for processing the data; b) a processor memory for storing the data to be processed; c) means for notifying the bus bridge, coupled to the processor and the first bus and the second bus, that the data is in the processor memory; d) means for reading the data from the processor memory across the first bus upon request of the bus bridge; and e) means for forwarding the data from the bus bridge to the processing means across the second bus upon request of the processing means. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product stored in memory for instructing a processor to communicate data across a first bus and a bus bridge to a processing means on a second bus comprising:
-
a) means stored in memory for storing the data into a processor memory; b) means stored in memory for notifying the bus bridge, coupled to the processor and the first bus and the second bus, that the data is in the processor memory; c) means stored in memory for reading the data from the processor memory across the first bus upon request of the bus bridge; and d) means stored in memory for forwarding the data from the bus bridge to the processing means across the second bus upon request of the processing means. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification