A bridge for a multi-processor system includes bus interfaces for
connection to an I/O bus of a first processing set, an I/O bus of a second
processing set and a device bus. The bridge also includes a memory
subsystem and a bridge control mechanism. The bridge control mechanism is
operable to monitor operation of the first and second processing sets in a
combined, lockstep, operating mode and to be responsive to detection of a
lockstep error to cause the bridge to be operable in an error mode in
which write accesses initiated by the processor sets are buffered in a
bridge buffer pending resolution of the error mode. A respective buffer
region is provided for each processing set. In an initial error mode, any
complete device write accesses initiated by the processing sets are stored
in a posted write buffer. Where data is in transit through the bridge on
entry to the error mode, the data is diverted to one or more disconnect
registers. The bridge control mechanism is operable to permit read access
to the posted write buffers and the disconnect registers by the processing
sets to enable recovery from the error mode.
Eine Brücke für ein Mehrprozessorsystemsystem schließt Busschnittstellen für Anschluß zu einem I/O Bus eines ersten verarbeitensatzes, zu einem I/O Bus eines zweiten verarbeitensatzes und zu einem Vorrichtung Bus ein. Die Brücke schließt auch ein Gedächtnisuntersystem und eine Brücke Steuereinheit ein. Die Brücke Steuereinheit ist- funktionell, Betrieb vom ersten zu überwachen und die zweite Verarbeitung stellt in kombiniert, lockstep, Betriebsart ein und Abfragung einer lockstep Störung entgegenkommend zu sein, die Brücke zu veranlassen, in einem Störung Modus funktionell zu sein, in dem schreiben Sie, werden die Zugänge, die durch die Prozessorsätze eingeleitet werden, in einer schwebenden Auflösung des Brücke Puffers des Störung Modus abgedämpft. Eine jeweilige Pufferregion wird für jedes zur Verfügung gestellt, das Satz verarbeitet. In einem Ausgangsstörung Modus schreiben jede komplette Vorrichtung die Zugänge, die durch die verarbeitensätze eingeleitet werden, werden gespeichert in bekanntgegeben schreiben Puffer. Wo Daten im Übergang durch die Brücke auf Eintragung zum Störung Modus sind, werden die Daten zu einer oder zu mehr Trennung Register umgeleitet. Die Brücke Steuereinheit ist- funktionell, den Lesezugriff zu zu ermöglichen bekanntgegeben schreiben Puffer und die Trennung registriert durch die verarbeitensätze, um Wiederaufnahme vom Störung Modus zu ermöglichen.