发明名称 TRACKING MEMORY PAGE MODIFICATION IN A BRIDGE FOR A MULTI-PROCESSOR SYSTEM
摘要 A bridge for 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. A bridge control mechanism is operable to permit direct memory access to memory of the processing sets by a device on the device bus, to arbitrate between the first and the second processing sets for access to the bridge in a first, split, mode, and to monitor lockstep operation of the first and second processing sets in a second, combined, mode. The dirty RAM mechanism defines a dirty indicator (e.g., a bit) for each of a plurality of regions of processing set memory, a dirty indicator being set to a predetermined value when the region of memory has been written to by a DMA access. One of the processing sets can be operable in the split mode as a primary processing set to copy the content of its memory to the other processing set(s) and to recopy regions which become identified by the dirty RAM mechanism as having been written to by virtue of the corresponding dirty indication being set. In response to a synchronization reset operation from the primary processing set, on completion of copying the content of the memory regions identified in the dirty RAM mechanism with no further regions having being so identified, the bridge can transfer from the split mode to the combined mode.
申请公布号 WO9966402(A1) 申请公布日期 1999.12.23
申请号 WO1999US12429 申请日期 1999.06.03
申请人 SUN MICROSYSTEMS, INC. 发明人 ROWLINSON, STEPHEN;OYELAKIN, FEMI, A.;GARNETT, PAUL, J.
分类号 G06F11/18;G06F11/16;G06F11/20;G06F13/36;G06F13/40;(IPC1-7):G06F11/16;G06F13/28 主分类号 G06F11/18
代理机构 代理人
主权项
地址