发明名称 Multiprocessing system having coherency related error logging capabilities and method therefor
摘要 <p>Protocol agents involved in the performance of global coherency activity detect errors with respect to the activity being performed. The errors are logged by a computer system such that diagnostic software may be executed to determine the error detected and to trace the error to the erring software or hardware. In particular, information regarding the first error to be detected is logged. Subsequent errors may receive more or less logging depending upon programmable configuration values. Additionally, those errors which receive full logging may be programmably selected via error masks. The protocol agents each comprise multiple independent state machines which independently process requests. If the request which a particular state machine is processing results in an error, the particular state machine may enter a freeze state. Information regarding the request which is collected by the state machine may thereby be saved for later access. A state machine freezes upon detection of the error if a maximum number of the multiple state machines are not already frozen and the aforementioned error mask indicates that full error logging is employed for the detected error. Therefore, at least a minimum number of the multiple state machines remain functioning even in the presence of a large number of errors. Still further, prior to entering the freeze state, the protocol state machines may transition through a recovery state in which resources not used for error logging purposes are freed from the erring request. <IMAGE></p>
申请公布号 EP0817051(B1) 申请公布日期 2004.03.03
申请号 EP19970304598 申请日期 1997.06.27
申请人 SUN MICROSYSTEMS, INC. 发明人 HAGERSTEN, ERIK E.;CATENZARO, JOHN R.;NESHEIM, WILLIAM A.;WONG-CHAN, MONICA C.;ZAK, ROBERT C., JR.;LOEWENSTEIN, PAUL N.
分类号 G06F11/34;G06F11/00;G06F11/22;G06F12/08;(IPC1-7):G06F11/00 主分类号 G06F11/34
代理机构 代理人
主权项
地址