Patent ID: 6801977
Filing Date: 2004-10-05
Classification: G06F

Abstract:
A method for delivering an incoming message in a system comprising a bus bridge and at least two buses connected to the bus bridge, the method comprising:a) transmitting a message from a device on a first bus to the bus bridge; b) receiving the message in a message container in the bus bridge; c) tracking any data write functions in buffers in the bus bridge when the message is received in the message container; d) setting of a first flag that blocks generation of an interrupt indicating to a receiving device on a second bus on the bus bridge that the message is in the message container; e) preventing the receiving device on the second bus from accessing the message in the message container while the first flag is set; f) generating a signal in the bus bridge when all data write functions in the bus bridge buffer being tracked have been written; g) responsive to the signal, clearing the first flag so the receiving device on the second bus can read the message in the message container; and h) responsive to the signal, un-blocking the generation of the interrupt indicating to the receiving device on the second bus on the bus bridge that the message is in the message container.