An embodiment of the invention is directed at a method of processing
multiple delayed write transactions, such as PCI transactions, by a
bridge. The method involves receiving a number of requests for delayed
write transactions on an initiating side of the bridge, and storing
received transaction information for each of the requests in a separate
one of a number of storage elements. An element containing newly received
transaction information is marked valid if no received transaction
information in other elements matches the newly received transaction
information. Then, a delayed write transaction corresponding to the valid
element is mastered on a target side of the bridge. If the corresponding
delayed write transaction is completed on the target side, then the valid
element is marked as complete. Thereafter, a new request received on the
initiating side is signaled a successful termination if received
transaction information for the new request matches that stored in the
valid and complete element.
Eine Verkörperung der Erfindung wird an einer Methode der Verarbeitung mehrfaches verzögert schreiben Verhandlungen, wie PCI Verhandlungen, durch eine Brücke verwiesen. Die Methode bezieht mit ein, eine Anzahl von Anträgen für verzögert zu empfangen schreiben Verhandlungen auf eine einleitende Seite der Brücke und der Speicherung der erhaltenen Verhandlunginformationen für jeden der Anträge in einem unterschiedlichen einer Anzahl von Speicherelementen. Ein Element, das eben erhaltene Verhandlunginformationen enthält, ist gekennzeichnetes gültiges, wenn keine erhaltenen Verhandlunginformationen in anderen Elementen die eben erhaltenen Verhandlunginformationen zusammenbringen. Dann schreiben verzögert die Verhandlung, die dem gültigen Element entspricht, wird erarbeitet auf einer Zielseite der Brücke. Wenn das Entsprechen verzögert schreiben, wird Verhandlung auf der Zielseite durchgeführt, dann wird das gültige Element gekennzeichnet, wie komplett. Danach wird einem neuen Antrag, der auf der einleitenden Seite empfangen wird, ein erfolgreicher Endpunkt wenn erhaltene Verhandlunginformationen für die neuen Antraggleichen signalisiert, die im gültigen und kompletten Element speicherten.