JPH05265812A - Information processor with micro-diagnostic device - Google Patents
Information processor with micro-diagnostic deviceInfo
- Publication number
- JPH05265812A JPH05265812A JP4065226A JP6522692A JPH05265812A JP H05265812 A JPH05265812 A JP H05265812A JP 4065226 A JP4065226 A JP 4065226A JP 6522692 A JP6522692 A JP 6522692A JP H05265812 A JPH05265812 A JP H05265812A
- Authority
- JP
- Japan
- Prior art keywords
- micro
- interrupt
- diagnostic device
- power
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012545 processing Methods 0.000 claims description 143
- 230000010365 information processing Effects 0.000 claims description 124
- 238000004891 communication Methods 0.000 claims description 53
- 230000002093 peripheral effect Effects 0.000 claims description 46
- 230000000903 blocking effect Effects 0.000 claims description 33
- 238000000034 method Methods 0.000 claims description 23
- 230000008569 process Effects 0.000 claims description 20
- 238000001514 detection method Methods 0.000 claims description 18
- 230000005856 abnormality Effects 0.000 claims description 11
- 238000012544 monitoring process Methods 0.000 claims description 7
- 230000006870 function Effects 0.000 claims description 5
- 238000003745 diagnosis Methods 0.000 description 11
- 230000007246 mechanism Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 208000011580 syndromic disease Diseases 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、エラー検出回路を複数
個有し、当該エラーは演算処理装置に通知され、当該エ
ラーの詳細情報は演算処理装置により収集されロギング
される情報処理装置に関し、特にマイクロ診断装置がそ
のロギング完了を監視し、ロギングが失敗した場合には
マイクロ診断装置が演算処理装置に代わって、エラー情
報レジスタの内容をロギングするマイクロ診断装置付情
報処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus having a plurality of error detection circuits, the error being notified to an arithmetic processing unit, and detailed information of the error being collected and logged by the arithmetic processing unit, In particular, the present invention relates to an information processing device with a micro diagnostic device which monitors the completion of logging and when the logging fails, the micro diagnostic device logs the contents of the error information register instead of the arithmetic processing device.
【0002】[0002]
【従来の技術】従来のミニコンピュータ以上のクラスの
情報処理装置は、診断装置を内部に含んだシステム制御
装置を持ち、障害情報の収集及びロギングは診断装置が
行い、演算処理装置は主体的に行うことはなかった。そ
の理由は、一般的に、情報処理装置内における演算処理
装置の故障率の割合が高く、演算処理装置自身の障害の
場合は、演算処理装置による障害収集及びロギングは不
可能であるからである。そこで、従来の技術では、診断
及び障害データ収集のために、システムバス上に障害情
報収集と、情報処理装置の立上げ処理を行うシステム制
御装置を設けている。2. Description of the Related Art An information processing apparatus of a class more than a conventional minicomputer has a system control apparatus including a diagnostic apparatus therein, and the diagnostic apparatus performs collection and logging of fault information, and the arithmetic processing apparatus mainly operates. I didn't do it. The reason is that, in general, the failure rate of the arithmetic processing device in the information processing device is high, and in the case of a failure of the arithmetic processing device itself, failure collection and logging by the arithmetic processing device are impossible. .. Therefore, in the conventional technique, a system control device that collects fault information and starts up the information processing device is provided on the system bus for diagnosis and fault data collection.
【0003】従来のミニコンピュータより小さいクラス
のワークステーションまたはパソコン等の情報処理装置
では、障害情報収集や立上げ処理の為に特別な診断装置
は持たず、すべて演算処理装置が行っている。In an information processing device such as a workstation or a personal computer of a class smaller than that of a conventional mini computer, a special diagnostic device is not provided for collecting fault information and start-up processing, and all processing is performed by an arithmetic processing device.
【0004】ここで図2に従来のミニコンピュータクラ
スの情報処理装置の構成を示す。11はシステム制御装
置、12はゲートウェイ、21,31,41,51はエ
ラー検出回路、52はエラー情報レジスタ割込み信号で
ある。演算処理装置2、主記憶装置3、バスインタフェ
ース装置4で検出された障害は、システム制御装置11
に報告され、システム制御装置11は、システムバス1
または診断バスを介して障害情報を故障装置から直接採
取する。システムバス1の障害は、システム制御装置1
1自身が監視する。システム制御装置11は、障害発生
時にシステムバス1のクロックを停止して、演算処理装
置2を含む情報処理装置全体の動作を完全に停止させる
ものもある。FIG. 2 shows the configuration of a conventional minicomputer class information processing apparatus. Reference numeral 11 is a system controller, 12 is a gateway, 21, 31, 41 and 51 are error detection circuits, and 52 is an error information register interrupt signal. The fault detected by the arithmetic processing unit 2, the main storage unit 3, and the bus interface unit 4 is the system control unit 11
The system controller 11 reports to the system bus 1
Alternatively, the failure information is directly collected from the failed device via the diagnostic bus. The failure of the system bus 1 is caused by the system control device 1
1 monitor itself. The system control device 11 may stop the clock of the system bus 1 when a failure occurs to completely stop the operation of the entire information processing device including the arithmetic processing device 2.
【0005】[0005]
【発明が解決しようとする課題】前述した従来のミニコ
ンピュータ以上のクラスの情報処理装置では、システム
制御装置がシステムバスに接続され、システムバスを使
用してシステム制御装置自体が障害データを収集するた
めに、非常に信頼性がある反面、高価な物となり、ミニ
コンより小さいワークステーションクラスの情報処理装
置に適用できないという問題点があった。In the above-mentioned information processing apparatus of the mini computer or higher class, the system control unit is connected to the system bus, and the system control unit itself collects fault data using the system bus. Therefore, although it is very reliable, it is expensive and cannot be applied to a workstation class information processing device smaller than a minicomputer.
【0006】そこで、本発明の技術的課題は、上記欠点
に鑑み安価で、且つ、ミニコン以下のワークステーショ
ン等の情報処理装置に適用できるマイクロ診断装置付情
報処理装置を提供することである。Therefore, a technical object of the present invention is to provide an information processing apparatus with a micro-diagnostic device which is inexpensive in view of the above-mentioned drawbacks and which can be applied to an information processing apparatus such as a workstation below a minicomputer.
【0007】[0007]
【課題を解決するための手段】本発明によれば、演算処
理装置と、バスインタフェース装置と、主記憶装置とが
システムバスで接続され、前記バスインタフェース装置
は1本以上の周辺バスを有し、前記周辺バスの1つにマ
イクロ診断装置が接続され、前記マイクロ診断装置に外
部警告装置が接続されている情報処理装置において前記
情報処理装置内に、エラー検出時にエラー信号を出力す
るエラー検出回路を複数個有し、前記マイクロ診断装置
と同一の周辺バスに接続され、前記エラー検出回路で検
出したエラー信号を収集し、前記エラー信号の論理和を
割込みとして前記演算処理装置及び前記マイクロ診断装
置通知し、前記演算処理装置及び前記マイクロ診断装置
からアクセス可能であり、前記演算処理装置からリセッ
ト可能なエラー情報レジスタと、前記マイクロ診断装置
と同一の周辺バスに接続され、前記演算処理装置及びマ
イクロ診断装置からアクセス可能な不揮発性のロギング
バッファと、前記演算処理装置が前記エラー情報レジス
タからの割込みを受けた後、エラー原因を認識し、詳細
なエラー情報を収集し、前記ロギングバッファに格納す
るエラーロギング手段と、前記演算処理装置から前記マ
イクロ診断装置に対してロギング完了を通知するロギン
グ完了通知手段と、前記マイクロ診断装置が、エラー情
報レジスタからの割込みを受けた後、既定時間以内に前
記ロギング完了通知手段による通知が行われることを監
視し、既定時間内にロギング完了が行われなかった場合
には、前記マイクロ診断装置がエラー情報レジスタをア
クセスし、その内容を前記ロギングバッファに格納し、
前記外部警告装置に警告を発生させるロギング完了監視
手段とを有することを特徴とするマイクロ診断装置付情
報処理装置が得られる。According to the present invention, an arithmetic processing unit, a bus interface unit, and a main memory unit are connected by a system bus, and the bus interface unit has one or more peripheral buses. An error detection circuit that outputs an error signal when an error is detected in an information processing device in which a micro-diagnostic device is connected to one of the peripheral buses and an external warning device is connected to the micro-diagnostic device A plurality of memory cells connected to the same peripheral bus as the micro diagnostic device, collecting error signals detected by the error detection circuit, and using the logical sum of the error signals as an interrupt, the arithmetic processing unit and the micro diagnostic device. Error information that can be notified and can be accessed from the arithmetic processing unit and the micro-diagnostic unit and can be reset from the arithmetic processing unit. A register, a non-volatile logging buffer connected to the same peripheral bus as the micro diagnostic device and accessible from the arithmetic processing device and the micro diagnostic device, and the arithmetic processing device received an interrupt from the error information register. After that, the error cause is recognized, detailed error information is collected, error logging means for storing in the logging buffer, and logging completion notifying means for notifying the micro diagnostic device of logging completion from the arithmetic processing device, After the micro-diagnostic device receives the interrupt from the error information register, it monitors that the notification by the logging completion notifying means is performed within a predetermined time, and when the logging is not completed within the predetermined time, , The micro diagnostic device accesses the error information register and logs its contents Stored in the Ffa,
It is possible to obtain an information processing apparatus with a micro-diagnostic device, which has a logging completion monitoring means for issuing a warning to the external warning device.
【0008】また、本発明によれば、請求項1記載のマ
イクロ診断装置付情報処理装置において、前記バスイン
タフェース装置内に、前記演算処理装置から前記マイク
ロ診断装置に割込みを発生させる第一の割込みポート
と、前記ロギングバッファ内に、前記演算処理装置から
前記マイクロ診断装置への割込み要因を示す第一の割込
み通信エリアとを設け、前記エラーロギング手段あるい
はソフトェアにて、システムに所定のエラーを検出した
場合に、前記第一の割込み通信エリアに外部警報機アラ
ーム出力のコードをセットし、前記第一の割込みポート
を介して、前記マイクロ診断装置に割込みを発生させる
外部警報機アラーム出力要求手段と、前記マイクロ診断
装置内に、前記演算処理装置からの割込みを受信し、前
記第一の割込み通信エリアに外部警報機アラーム出力の
コードがセットされていることを確認し、外部警報機に
対してアラームを出力する外部警報機アラーム出力発生
手段とを有することを特徴とするマイクロ診断装置付情
報処理装置が得られる。Further, according to the present invention, in the information processing apparatus with the micro-diagnostic device according to claim 1, a first interrupt for causing an interrupt from the arithmetic processing unit to the micro-diagnostic device in the bus interface device. A port and a first interrupt communication area indicating an interrupt factor from the arithmetic processing unit to the micro-diagnostic unit are provided in the logging buffer, and the error logging unit or software detects a predetermined error in the system. In this case, an external alarm device alarm output request means for setting an external alarm device alarm output code in the first interrupt communication area and generating an interrupt to the micro-diagnostic device via the first interrupt port. , Receiving an interrupt from the arithmetic processing unit in the micro-diagnostic device, and communicating the first interrupt. Information processing with a micro-diagnostic device, characterized in that it has an external alarm alarm output generation means for confirming that a code for an external alarm alarm output is set at the rear and outputting an alarm to the external alarm. The device is obtained.
【0009】また、本発明によれば、請求項2記載のマ
イクロ診断装置付情報処理装置において、前記マイクロ
診断装置から出力され、マイクロ診断装置を除く前記情
報処理装置全体をリセットするシステムリセット信号線
を設け、前記演算処理装置が前記第一の割込み通信エリ
アにシステムリセット要求のコードをセットし、前記第
一の割込みポートを介して、前記マイクロ診断装置に割
込みを発生させるシステムリセット出力要求手段と、前
記マイクロ診断装置内に、前記演算処理装置からの割込
みを受信し、前記第一の割込み通信エリアにシステムリ
セット出力要求のコードがセットされていることを確認
し、システムリセット信号を駆動して前記情報処理装置
全体をリセットするシステムリセット発生手段とを有す
ることを特徴とするマイクロ診断装置付情報処理装置が
得られる。According to the present invention, in the information processing apparatus with the micro diagnostic device according to claim 2, a system reset signal line which is output from the micro diagnostic device and resets the entire information processing device except the micro diagnostic device. And a system reset output request means for causing the arithmetic processing unit to set a system reset request code in the first interrupt communication area and for generating an interrupt to the micro diagnostic device via the first interrupt port. In the micro-diagnostic device, an interrupt from the arithmetic processing device is received, it is confirmed that a system reset output request code is set in the first interrupt communication area, and a system reset signal is driven. System reset generating means for resetting the entire information processing apparatus. Micro-diagnostic apparatus with the information processing apparatus can be obtained.
【0010】また、本発明によれば、請求項3記載のマ
イクロ診断装置付情報処理装置において、前記情報処理
装置内の電源装置を制御する電源制御装置複数台と前記
マイクロ診断装置とを接続する電源制御インタフェース
と、前記バスインタフェース装置内に、前記マイクロ診
断装置から前記演算処理装置に割込みを発生させる第二
の割込みポートと、前記ロギングバッファ内に、前記マ
イクロ診断装置から前記演算処理装置への割込み要因を
示す第二の割込み通信エリアとを設け、前記電源装置に
異常が発生した場合に、前記マイクロ診断装置が前記電
源制御装置から前記電源制御インタフェースを介して異
常ステータスを採取し、前記ロギングバッファに格納す
る電源異常ロギング手段と、前記マイクロ診断装置が、
前記第2の割込み通信エリアに電源障害のコードをセッ
トし、前記第2の割込みポートを介して、前記演算処理
装置に割込みを発生させる電源障害通知手段と、前記演
算処理装置が前記マイクロ診断装置からの割込みを受信
し、前記第2の割込み通信エリアに前記電源障害のコー
ドがセットされていることを確認し、閉塞処理を開始す
る電源障害閉塞手段とを有することを特徴とするマイク
ロ診断装置付情報処理装置が得られる。Further, according to the present invention, in the information processing apparatus with the micro diagnostic device according to claim 3, a plurality of power supply control devices for controlling a power supply device in the information processing device are connected to the micro diagnostic device. A power control interface, a second interrupt port in the bus interface device for generating an interrupt from the micro-diagnostic device to the arithmetic processing device, and a micro-diagnostic device to the arithmetic processing device in the logging buffer. A second interrupt communication area indicating an interrupt factor is provided, and when an abnormality occurs in the power supply device, the micro-diagnostic device collects an error status from the power supply control device via the power supply control interface and performs the logging. Power failure logging means for storing in a buffer, and the micro diagnostic device,
A power failure notification means for setting a power failure code in the second interrupt communication area and generating an interrupt in the arithmetic processing unit via the second interrupt port; And a power failure blocking means for starting the blocking processing after confirming that the power failure code is set in the second interrupt communication area. An additional information processing device is obtained.
【0011】また、本発明によれば、請求項4記載のマ
イクロ診断装置付情報処理装置において、前記情報処理
装置の電源スイッチと前記マイクロ診断装置とを接続す
る電源スイッチインタフェースを設け、前記マイクロ診
断装置が前記電源スイッチから前記電源スイッチインタ
フェースを介して電源投入指示を受信すると、前記電源
制御装置に対して前記電源制御インタフェースを介して
電源投入を指示し、前記情報処理装置全体の電源投入す
る電源投入手段と、前記マイクロ診断装置が前記電源ス
イッチから前記電源スイッチインタフェースを介して電
源切断指示を受信すると、前記マイクロ診断装置が、前
記第2の割込み通信エリアに閉塞要求のコードをセット
し、前記第2の割込みポートを介して、前記演算処理装
置に割込みを発生させる閉塞処理要求手段と、前記演算
処理装置が前記マイクロ診断装置からの割込みを受信
し、前記第2の割込み通信エリアに閉塞要求のコードが
セットされていることを確認し、閉塞処理を開始する閉
塞手段と、前記演算処理装置が閉塞処理終了後、前記第
1の割込み通信エリアに電源切断要求のコードをセット
し、前記第1の割込みポートを介して、前記マイクロ診
断装置に割込みを発生させる電源切断要求手段と、前記
マイクロ診断装置が、前記演算処理装置からの割込みを
受信し、前記第1の割込み通信エリアに電源切断要求の
コードがセットされていることを確認し、前記電源制御
装置に対して前記電源制御インターフェースを介して電
源切断を指示し、前記マイクロ診断装置の接続された前
記周辺バスを除く前記情報処理装置全体の電源切断する
電源切断手段とを有することを特徴とするマイクロ診断
装置付情報処理装置が得られる。According to the present invention, in the information processing apparatus with the micro diagnostic device according to claim 4, a power switch interface for connecting a power switch of the information processing device and the micro diagnostic device is provided, and the micro diagnostic device is provided. When the device receives a power-on instruction from the power switch via the power switch interface, the device instructs the power control device to power on via the power control interface and powers on the entire information processing device. When the closing means and the micro-diagnostic device receive a power-off instruction from the power switch via the power switch interface, the micro-diagnostic device sets a code of a blocking request in the second interrupt communication area, Generates an interrupt to the arithmetic processing unit via the second interrupt port The blocking process requesting means for enabling the blocking process and the arithmetic processing unit receive the interrupt from the micro-diagnostic device, confirm that the blocking request code is set in the second interrupt communication area, and start the blocking process. After the closing process and the arithmetic processing unit complete the closing process, a code for a power-off request is set in the first interrupt communication area, and an interrupt is generated in the micro-diagnostic device through the first interrupt port. It is confirmed that the power-off requesting means and the micro-diagnostic device have received an interrupt from the arithmetic processing unit, and that the power-off request code has been set in the first interrupt communication area, To the power control interface via the power control interface to all the information processing devices except the peripheral bus to which the micro diagnostic device is connected. Micro diagnostic apparatus with the information processing apparatus is obtained, characterized in that it comprises a power-off means for the power-off.
【0012】[0012]
【実施例】次に本発明の実施例について図面を参照して
説明する。Embodiments of the present invention will now be described with reference to the drawings.
【0013】図1は、本発明の一実施例におけるマイク
ロ診断装置付情報処理装置である。FIG. 1 shows an information processing apparatus with a micro-diagnosis apparatus according to an embodiment of the present invention.
【0014】1はシステムバス、2は演算処理装置、3
は主記憶装置、4はバスインタフェース装置、5はエラ
ー情報レジスタ、6はマイクロ診断装置、7はロギング
バッファ、8は周辺バス、31,41,51はエラー検
出回路、52はエラー情報レジスタ割込み信号、61は
エラーロギング完了通知手段、62は外部警告装置であ
る。1 is a system bus, 2 is an arithmetic processing unit, 3
Is a main memory device, 4 is a bus interface device, 5 is an error information register, 6 is a micro diagnostic device, 7 is a logging buffer, 8 is a peripheral bus, 31, 41 and 51 are error detection circuits, and 52 is an error information register interrupt signal. , 61 is an error logging completion notifying means, and 62 is an external warning device.
【0015】図3は、エラーロギング手段のフローチャ
ートである。図4は、エラーロギング完了監視手段のフ
ローチャートである。図5は、エラーロギングバッファ
の内部である。図6は、ログヘッダ部の詳細である。図
7は、ログレコードの詳細である。FIG. 3 is a flow chart of the error logging means. FIG. 4 is a flowchart of the error logging completion monitoring means. FIG. 5 shows the inside of the error logging buffer. FIG. 6 shows details of the log header section. FIG. 7 shows details of the log record.
【0016】図8は、実施例の構成図2であり、9はカ
レンダクロック、10はシリアル入出力ポート、42は
第1の割込みポート、43は第2の割込みポート、63
は演算処理雄値からマイクロ診断装置への割込み信号、
64はシステムリセット信号線、65は電源制御装置、
66は電源装置、67は電源制御インタフェース、10
0はコンソール、601は電源スイッチインタフェー
ス、602はダンプスイッチインタフェース、603は
無人運転制御装置インタフェース、610は電源スイッ
チ、620はダンプスイッチ、630は無人運転制御装
置である。FIG. 8 is a configuration diagram 2 of the embodiment. 9 is a calendar clock, 10 is a serial input / output port, 42 is a first interrupt port, 43 is a second interrupt port, and 63.
Is an interrupt signal from the arithmetic processing male value to the micro diagnostic device,
64 is a system reset signal line, 65 is a power supply control device,
66 is a power supply device, 67 is a power supply control interface, 10
Reference numeral 0 is a console, 601 is a power switch interface, 602 is a dump switch interface, 603 is an unmanned operation controller interface, 610 is a power switch, 620 is a dump switch, and 630 is an unmanned operation controller.
【0017】図9は外部警報機アラーム出力要求手段の
フローチャート、図10は外部警報装置アラーム出力発
生手段のフローチャート、図11はシステムリセット出
力要求手段のフローチャート、図12はシステムリセッ
ト出力発生手段のフローチャート、図13は電源障害ロ
ギング手段のフローチャート、図14は電源障害通知手
段のフローチャート、図15は電源障害閉塞手段のフロ
ーチャート、図16は電源投入手段のフローチャート、
図17は閉塞処理要求手段のフローチャート、図18は
閉塞手段のフローチャート、図19は電源切断要求手段
のフローチャート、図20は電源切断手段のフローチャ
ート、図21は閉塞処理中通知手段のフローチャート、
図22は強制電源切断手段のフローチャート、図23は
第1の通信エリアの割込みコード一覧、図24は第2の
通信エリア割込みコード一覧、図25は立上げパラメー
タコード一覧、図26はブート情報エリアの詳細、図2
7は立上げ時刻エリアの詳細である。FIG. 9 is a flow chart of the external alarm device alarm output requesting means, FIG. 10 is a flow chart of the external alarm device alarm output generating means, FIG. 11 is a flow chart of the system reset output requesting means, and FIG. 12 is a flow chart of the system reset output generating means. FIG. 13 is a flowchart of the power failure logging means, FIG. 14 is a flowchart of the power failure notification means, FIG. 15 is a flowchart of the power failure blocking means, and FIG. 16 is a flowchart of the power-on means.
FIG. 17 is a flowchart of the blocking process requesting means, FIG. 18 is a flowchart of the blocking means, FIG. 19 is a flowchart of the power-off requesting means, FIG. 20 is a flowchart of the power-off means, and FIG.
22 is a flowchart of the forced power-off means, FIG. 23 is a list of interrupt codes in the first communication area, FIG. 24 is a list of second communication area interrupt codes, FIG. 25 is a list of startup parameter codes, and FIG. 26 is a boot information area. Details of Figure 2
7 is the details of the startup time area.
【0018】情報処理装置内のエラー検出回路は、LS
I内に搭載された診断回路や、LSIの外のパリティチ
ェッカなどである。これらのエラー検出回路がエラーを
検出するとエラー情報レジスタ5に信号線で通知され
る。エラー情報レジスタ5は、エラー検出回路の少なく
とも1つがエラーを検出すると、信号線52によりマイ
クロ診断装置6及び演算処理装置2に割込みを発生さ
せ、ロギングの開始を促す。The error detection circuit in the information processing device is LS
It is a diagnostic circuit mounted inside the I, a parity checker outside the LSI, and the like. When these error detection circuits detect an error, the error information register 5 is notified by a signal line. When at least one of the error detection circuits detects an error, the error information register 5 causes an interrupt to the micro diagnostic device 6 and the arithmetic processing device 2 through the signal line 52, and prompts the start of logging.
【0019】次に演算処理装置2は、図3のロギング手
段が示すように、エラー情報レジスタ5からの割込みを
受信すると、エラー情報レジスタ5をリードしてエラー
原因を認識する。演算処理装置2は、そのエラー原因に
対応した詳細エラー情報を収集する。例えば、主記憶装
置3内のエラー検出回路がメモリの1ビットエラーを検
出すると、エラー情報レジスタ5にメモリ障害のエラー
を報告し、エラー情報レジスタ5から演算処理装置2に
対して割込みが発生する。演算処理装置2は、エラー情
報レジスタ5をリードして、メモリ障害が発生したこと
を認識し、主記憶装置3内に保持されているエラー種
別、エラーアドレス、エラーシンドローム等の情報を採
取する。Next, the arithmetic processing unit 2 reads the error information register 5 and recognizes the cause of the error when receiving the interrupt from the error information register 5, as shown by the logging means of FIG. The arithmetic processing unit 2 collects detailed error information corresponding to the cause of the error. For example, when the error detection circuit in the main storage device 3 detects a 1-bit error in the memory, it reports a memory failure error to the error information register 5 and an interrupt occurs from the error information register 5 to the arithmetic processing device 2. .. The arithmetic processing unit 2 reads the error information register 5, recognizes that a memory failure has occurred, and collects information such as the error type, error address, and error syndrome held in the main storage unit 3.
【0020】採取されたエラーデータは、図5に示すロ
グヘッダ部780及びログデータ部790のエリアに格
納される。ログヘッダ780の格納形式は、図6に示
す。有効レコードの先頭アドレス781は、最も古く有
効なログレコードのログデータ部790内の先頭アドレ
スを示す。また有効レコード数782は、ログデータ部
790に格納されているログレコードのレコード数を示
し、次にログされるレコードのログ番号783は、現在
ログされている最新のログレコードのログ番号よりも1
だけ大きい値がセットされる。ログ番号は、ログレコー
ドに対してユニークに与えられる。ログレコードの形式
は、図7に示すように、ログ番号791、ログタイプ7
93、ログデータ長794、データ部795を含む。ロ
グレコードタイプ793は、ログレコードのエラー検出
モジュール単位に定義される。また、ログレコード長7
94には、ログレコードのバイト数が入る。The collected error data is stored in the areas of the log header section 780 and the log data section 790 shown in FIG. The storage format of the log header 780 is shown in FIG. The start address 781 of the valid record indicates the start address in the log data section 790 of the oldest valid log record. The number of valid records 782 indicates the number of log records stored in the log data section 790, and the log number 783 of the next log record is smaller than the log number of the latest log record currently logged. 1
The larger value is set. The log number is uniquely given to the log record. The format of the log record is log number 791, log type 7 as shown in FIG.
93, a log data length 794, and a data portion 795. The log record type 793 is defined in units of log record error detection modules. Also, log record length 7
In 94, the number of bytes of the log record is stored.
【0021】ロギング完了通知手段は、演算処理装置2
が、ロギングバッファ7へのログを完了した後、エラー
ロギング完了通知信号61を駆動して、マイクロ診断装
置6に対して正常にログが完了したことを通知するもの
である。The logging completion notifying means is the processing unit 2
However, after completing the log in the logging buffer 7, the error logging completion notification signal 61 is driven to notify the micro diagnostic device 6 that the log is normally completed.
【0022】ロギング完了監視手段は、図4に示す様
に、マイクロ診断装置6が、エラー情報レジスタ5から
の割込みを受信すると、既定時間が経過するのを待ち、
既定時間経過後、ロギング完了通知手段により、ロギン
グ完了が行われたかをチェックし、行われていれば何も
せずにロギングの監視を終了する。既定時間は、演算処
理装置2がロギングを完了するまでにかかる最大時間の
2倍が適当である。既定時間経過後までにロギング完了
通知が来なかった場合は、マイクロ診断装置6が、エラ
ー情報レジスタ5をリードして、ロギングバッファ7へ
の格納を行う。また、外部警告装置62に警告を発生さ
せる。As shown in FIG. 4, when the micro-diagnostic device 6 receives the interrupt from the error information register 5, the logging completion monitoring means waits for a predetermined time to elapse,
After the lapse of the predetermined time, the logging completion notifying means checks whether or not the logging is completed, and if so, the monitoring of the logging is terminated without doing anything. It is suitable that the predetermined time is twice the maximum time required for the arithmetic processing unit 2 to complete logging. When the logging completion notification is not received by the lapse of the predetermined time, the micro diagnostic device 6 reads the error information register 5 and stores it in the logging buffer 7. Further, the external warning device 62 is caused to generate a warning.
【0023】以下に、このマイクロ診断装置付情報処理
装置の応用例を示す。An application example of the information processing apparatus with the micro-diagnosis apparatus will be shown below.
【0024】エラーロギングが正常に終了したが、シス
テムの運用に致命的な障害がログされてしまった場合、
またはエラー情報レジスタ5からの何の障害報告はない
が、OSが動作できないような状態に陥った場合、ソフ
トウェアにて外部警報機にアラームを出力する機構を以
下に説明する。When the error logging ends normally, but a fatal failure is logged in the operation of the system,
Alternatively, a mechanism for outputting an alarm to an external alarm device by software when the OS falls into a state in which it cannot operate although there is no failure report from the error information register 5 will be described below.
【0025】外部警報機アラーム出力要求手段は、図9
に示すように、致命的エラーを検出したソフトウェア
が、図5に示すロギングバッファ7内に設けた第一の割
込み通史エリア710に外部警報機へのアラーム出力の
コード(40H)をセットし、図8に示されるバスイン
タフェース装置4内の、第一の割込みポート42に1を
ライトすることで割込み信号線63を駆動し、マイクロ
診断装置6に対して割込みを発生させることで実現され
る。The external alarm device alarm output requesting means is shown in FIG.
As shown in FIG. 5, the software which has detected the fatal error sets the code (40H) of the alarm output to the external alarm in the first interrupt history area 710 provided in the logging buffer 7 shown in FIG. This is realized by writing 1 to the first interrupt port 42 in the bus interface device 4 shown in FIG. 8 to drive the interrupt signal line 63 and generate an interrupt to the micro diagnostic device 6.
【0026】また、外部警報機アラーム出力発生手段
は、図10に示すように、マイクロ診断装置6が、演算
処理装置2からの割込みを受信し、第一の割込み通史エ
リア710に外部警報機アラーム出力のコード(40
H)がセットされていることを確認し、外部警報機61
に対してアラームを出力することで実現される。In the external alarm device alarm output generating means, as shown in FIG. 10, the micro-diagnostic device 6 receives the interrupt from the arithmetic processing device 2 and the external alarm device alarm is displayed in the first interrupt history area 710. Output code (40
H) is set and the external alarm 61
It is realized by outputting an alarm to.
【0027】次に本実施例で採用している、致命な障害
発生後速やかに情報処理装置全体をリセットして、シス
テムの復旧を行う機構を説明する。Next, a mechanism adopted in the present embodiment to restore the system by resetting the entire information processing apparatus immediately after the occurrence of a fatal failure will be described.
【0028】システムリセット要求手段は図11に示す
ように、障害データ収集後、演算処理装置2で実行され
るソフトウェアが、第一の割込み通史エリア710にシ
ステムリセット要求のコード(04H)をセットし、第
一の割込みポート42に1をライトすることで割込み信
号線63を駆動し、マイクロ診断装置6に割込みを発生
させることで実現される。As shown in FIG. 11, the system reset request means, after collecting the fault data, the software executed by the arithmetic processing unit 2 sets the system reset request code (04H) in the first interrupt history area 710. , 1 is written in the first interrupt port 42 to drive the interrupt signal line 63, and the micro diagnostic device 6 is caused to generate an interrupt.
【0029】また、システムリセット出力発生手段は、
図12に示す様に、マイクロ診断装置6が演算処理装置
2からの割込みを受信し、前記第一の割込み通史エリア
710にシステムリセット出力要求のコード(04H)
がセットされていることを確認し、システムリセット信
号64を駆動して情報処理装置全体をリセットすること
で実現される。システムリセット信号64は情報処理装
置全体に張り巡らされ、マイクロ診断装置6以外の殆ど
全てをリセットする。The system reset output generating means is
As shown in FIG. 12, the micro-diagnostic device 6 receives the interrupt from the arithmetic processing unit 2, and the system reset output request code (04H) is input to the first interrupt history area 710.
Is set and the system reset signal 64 is driven to reset the entire information processing apparatus. The system reset signal 64 is spread all over the information processing device and resets almost all except the micro diagnostic device 6.
【0030】次に本実施例で採用している、電源障害発
生時の障害処理処理方法を説明する。Next, a fault processing method used in this embodiment when a power source fault occurs will be described.
【0031】電源異常ロギング手段は、図13に示す様
に、電源装置66に異常が発生した場合に、マイクロ診
断装置6が電源制御装置65から電源制御インタフェー
ス67を介して異常ステータスを採取し、ロギングバッ
ファ7に障害データを格納する。電源異常として、情報
処理装置の入力ACの停電、電源装置のDCの異常、情
報処理装置の冷却装置の故障、情報処理装置内の温度異
常等がある。As shown in FIG. 13, the power supply abnormality logging means collects an abnormality status from the power supply control device 65 via the power supply control interface 67 by the micro-diagnostic device 6 when an abnormality occurs in the power supply device 66. The failure data is stored in the logging buffer 7. The power supply abnormality includes a power failure of the input AC of the information processing device, a DC abnormality of the power supply device, a failure of the cooling device of the information processing device, a temperature abnormality in the information processing device, and the like.
【0032】電源障害通知手段は図14に示す様に、マ
イクロ診断装置6が第2の割込み通史エリア720に電
源障害のコード(10H)をセットし、第2の割込みポ
ート43に1をライトすることにより割込み信号22を
駆動して、演算処理装置2に割込みを発生させる。In the power failure notification means, the micro-diagnostic device 6 sets a power failure code (10H) in the second interrupt history area 720 and writes 1 to the second interrupt port 43, as shown in FIG. This drives the interrupt signal 22 to cause the arithmetic processing unit 2 to generate an interrupt.
【0033】電源障害閉塞手段は、図15に示す様に、
演算処理装置2がマイクロ診断装置6からの割込みを受
信し、第2の割込み通史エリア720に電源障害のコー
ド(10H)がセットされている時には、閉塞処理を開
始することで実現される。電源障害の種類によっては閉
塞処理が完全に終わるまで情報処理装置のDCを保証で
きない場合はある。しかし、ある程度のバッテリを情報
処理装置に内蔵している場合のAC断発生からバッテリ
の放電限界までの期間や、ファンが故障してから温度異
常が発生するまでの期間は、閉塞処理を行うことができ
る。As shown in FIG. 15, the power failure obstructing means is as follows.
This is realized by starting the blocking process when the arithmetic processing unit 2 receives the interrupt from the micro diagnostic device 6 and the power failure code (10H) is set in the second interrupt history area 720. Depending on the type of power failure, the DC of the information processing device may not be guaranteed until the blocking process is completed. However, the blocking process should be performed during the period from the occurrence of AC disconnection to the battery discharge limit when a certain amount of battery is built in the information processing device, or during the period from the fan failure to the temperature abnormality. You can
【0034】次に本実施例で採用している、通常の閉塞
処理の方法を説明する。Next, a method of normal closing processing adopted in this embodiment will be described.
【0035】電源投入手段は、図16に示すようにマイ
クロ診断装置6が電源スイッチ610から電源スイッチ
インタフェース601を介して電源投入指示を受信する
と、電源制御装置65に対して電源制御インタフェース
67を介して電源投入を指示し、情報処理装置全体の電
源投入する。When the micro-diagnostic device 6 receives a power-on instruction from the power switch 610 through the power switch interface 601, the power-on means receives the power-on instruction from the power switch 610 via the power control interface 67 with respect to the power controller 65, as shown in FIG. To instruct power-on and power on the entire information processing apparatus.
【0036】また、閉塞処理要求手段は図17に示す様
に、マイクロ診断装置6が電源スイッチ610から電源
スイッチインタフェース601を介して電源切断指示を
受信すると、マイクロ診断装置6が、第2の割込み通史
エリア720に閉塞要求のコード(21H)をセット
し、第2の割込みポート43に1をライトすることによ
り割込み信号22を駆動して、演算処理装置2に割込み
を発生させる。Further, as shown in FIG. 17, when the micro-diagnostic device 6 receives a power-off instruction from the power switch 610 through the power switch interface 601, the blocking process requesting means causes the micro-diagnostic device 6 to execute a second interrupt. The code (21H) of the blocking request is set in the history area 720, and the interrupt signal 22 is driven by writing 1 to the second interrupt port 43 to generate an interrupt in the arithmetic processing unit 2.
【0037】閉塞手段は図18に示すように、演算処理
装置2がマイクロ診断装置6からの割込みを受信し、第
2の割込み通史エリア720に閉塞要求のコード(21
h)がセットされていることを確認し、閉塞処理を開始
する。As shown in FIG. 18, the closing means receives the interrupt from the micro-diagnostic device 6 by the arithmetic processing unit 2 and outputs the closing request code (21) to the second interrupt history area 720.
Confirm that h) is set and start the blocking process.
【0038】続いて電源切断要求手段は図19に示す様
に、演算処理装置2が閉塞処理終了後、第1の割込み通
史エリア710に電源切断要求のコード(10h)をセ
ットし、第1の割込みポート42に1をライトすること
により割込み信号線64を駆動して、マイクロ診断装置
6に割込みを発生させる。Next, as shown in FIG. 19, the power-off requesting means sets the power-off request code (10h) in the first interrupt history area 710 after the arithmetic processing unit 2 completes the blocking process, and the first interrupt history area 710 is set. By writing 1 to the interrupt port 42, the interrupt signal line 64 is driven to cause the micro diagnostic device 6 to generate an interrupt.
【0039】電源切断手段は図20に示すように、マイ
クロ診断装置6が、演算処理装置2からの割込みを受信
し、第1の割込み通史エリア710に電源切断要求のコ
ード(10h)がセットされていることを確認し、電源
制御装置65に対して電源制御インタフェース67を介
して電源切断を指示し、マイクロ診断装置6の接続され
た周辺バス8を除く情報処理装置全体の電源切断する。As shown in FIG. 20, the power-off means is such that the micro-diagnostic device 6 receives an interrupt from the arithmetic processing unit 2 and a power-off request code (10h) is set in the first interrupt history area 710. The power supply control device 65 is instructed to cut off the power supply via the power supply control interface 67, and the power supply of the entire information processing device except the peripheral bus 8 to which the micro diagnostic device 6 is connected is cut off.
【0040】電源切断要求手段及び電源切断手段によ
り、電源スイッチ610によれずオペレータのソフトウ
ェアコマンド等によって電源切断が可能となる。The power-off requesting means and the power-off means allow the power to be turned off by a software command of an operator without using the power switch 610.
【0041】しかし、上の電源切断方法では、ソフトウ
ェアがストールしている場合には、電源切断が行えな
い。この問題を解決する為に、本実施例で実現している
機構を説明する。However, with the above power-off method, power-off cannot be performed when the software is stalled. To solve this problem, the mechanism realized in this embodiment will be described.
【0042】閉塞処理中手段は図21に示すように、閉
塞処理が実行中の間、一定時間間隔以内で前記演算処理
装置2が、第1の割込み通史エリア710に閉塞処理中
のコード(06H)をセットし、第1の割込みポート4
2に1をライトすることで割込み信号64を駆動して、
マイクロ診断装置6に割込みを発生させる。As shown in FIG. 21, the closing processing means means that the arithmetic processing unit 2 puts a code (06H) being closed in the first interrupt history area 710 within a certain time interval while the closing processing is being executed. Set, first interrupt port 4
Driving the interrupt signal 64 by writing 1 to 2
An interrupt is generated in the micro diagnostic device 6.
【0043】強制電源切断手段は図22に示すように、
マイクロ診断装置6が、一定時間間隔以内で演算処理装
置2からの割込みを受信し、第1の割込み通史エリア7
10に閉塞処理中のコード(06H)がセットされてい
ることを確認できなかった場合に、電源制御装置65に
対して電源制御インタフェース67を介して電源切断を
指示し、マイクロ診断装置6の接続された周辺バス8を
除く情報処理装置全体の電源切断する。As shown in FIG. 22, the forced power-off means is
The micro-diagnostic device 6 receives the interrupt from the arithmetic processing device 2 within a fixed time interval, and the first interrupt history area 7
When it is not confirmed that the code (06H) being closed is set in 10, the power control device 65 is instructed to turn off the power via the power control interface 67, and the micro diagnostic device 6 is connected. The power to the entire information processing apparatus except for the peripheral bus 8 is cut off.
【0044】次に本実施例で採用しているシリアル入出
力アクセス制御手段は、マイクロ診断装置6と演算処理
装置2から入出力可能なシリアル入出力ポート10及び
コンソール100を、マイクロ診断装置6と同一の周辺
バス8に接続し、マイクロ診断装置6が、情報処理装置
全体の電源を投入してから切断するまでの期間は、マイ
クロ診断装置6がシリアル入出力ポート10のアクセス
を抑止することで実現している。Next, the serial input / output access control means employed in the present embodiment is configured so that the serial input / output port 10 and the console 100 capable of inputting / outputting data from / to the micro diagnostic device 6 and the arithmetic processing device 2 are connected to the micro diagnostic device 6. By connecting to the same peripheral bus 8, the micro-diagnostic device 6 inhibits access to the serial input / output port 10 during the period from turning on the power of the entire information processing device to turning off the power. Has been realized.
【0045】さらに電源ステータス出力手段は、情報処
理装置の電源が切断されている期間は、マイクロ診断装
置6はシリアル入出力ポート10から入力されるデータ
をチェックし、予めマイクロ診断装置6内に保持してい
る電源ステータス表示パスワードと一致した場合に、電
源ステータスデータをコンソール100に出力する。こ
れらがパスワードで使用者を制限する理由は、本機能は
ユーザのためではなく、保守のための機能であるからで
ある。Further, the power supply status output means checks the data input from the serial input / output port 10 by the micro-diagnostic device 6 while the power of the information processing device is off, and holds it in the micro-diagnostic device 6 in advance. When the power supply status display password is matched, the power supply status data is output to the console 100. The reason these restrict the user with a password is that this function is for maintenance, not for the user.
【0046】またコンソール電源投入手段は、上と同様
にコンソール100からシリアル入出力ポート10を介
して入力されるデータをチェックし、予めマイクロ診断
装置6内に保持している電源投入パスワードと一致した
場合に、電源制御装置65に対して電源制御インタフェ
ース67を介して電源投入を指示し、情報処理装置全体
の電源投入する。これがパスワードであるのは、全ての
ユーザにパワーオン機能を解放すべきではなく、セキュ
リティ上、システム管理者のみが行うべき事柄であると
いう理由による。The console power-on means checks the data input from the console 100 through the serial input / output port 10 as in the above case, and matches the power-on password held in advance in the micro diagnostic device 6. In this case, the power control device 65 is instructed to power on via the power control interface 67 to power on the entire information processing device. This is the password because the power-on function should not be released to all users, and should be done only by the system administrator for security reasons.
【0047】次に本実施例では、コンソール100から
シリアル入出力ポート10を介して電源投入パスワード
を入力時に、マイクロ診断装置6が立上げパラメータ設
定手段により立上げパラメータを同時に入力して、立上
げパラメータエリア730に設定し、演算処理装置2
が、電源投入によるシステムリセット解除後、ブート手
段により立上げパラメータ設定エリア730を読みだ
し、ロギングバッファ内のブート情報エリア770に従
ってブート処理を行う。ブート情報エリアを図26に示
す。Next, in this embodiment, when the power-on password is input from the console 100 via the serial input / output port 10, the micro-diagnostic device 6 simultaneously inputs the start-up parameters by the start-up parameter setting means to start up. Set in the parameter area 730, and the arithmetic processing unit 2
However, after the system reset is released by turning on the power, the boot means reads the startup parameter setting area 730, and the boot processing is performed according to the boot information area 770 in the logging buffer. The boot information area is shown in FIG.
【0048】次に本実施例で採用しているダンプ処理要
求手段は、マイクロ診断装置6がダンプスイッチ620
からダンプスイッチインタフェース602を介してダン
プ指示を受信すると、第2の割込み通史エリア720に
ダンプ起動要求のコード(20H)をセットし、第2の
割込みポート43を介して、前記演算処理装置2に割込
みを発生させる。Next, in the dump processing request means adopted in this embodiment, the micro-diagnostic device 6 uses the dump switch 620.
When a dump instruction is received from the dump switch interface 602 from the dump switch interface 602, a dump activation request code (20H) is set in the second interrupt history area 720, and the arithmetic processing unit 2 is set in the second interrupt port 43. Generate an interrupt.
【0049】またダンプ手段は、演算処理装置2がマイ
クロ診断装置6からの割込みを受信し、第2の割込み通
史エリア720にダンプ要求のコード(20H)がセッ
トされていることを確認し、ダンプ処理を開始する。The dump means confirms that the arithmetic processing unit 2 has received the interrupt from the micro-diagnostic unit 6 and that the code (20H) of the dump request is set in the second interrupt history area 720, Start processing.
【0050】しかし、上の方法では、ソフトウェアがス
トールしてマイクロ診断装置6からの割込みを受信でき
なかった場合ダンプ手段は動作しなくなる。そこで、本
実施例では、ダンプ開始通知手段にて、第2の割込み通
史エリア720にダンプ開始通知のコード(20H)を
セットし、第2の割込みポート43を介して、マイクロ
診断装置6に割込みを発生させ、ダンプ再起動手段にて
マイクロ診断装置6が、一定期間内に、演算処理装置2
からの割込みを受信し第1の割込み通史エリア710に
ダンプ開始通知のコード(20H)がセットされている
ことを確認できなかった場合に、立上げパラメータエリ
ア730にダンプ再起動を示すコード(0DH)を設定
し、システムリセット信号を駆動して前記情報処理装置
全体をリセットする。続いて、リセットダンプ手段によ
り演算処理装置2がシステムリセット解除後、立上げパ
ラメータエリア730を読みだし、ダンプ再起動を示す
コード(0DH)がセットされていた場合には、ダンプ
を開始する。However, in the above method, the dump means does not operate when the software is stalled and the interrupt from the micro diagnostic device 6 cannot be received. Therefore, in the present embodiment, the dump start notification means sets a dump start notification code (20H) in the second interrupt history area 720, and interrupts the micro diagnostic device 6 via the second interrupt port 43. Is generated, and the micro-diagnostic device 6 is operated by the dump restart means within a certain period of time to cause the arithmetic processing device 2 to operate.
When it is not possible to confirm that the dump start notification code (20H) has been set in the first interrupt history area 710 after receiving an interrupt from, the startup parameter area 730 has a code (0DH) indicating a dump restart. ) Is set and the system reset signal is driven to reset the entire information processing apparatus. Subsequently, after the processing unit 2 releases the system reset by the reset dump means, the startup parameter area 730 is read out, and when the code (0DH) indicating the dump restart is set, the dump is started.
【0051】次に、情報処理装置の外部信号を受信し、
情報処理装置に対して電源投入指示または電源切断指示
を発生する無人運転制御装置630とマイクロ診断装置
6とを接続する無人運転制御インタフェース603を持
ち、ネットワークまたは専用回線で接続される上位のホ
ストコンピュータからの電源投入切断を可能にしたい場
合における実施例を説明する。Next, the external signal of the information processing device is received,
An upper-level host computer that has an unmanned operation control interface 603 that connects the unmanned operation control device 630 that issues a power-on instruction or a power-off instruction to the information processing apparatus and the micro-diagnostic device 6 and that is connected by a network or a dedicated line An embodiment will be described in the case where it is desired to turn on / off the power from the device.
【0052】無人電源投入手段は、マイクロ診断装置6
が無人電源制御装置630から無人運転制御インタフェ
ース603を介して電源投入指示を受信すると、電源制
御装置65に対して電源制御インタフェース67を介し
て電源投入を指示し、情報処理装置全体の電源投入す
る。The unattended power-on means is the micro diagnostic device 6
When the power-on instruction is received from the unmanned power supply control device 630 via the unmanned operation control interface 603, the power supply control device 65 is instructed to turn on the power supply via the power supply control interface 67, and the power of the entire information processing device is turned on. ..
【0053】また、閉塞処理要求手段はマイクロ診断装
置6が無人電源制御装置630から無人運転制御インタ
フェース603を介して電源切断指示を受信すると、マ
イクロ診断装置6が、第2の割込み通史エリア720に
前記閉塞要求のコードをセットし第2の割込みポート4
3を介して、演算処理装置2に割込みを発生させる。When the micro-diagnosis device 6 receives a power-off instruction from the unmanned power supply controller 630 through the unmanned operation control interface 603, the blockage processing request means causes the micro-diagnosis device 6 to display the second interrupt history area 720. The interrupt request code is set and the second interrupt port 4
An interrupt is generated in the arithmetic processing unit 2 via 3.
【0054】次に、本実施例では障害の発生した時刻を
ログ情報として残すために、マイクロ診断装置6と同一
の周辺バス8に接続され、演算処理装置2及びマイクロ
診断装置6からアクセス可能で現在の年月日時分秒の時
刻を常に更新して保持しているカレンダクロック9を有
する。Next, in this embodiment, in order to leave the time at which a failure has occurred as log information, it is connected to the same peripheral bus 8 as the micro diagnostic device 6 and is accessible from the arithmetic processing unit 2 and the micro diagnostic device 6. It has a calendar clock 9 that constantly updates and holds the time of the current year, month, day, hour, minute, second.
【0055】カレンダクロック電源投入手段は上述のカ
レンダクロック9を用いて、マイクロ診断装置6の接続
された周辺バス8を除く情報処理装置全体の電源が切断
されているときに、マイクロ診断装置6が一定期間間隔
で立上げ時刻エリア740とカレンダクロック9を比較
し、両時刻が一致した場合に、電源制御装置65に対し
て前記電源制御インタフェース67を介して電源投入を
指示し、情報処理装置全体の電源投入する。この立上げ
時刻エリア740はソフトウェアによって設定される。The calendar clock power-on means uses the calendar clock 9 described above, and when the power supply of the entire information processing apparatus except the peripheral bus 8 to which the micro diagnosis apparatus 6 is connected is cut off, The startup time area 740 and the calendar clock 9 are compared at regular time intervals, and when the two times match, the power control device 65 is instructed to turn on the power via the power control interface 67, and the entire information processing device. Turn on the power. This startup time area 740 is set by software.
【0056】次に電源投入要因設定手段により、電源投
入時に図5に示す電源投入要因エリア750に電源投入
要因を設定することで、ソフトウェアが立上げ時に電源
投入要因により処理を変更することが可能となる。例え
ば、ソフトウェアが立上げ時刻エリア740に立上げ時
刻を設定し、立下げ時刻をソフトウェアのファイル内に
持っている場合、現時刻が自ファイル内の立ち下げ時刻
に一致した時に、カレンダクロック9による立上げの場
合のみソフトウェアが電源切断要求手段により、電源切
断を行うが、別要因による立上げの場合は何もしない等
の処理が可能となる。Next, the power-on factor setting means sets the power-on factor in the power-on factor area 750 shown in FIG. 5 when the power is turned on, whereby the software can change the processing depending on the power-on factor at startup. Becomes For example, when the software sets the startup time in the startup time area 740 and has the shutdown time in the software file, when the current time matches the shutdown time in the own file, the calendar clock 9 is used. Only when starting up, the software cuts off the power by the power-off requesting means, but when starting up due to another factor, it is possible to do nothing.
【0057】次に、演算処理装置2とマイクロ診断装置
6の割込み通信を用いたウォッチドッグタイマの機構を
説明する。Next, the mechanism of the watchdog timer using the interrupt communication between the arithmetic processing unit 2 and the micro diagnostic unit 6 will be described.
【0058】ウォッチドッグタイマ開始要求手段は、演
算処理装置2がウォッチドッグタイマカウント値エリア
760にカウント値を設定し、第一の割込み通史エリア
710にウォッチドッグタイマ開始要求のコード(08
H)をセットし、第一の割込みポート42を介して、マ
イクロ診断装置6に割込みを発生させる。In the watchdog timer start request means, the arithmetic processing unit 2 sets a count value in the watchdog timer count value area 760, and the watchdog timer start request code (08) is set in the first interrupt history area 710.
H) is set and an interrupt is generated in the micro diagnostic device 6 via the first interrupt port 42.
【0059】ウォッチドッグタイマ処理手段は、マイク
ロ診断装置6が演算処理装置2からの割込みを受信し、
第一の割込み通史エリア710にウォッチドッグタイマ
開始要求のコード(06H)がセットされていることを
確認し、その後、ウォッチドッグタイマカウント値エリ
ア760で示される一定間隔毎に、ウォッチドッグタイ
マ更新エリア765が演算処理装置2により更新されて
いることを確認し、更新されている場合はウォッチドッ
グタイマ更新エリア765をクリアし、更新されていな
い場合は、第2の割込み通史エリア720にウォッチド
ッグタイマランアウトのコードをセットし、前記第2の
割込みポートを介して、前記演算処理装置2に割込みを
発生させる。または、エラー情報レジスタ5にウォッチ
ドッグタイマランアウトのエラービットを追加し、ウォ
ッチドッグタイマ更新エリア765が、既定時間内に更
新されない場合に、マイクロ診断装置6がエラー情報レ
ジスタ5の該当ビットをセットし、演算処理装置2にエ
ラー情報レジスタ5経由で割込みを発生させることも可
能である。In the watchdog timer processing means, the micro-diagnostic device 6 receives the interrupt from the arithmetic processing device 2,
It is confirmed that the watchdog timer start request code (06H) is set in the first interrupt history area 710, and then the watchdog timer update area is updated at regular intervals indicated by the watchdog timer count value area 760. It is confirmed that 765 has been updated by the arithmetic processing unit 2, and if it has been updated, the watchdog timer update area 765 is cleared. If it has not been updated, the watchdog timer is set in the second interrupt history area 720. A code for runout is set, and an interrupt is generated in the arithmetic processing unit 2 via the second interrupt port. Alternatively, an error bit of watchdog timer runout is added to the error information register 5, and when the watchdog timer update area 765 is not updated within the predetermined time, the micro diagnostic device 6 sets the corresponding bit of the error information register 5. It is also possible to cause the arithmetic processing unit 2 to generate an interrupt via the error information register 5.
【0060】次に、周辺バス8の個別リセットの機構を
説明する。Next, the mechanism for individually resetting the peripheral bus 8 will be described.
【0061】個別周辺バスリセット出力要求手段は、演
算処理装置2が第1の割込み通史エリア710に各個別
の周辺バスに対応した各周辺バスリセット要求のコード
をセットし、第1の割込みポート42を介して、マイク
ロ診断装置6に割込みを発生させる。In the individual peripheral bus reset output request means, the arithmetic processing unit 2 sets the code of each peripheral bus reset request corresponding to each individual peripheral bus in the first interrupt history area 710, and the first interrupt port 42 An interrupt is generated in the micro diagnostic device 6 via.
【0062】個別周辺バスリセット発生手段は、マイク
ロ診断装置6が、演算処理装置2からの割込みを受信
し、第1の割込み通史エリア710に各個別リセット出
力要求のコードがセットされていることを確認し、該当
する個別周辺バスリセット信号605を駆動して周辺バ
ス8を個別にリセットする。The individual peripheral bus reset generation means means that the micro-diagnostic device 6 receives the interrupt from the arithmetic processing unit 2 and that the code of each individual reset output request is set in the first interrupt history area 710. After confirmation, the corresponding individual peripheral bus reset signal 605 is driven to individually reset the peripheral bus 8.
【0063】以下実施の態様を列挙する。The embodiments will be listed below.
【0064】1.処理装置と、バスインタフェース装置
と、主記憶装置とがシステムバスで接続され、前記バス
インタフェース装置は1本以上の周辺バスを有し、前記
周辺バスの1つにマイクロ診断装置が接続され、前記マ
イクロ診断装置に外部警告装置が接続されている情報処
理装置において、前記情報処理装置内に、エラー検出時
にエラー信号を出力するエラー検出回路を複数個有し、
前記マイクロ診断装置と同一の周辺バスに接続され、前
記エラー検出回路で検出したエラー信号を収集し、前記
エラー信号の論理和を割込みとして前記演算処理装置及
び前記マイクロ診断装置通知し、前記演算処理装置及び
前記マイクロ診断装置からアクセス可能であり、前記演
算処理装置からリセット可能なエラー情報レジスタと、
前記マイクロ診断装置と同一の周辺バスに接続され、前
記演算処理装置及びマイクロ診断装置からアクセス可能
な不揮発性のロギングバッファと、前記演算処理装置が
前記エラー情報レジスタからの割込みを受けた後、エラ
ー原因を認識し、詳細なエラー情報を収集し、前記ロギ
ングバッファに格納するエラーロギング手段と、前記演
算処理装置から前記マイクロ診断装置に対してロギング
完了を通知するロギング完了通知手段と、前記マイクロ
診断装置が、エラー情報レジスタからの割込みを受けた
後、既定時間以内に前記ロギング完了通知手段による通
知が行われることを監視し、既定時間内にロギング完了
が行われなかった場合には、前記マイクロ診断装置がエ
ラー情報レジスタをアクセスし、その内容を前記ロギン
グバッファに格納し、前記外部警告装置に警告を発生さ
せるロギング完了監視手段とを有することを特徴とする
マイクロ診断装置付情報処理装置。1. The processing device, the bus interface device, and the main memory device are connected by a system bus, the bus interface device has one or more peripheral buses, and one of the peripheral buses is connected with a micro-diagnostic device. In an information processing device in which an external warning device is connected to a micro-diagnostic device, the information processing device has a plurality of error detection circuits that output an error signal when an error is detected,
The error signal detected by the error detection circuit is connected to the same peripheral bus as the micro-diagnostic device, and the arithmetic processing device and the micro-diagnostic device are notified by using the logical sum of the error signals as an interrupt. An error information register accessible from the device and the microdiagnostic device and resettable from the arithmetic processing unit;
A non-volatile logging buffer connected to the same peripheral bus as the micro-diagnostic device and accessible from the arithmetic processing device and the micro-diagnostic device, and an error after the arithmetic processing device receives an interrupt from the error information register. Error logging means for recognizing a cause, collecting detailed error information, and storing it in the logging buffer; logging completion notifying means for notifying the micro diagnostic device of the completion of logging from the arithmetic processing device; and the micro diagnostic device. After the device receives the interrupt from the error information register, the device monitors the notification of the logging completion notifying means within a predetermined time, and if the logging is not completed within the predetermined time, the micro The diagnostic device accesses the error information register and stores the contents in the logging buffer. , Micro diagnostic apparatus with the information processing apparatus characterized by having a logging completion monitoring means for generating a warning to the external warning device.
【0065】2.前記1記載のマイクロ診断装置付情報
処理装置において、前記バスインタフェース装置内に、
前記演算処理装置から前記マイクロ診断装置に割込みを
発生させる第一の割込みポートと、前記ロギングバッフ
ァ内に、前記演算処理装置から前記マイクロ診断装置へ
の割込み要因を示す第一の割込み通信エリアとを設け、
前記エラーロギング手段あるいはソフトェアにて、シス
テムに所定のエラーを検出した場合に、前記第一の割込
み通信エリアに外部警報機アラーム出力のコードをセッ
トし、前記第一の割込みポートを介して、前記マイクロ
診断装置に割込みを発生させる外部警報機アラーム出力
要求手段と、前記マイクロ診断装置内に、前記演算処理
装置からの割込みを受信し、前記第一の割込み通信エリ
アに外部警報機アラーム出力のコードがセットされてい
ることを確認し、外部警報機に対してアラームを出力す
る外部警報機アラーム出力発生手段とを有することを特
徴とするマイクロ診断装置付情報処理装置。2. In the information processing device with the micro-diagnosis device according to the above 1, in the bus interface device,
A first interrupt port for generating an interrupt from the arithmetic processing device to the micro diagnostic device, and a first interrupt communication area indicating an interrupt factor from the arithmetic processing device to the micro diagnostic device in the logging buffer. Provided,
When a predetermined error is detected in the system by the error logging means or software, an external alarm alarm output code is set in the first interrupt communication area, and the code is output via the first interrupt port. External alarm device alarm output requesting means for generating an interrupt in the micro diagnostic device, and a code of the external alarm device alarm output in the micro diagnostic device for receiving an interrupt from the arithmetic processing device and in the first interrupt communication area. An information processing device with a micro diagnostic device, comprising: an external alarm alarm output generating means for confirming that the alarm is set and outputting an alarm to the external alarm device.
【0066】3.前記2記載のマイクロ診断装置付情報
処理装置において、前記マイクロ診断装置から出力さ
れ、マイクロ診断装置を除く前記情報処理装置全体をリ
セットするシステムリセット信号線を設け、前記演算処
理装置が前記第一の割込み通信エリアにシステムリセッ
ト要求のコードをセットし、前記第一の割込みポートを
介して、前記マイクロ診断装置に割込みを発生させるシ
ステムリセット出力要求手段と、前記マイクロ診断装置
内に、前記演算処理装置からの割込みを受信し、前記第
一の割込み通信エリアにシステムリセット出力要求のコ
ードがセットされていることを確認し、システムリセッ
ト信号を駆動して前記情報処理装置全体をリセットする
システムリセット発生手段とを有することを特徴とする
マイクロ診断装置付情報処理装置。3. In the information processing device with the micro diagnostic device according to the above item 2, a system reset signal line that is output from the micro diagnostic device and resets the entire information processing device except the micro diagnostic device is provided, and the arithmetic processing device is the first device. System reset output request means for setting a system reset request code in the interrupt communication area and generating an interrupt to the micro diagnostic device via the first interrupt port; and the arithmetic processing device in the micro diagnostic device. System reset generating means for receiving an interrupt from the device, confirming that a system reset output request code is set in the first interrupt communication area, and driving a system reset signal to reset the entire information processing apparatus. An information processing apparatus with a micro-diagnostic device, comprising:
【0067】4.前記3記載のマイクロ診断装置付情報
処理装置において、前記情報処理装置内の電源装置を制
御する電源制御装置複数台と前記マイクロ診断装置とを
接続する電源制御インタフェースと、前記バスインタフ
ェース装置内に、前記マイクロ診断装置から前記演算処
理装置に割込みを発生させる第二の割込みポートと、前
記ロギングバッファ内に、前記マイクロ診断装置から前
記演算処理装置への割込み要因を示す第二の割込み通信
エリアとを設け、前記電源装置に異常が発生した場合
に、前記マイクロ診断装置が前記電源制御装置から前記
電源制御インタフェースを介して異常ステータスを採取
し、前記ロギングバッファに格納する電源異常ロギング
手段と、前記マイクロ診断装置が、前記第2の割込み通
信エリアに電源障害のコードをセットし、前記第2の割
込みポートを介して、前記演算処理装置に割込みを発生
させる電源障害通知手段と、前記演算処理装置が前記マ
イクロ診断装置からの割込みを受信し、前記第2の割込
み通信エリアに前記電源障害のコードがセットされてい
ることを確認し、閉塞処理を開始する電源障害閉塞手段
とを有することを特徴とするマイクロ診断装置付情報処
理装置。4. In the information processing apparatus with the micro-diagnostic device described in 3, the power supply control interface for connecting a plurality of power supply control devices for controlling the power supply device in the information processing device and the micro-diagnostic device, and in the bus interface device, A second interrupt port for generating an interrupt from the micro diagnostic device to the arithmetic processing device, and a second interrupt communication area indicating an interrupt factor from the micro diagnostic device to the arithmetic processing device in the logging buffer. A micro-diagnostic device, which collects an abnormal status from the power control device via the power control interface when an abnormality occurs in the power supply device and stores the abnormal status in the logging buffer; The diagnostic device sets a power failure code in the second interrupt communication area A power source failure notifying means for generating an interrupt in the arithmetic processing unit via the second interrupt port, and the arithmetic processing unit receiving an interrupt from the micro-diagnostic device, and transmitting the interrupt to the second interrupt communication area. An information processing apparatus with a micro-diagnostic device, comprising: power failure blocking means for confirming that the power failure code has been set and starting blocking processing.
【0068】5.前記4記載のマイクロ診断装置付情報
処理装置において、前記情報処理装置の電源スイッチと
前記マイクロ診断装置とを接続する電源スイッチインタ
フェースを設け、前記マイクロ診断装置が前記電源スイ
ッチから前記電源スイッチインタフェースを介して電源
投入指示を受信すると、前記電源制御装置に対して前記
電源制御インタフェースを介して電源投入を指示し、前
記情報処理装置全体の電源投入する電源投入手段と、前
記マイクロ診断装置が前記電源スイッチから前記電源ス
イッチインタフェースを介して電源切断指示を受信する
と、前記マイクロ診断装置が、前記第2の割込み通信エ
リアに閉塞要求のコードをセットし、前記第2の割込み
ポートを介して、前記演算処理装置に割込みを発生させ
る閉塞処理要求手段と、前記演算処理装置が前記マイク
ロ診断装置からの割込みを受信し、前記第2の割込み通
信エリアに閉塞要求のコードがセットされていることを
確認し、閉塞処理を開始する閉塞手段と、前記演算処理
装置が閉塞処理終了後、前記第1の割込み通信エリアに
電源切断要求のコードをセットし、前記第1の割込みポ
ートを介して、前記マイクロ診断装置に割込みを発生さ
せる電源切断要求手段と、前記マイクロ診断装置が、前
記演算処理装置からの割込みを受信し、前記第1の割込
み通信エリアに電源切断要求のコードがセットされてい
ることを確認し、前記電源制御装置に対して前記電源制
御インタフェースを介して電源切断を指示し、前記マイ
クロ診断装置の接続された前記周辺バスを除く前記情報
処理装置全体の電源切断する電源切断手段とを有するこ
とを特徴とするマイクロ診断装置付情報処理装置。5. 4. The information processing apparatus with the micro diagnostic device according to 4, wherein a power switch interface for connecting a power switch of the information processing device and the micro diagnostic device is provided, and the micro diagnostic device is operated from the power switch via the power switch interface. When the power-on instruction is received by the micro-diagnostic device, the power-on means for instructing the power-supply control device to turn on the power via the power-supply control interface, and the micro-diagnostic device includes the power switch. Upon receiving a power-off instruction from the power switch interface from the micro-diagnostic device, the micro-diagnostic device sets a blocking request code in the second interrupt communication area, and the arithmetic processing is performed via the second interrupt port. Blocking processing requesting means for generating an interrupt to the device, The device receives the interrupt from the micro-diagnostic device, confirms that the code of the blocking request is set in the second interrupt communication area, and starts the blocking process, and the processing unit is blocked. After the processing is completed, a power-off request code is set in the first interrupt communication area, and a power-off request means for generating an interrupt to the micro diagnostic device via the first interrupt port; and the micro diagnostic device. Receives an interrupt from the arithmetic processing unit, confirms that a power-off request code is set in the first interrupt communication area, and sends the power-off control device to the power-supply control unit via the power-supply control interface. A power-off means for instructing power-off and powering off the entire information processing apparatus except the peripheral bus to which the micro-diagnostic device is connected. Micro diagnostic apparatus with the information processing apparatus according to claim and.
【0069】6.前記5記載のマイクロ診断装置付情報
処理装置において、前記閉塞手段内で、閉塞処理が実行
中の間、一定時間間隔以内で前記演算処理装置が、前記
第1の割込み通信エリアに閉塞処理中のコードをセット
し、前記第1の割込みポートを介して、前記マイクロ診
断装置に割込みを発生させる閉塞処理中通知手段と、前
記マイクロ診断装置が、一定時間間隔以内に前記演算処
理装置からの割込みを受信し、前記第1の割込み通信エ
リアに閉塞処理中のコードがセットされていることを確
認できなかった場合に、前記電源制御装置に対して前記
電源制御インタフェースを介して電源を切断指示し、前
記マイクロ診断装置の接続された前記周辺バスを除く前
記情報処理装置全体の電源切断する強制電源切断手段と
を有することを特徴とするマイクロ診断装置付情報処理
装置。6. In the information processing apparatus with the micro-diagnosis device according to the above 5, while the blocking process is being executed in the blocking unit, the arithmetic processing device outputs a code being blocked to the first interrupt communication area within a predetermined time interval. Set, and the blocking processing notification means for generating an interrupt to the micro diagnostic device and the micro diagnostic device receive the interrupt from the arithmetic processing device within a fixed time interval via the first interrupt port. When it is not possible to confirm that the code being blocked is set in the first interrupt communication area, the power control device is instructed to turn off the power via the power control interface, And a forced power-off means for turning off the power of the entire information processing apparatus except the peripheral bus to which the diagnostic apparatus is connected. With a cross-sectional device information processing apparatus.
【0070】7.前記5又は6記載のマイクロ診断装置
付情報処理装置において、前記マイクロ診断装置と同一
の周辺バスに接続され、前記演算処理装置及びマイクロ
診断装置からアクセス可能なシリアル入出力ポートを設
け、前記情報処理装置全体の電源が投入されているとき
は、前記演算処理装置のみが前記シリアル入出力ポート
をアクセス可能とし、前記マイクロ診断装置の接続され
た前記周辺バスを除く前記情報処理装置全体の電源が切
断されているときは、前記マイクロ診断装置のみが前記
シリアル入出力ポートをアクセス可能とするシリアル入
出力アクセス制御手段を有することを特徴とするマイク
ロ診断装置付情報処理装置。7. The information processing device with a micro diagnostic device according to 5 or 6 above, further comprising a serial input / output port connected to the same peripheral bus as the micro diagnostic device and accessible from the arithmetic processing device and the micro diagnostic device. When the power of the entire apparatus is turned on, only the arithmetic processing unit can access the serial input / output port, and the power of the entire information processing apparatus except the peripheral bus to which the micro diagnostic apparatus is connected is cut off. The information processing apparatus with a micro-diagnostic device, characterized in that only the micro-diagnostic device has a serial input / output access control means that enables access to the serial input / output port.
【0071】8.前記7記載のマイクロ診断装置付情報
処理装置において、前記マイクロ診断装置内に予め電源
ステータス表示用パスワードを有し、前記マイクロ診断
装置の接続された前記周辺バスを除く前記情報処理装置
全体の電源が切断されているときに、前記シリアル入出
力ポートから入力されるデータをチェックし、前記電源
ステータス表示パスワードと一致した場合に、電源ステ
ータスデータを前記シリアル入出力ポートに出力する電
源ステータス出力手段を有することを特徴とするマイク
ロ診断装置付情報処理装置。8. 7. The information processing apparatus with a micro diagnostic device according to 7, wherein the micro diagnostic device has a power supply status display password in advance, and the power of the entire information processing device except the peripheral bus to which the micro diagnostic device is connected is turned on. It has a power status output means for checking the data input from the serial I / O port when disconnected and outputting the power status data to the serial I / O port if the data matches the power status display password. An information processing device with a micro-diagnostic device, characterized in that
【0072】9.前記7又は8記載のマイクロ診断装置
付情報処理装置において、前記マイクロ診断装置内に予
め電源投入パスワードを有し、前記マイクロ診断装置の
接続された前記周辺バスを除く前記情報処理装置全体の
電源が切断されているときに、前記シリアル入出力ポー
トから入力されるデータをチェックし、前記電源投入パ
スワードと一致した場合に、前記電源制御装置に対して
前記電源制御インタフェースを介して電源投入を指示
し、前記情報処理装置全体の電源投入するコンソール電
源投入手段とを有することを特徴とするマイクロ診断装
置付情報処理装置。9. In the information processing apparatus with the micro-diagnostic device according to 7 or 8, a power-on password is provided in advance in the micro-diagnostic device, and the power of the entire information-processing device except for the peripheral bus to which the micro-diagnostic device is connected is turned on. When disconnected, it checks the data input from the serial I / O port, and if it matches the power-on password, it instructs the power control device to turn on the power via the power control interface. And a console power-on means for powering on the entire information processing apparatus.
【0073】10.前記9記載のマイクロ診断装置付情
報処理装置において、前記ロギングバッファ内に、立上
げパラメータエリアを設け、前記シリアル入出力ポート
から電源投入パスワードを入力時に、立上げパラメータ
を同時に入力し、前記立上げパラメータエリアに設定す
る立上げパラメータ設定手段と、前記ロギングバッファ
内に、前記立上げパラメータとブートデバス種別が設定
されているブート情報エリアと、前記ロッキングバッフ
ァ内に、前記立上げパラメータを読みだし、前記ブート
情報エリアに従ってブート処理を行うブート手段とを有
することを特徴とするマイクロ診断装置付情報処理装
置。10. In the information processing apparatus with the micro-diagnosis device according to the above 9, a startup parameter area is provided in the logging buffer, and startup parameters are simultaneously input when a power-on password is input from the serial input / output port, and the startup parameter is set. A startup parameter setting means for setting the parameter area, a boot information area in which the startup parameter and boot debus type are set in the logging buffer, and the startup parameter read in the locking buffer, An information processing apparatus with a micro-diagnostic device, comprising: a boot unit that performs a boot process according to a boot information area.
【0074】11.前記10記載のマイクロ診断装置付
情報処理装置において、前記情報処理装置のダンプスイ
ッチと前記マイクロ診断装置とを接続するダンプスイッ
チインタフェースを設け、前記マイクロ診断装置が前記
ダンプスイッチから前記ダンプスイッチインタフェース
を介してダンプ指示を受信すると、前記第2の割込み通
信エリアにダンプ起動要求のコードをセットし、前記第
2の割込みポートを介して、前記演算処理装置に割込み
を発生させるダンプ処理要求手段と、前記演算処理装置
が前記マイクロ診断装置からの割込みを受信し、前記第
2の割込み通信エリアにダンプ要求のコードがセットさ
れていることを確認し、ダンプ処理を開始するダンプ手
段とを有することを特徴とするマイクロ診断装置付情報
処理装置。11. The information processing device with a micro diagnostic device according to the above 10, wherein a dump switch interface for connecting a dump switch of the information processing device and the micro diagnostic device is provided, and the micro diagnostic device is provided from the dump switch via the dump switch interface. Receiving a dump instruction, a dump activation request code is set in the second interrupt communication area, and dump processing request means for generating an interrupt to the arithmetic processing unit via the second interrupt port; The arithmetic processing device receives an interrupt from the micro-diagnostic device, confirms that the code of the dump request is set in the second interrupt communication area, and has a dump means for starting the dump process. An information processing device with a micro diagnostic device.
【0075】12.前記11記載のマイクロ診断装置付
情報処理装置において、前記ダンプ手段内に、前記第1
の割込み通信エリアにダンプ開始通知のコードをセット
し、前記第1の割込みポートを介して、前記マイクロ診
断装置に割込みを発生させるダンプ開始通知手段を備
え、前記マイクロ診断装置が、一定期間内に、前記演算
処理装置からの割込みを受信し前記第1の割込み通信エ
リアにダンプ開始通知のコードがセットされていること
を確認できなかった場合に、前記立上げパラメータエリ
アにダンプ再起動を示すコードを設定し、前記システム
リセット信号を駆動して前記情報処理装置全体をリセッ
トするダンプ再起動手段と、前記演算処理装置がシステ
ムリセット解除後、前記立上げパラメータを読みだし、
前記ダンプ再起動を示すコードがセットされていた場合
には、ダンプを開始するリセットダンプ処理手段とを有
することを特徴とするマイクロ診断装置付情報処理装
置。12. 11. The information processing apparatus with the micro-diagnostic device according to 11, wherein the first means is provided in the dump means.
A dump start notification code for setting a dump start notification code in the interrupt communication area of the micro-diagnostic device via the first interrupt port; , A code indicating a dump restart in the startup parameter area when it is not possible to confirm that the code of the dump start notification is set in the first interrupt communication area after receiving the interrupt from the arithmetic processing unit And dump restart means for driving the system reset signal to reset the entire information processing device, and after the arithmetic processing unit releases the system reset, reads the startup parameter,
An information processing apparatus with a micro-diagnostic device, comprising: reset dump processing means for starting a dump when the code indicating the dump restart is set.
【0076】13.前記5乃至12記載のいずれかのマ
イクロ診断装置付情報処理装置において、前記情報処理
装置の外部信号を受信し、前記情報処理装置に対して電
源投入指示または電源切断指示を発生する無人運転制御
装置と前記マイクロ診断装置とを接続する無人運転制御
インタフェースと、前記マイクロ診断装置が前記無人電
源制御装置から前記無人電源制御インタフェースを介し
て電源投入指示を受信すると、前記電源制御装置に対し
て前記電源制御インタフェースを介して電源投入を指示
し、前記情報処理装置全体の電源投入する無人電源投入
手段と、前記マイクロ診断装置が前記無人電源制御装置
から前記無人電源インタフェースを介して電源切断指示
を受信すると、前記マイクロ診断装置が、前記第2の割
込み通信エリアに前記閉塞要求のコードをセットし、前
記第2の割込みポートを介して、前記演算処理装置に割
込みを発生させる閉塞処理要求手段とを有することを特
徴とするマイクロ診断装置付情報処理装置。13. 13. The information processing device with a micro-diagnosis device according to any one of 5 to 12 above, which receives an external signal from the information processing device and issues a power-on instruction or a power-off instruction to the information processing device. And an unmanned operation control interface for connecting the micro diagnostic device to the micro diagnostic device, and the micro diagnostic device receives a power-on instruction from the unattended power supply control device via the unattended power supply control interface, the power supply to the power supply control device. An unattended power-on means for instructing power-on via a control interface and powering-on the entire information processing apparatus, and the micro-diagnostic device receiving a power-off instruction from the unattended power controller via the unattended power interface , The micro-diagnostic device stores the block request code in the second interrupt communication area. Sets, via the second interrupt port, the micro-diagnostic system with an information processing apparatus characterized by having a closing process request means for generating an interrupt to the processor.
【0077】14.前記5乃至13記載のいずれかのマ
イクロ診断装置付情報処理装置において、前記マイクロ
診断装置と同一の周辺バスに接続され、前記演算処理装
置及びマイクロ診断装置からアクセス可能で現在の年月
日時分秒の時刻を常に更新して保持しているカレンダク
ロックと、前記ロギング完了手段及びロギング完了監視
手段内に、前記ロギングバッファにデータを書き込む時
に上記カレンダクロックをアクセスし、現時刻をロギン
グバッファに格納するタイムスタンプ手段とを有するこ
とを特徴とするマイクロ診断装置付情報処理装置。14. The information processing device with a micro diagnostic device according to any one of 5 to 13 above, which is connected to the same peripheral bus as the micro diagnostic device and is accessible from the arithmetic processing device and the micro diagnostic device. The calendar clock that constantly updates and holds the time, and the logging completion means and the logging completion monitoring means access the calendar clock when writing data to the logging buffer and store the current time in the logging buffer. An information processing device with a micro-diagnostic device, comprising: time stamp means.
【0078】15.前記14記載のマイクロ診断装置付
情報処理装置において、前記ロギングバッファ内に、立
上げ時刻エリアを設け、前記マイクロ診断装置の接続さ
れた前記周辺バスを除く前記情報処理装置全体の電源が
切断されているときに、前記マイクロ診断装置が一定期
間間隔で前記立上げ時刻エリアと前記カレンダクロック
を比較し、両時刻が一致した場合に、前記電源制御装置
に対して前記電源制御インタフェースを介して電源投入
を指示し、前記情報処理装置全体の電源投入する無人電
源投入手段とを有することを特徴とするマイクロ診断装
置付情報処理装置。15. 15. The information processing apparatus with the micro diagnostic device according to the above 14, wherein a startup time area is provided in the logging buffer, and the entire information processing device except the peripheral bus to which the micro diagnostic device is connected is powered off. The micro diagnostic device compares the start-up time area and the calendar clock at regular time intervals, and when both times match, power is turned on to the power control device via the power control interface. And an unattended power-on means for turning on the power of the entire information processing apparatus.
【0079】16.前記15記載のマイクロ診断装置付
情報処理装置において、前記ロギングバッファ内に、電
源投入要因エリアを設け、電源投入時に、前記電源投入
要因エリアに電源投入要因を設定する電源投入要因設定
手段とを有することを特徴とするマイクロ診断装置付情
報処理装置。16. 15. The information processing apparatus with the micro-diagnostic device according to 15, wherein a power-on factor area is provided in the logging buffer, and a power-on factor setting unit sets a power-on factor in the power-on factor area when power is turned on. An information processing device with a micro-diagnostic device, characterized in that
【0080】17.前記16記載のマイクロ診断装置付
情報処理装置において、前記ロギングバッファ内に、ウ
ォッチドッグタイマカウント値エリアとウォッチドッグ
更新エリアとを設け、前記演算処理装置が前記ウォッチ
ドッグタイマカウント値エリアにカウント値を設定し、
前記第一の割込み通信エリアにウォッチドッグタイマ開
始要求のコードをセットし、前記第一の割込みポートを
介して、前記マイクロ診断装置に割込みを発生させるウ
ォッチドッグタイマ開始要求手段と、前記マイクロ診断
装置内に、前記演算処理装置からの割込みを受信し、前
記第一の割込み通信エリアにウォッチドッグタイマ開始
要求のコードがセットされていることを確認し、その
後、前記ウォッチドッグタイマカウンタで示される一定
間隔毎に、前記ウォッチドッグタイマ更新エリアが前記
演算処理装置により更新されていることを確認し、更新
されている場合は前記ウォッチドッグタイマ更新エリア
をクリアし、更新されていない場合は、前記第2の割込
み通信エリアにウォッチドッグタイマランアウトのコー
ドをセットし、前記第2の割込みポートを介して、前記
演算処理装置に割込みを発生させるウォッチドッグタイ
マ処理手段とを有することを特徴とするマイクロ診断装
置付情報処理装置。17. In the information processing device with the micro-diagnosis device according to the above 16, a watchdog timer count value area and a watchdog update area are provided in the logging buffer, and the arithmetic processing device stores a count value in the watchdog timer count value area. Set,
A watchdog timer start request means for setting a watchdog timer start request code in the first interrupt communication area and generating an interrupt to the micro diagnostic device via the first interrupt port; and the micro diagnostic device. Receives an interrupt from the arithmetic processing unit, confirms that the code of the watchdog timer start request is set in the first interrupt communication area, and then confirms that the code indicated by the watchdog timer counter is constant. At each interval, it is confirmed that the watchdog timer update area is updated by the arithmetic processing unit, and if it is updated, the watchdog timer update area is cleared. Set the code of the watchdog timer runout in the interrupt communication area of 2. Through the second interrupt port, the micro-diagnostic system with an information processing apparatus characterized by having a watch dog timer processing means for generating an interrupt to the processor.
【0081】18.前記17記載のマイクロ診断装置付
情報処理装置において、前記エラー情報レジスタにウォ
ッチドッグタイマランアウトのエラービットを設け、前
記ウォッチドッグタイマ更新エリア既定時間内に更新さ
れない場合に、前記マイクロ診断装置が前記エラー情報
レジスタの該当ビットをセットし、前記演算処理装置に
前記エラー情報レジスタ経由で割込みを発生させるラン
アウト通知手段を有することを特徴とするマイクロ診断
装置付情報処理装置。18. 18. In the information processing device with the micro diagnostic device described in 17, the error bit of a watchdog timer runout is provided in the error information register, and if the micro diagnostic device is not updated within a preset time of the watchdog timer update area, the micro diagnostic device causes the error to occur. An information processing apparatus with a micro-diagnostic device, comprising: a run-out notifying unit for setting a corresponding bit of an information register and causing an interrupt to the arithmetic processing unit via the error information register.
【0082】19.前記2乃至19記載のいずれかのマ
イクロ診断装置付情報処理装置において、前記マイクロ
診断装置から出力され、マイクロ診断装置が接続された
周辺バスを除く各周辺バスをリセットする個別周辺バス
リセット信号線を設け、前記演算処理装置が前記第1の
割込み通信エリアに各個別の前記周辺バスに対応した各
周辺バスリセット要求のコードをセットし、前記第1の
割込みポートを介して、前記マイクロ診断装置に割込み
を発生させる個別周辺バスリセット出力要求手段と、前
記マイクロ診断装置内に、前記演算処理装置からの割込
みを受信し、前記第1の割込み通信エリアに各個別のリ
セット出力要求のコードがセットされていることを確認
し、該当する前記個別周辺バスリセット信号を駆動して
周辺バスを個別にリセットする個別周辺バスリセット発
生手段とを有することを特徴とするマイクロ診断装置付
情報処理装置。19. 20. In the information processing device with the micro diagnostic device according to any one of 2 to 19, an individual peripheral bus reset signal line which is output from the micro diagnostic device and resets each peripheral bus except the peripheral bus to which the micro diagnostic device is connected The arithmetic processing unit sets a code of each peripheral bus reset request corresponding to each individual peripheral bus in the first interrupt communication area, and sets the code to the micro diagnostic device via the first interrupt port. An individual peripheral bus reset output request means for generating an interrupt and an interrupt from the arithmetic processing unit are received in the micro diagnostic device, and a code for each individual reset output request is set in the first interrupt communication area. Individual peripheral bus reset signal by driving the corresponding individual peripheral bus reset signal. Micro diagnostic apparatus with the information processing apparatus characterized by comprising a bus reset generation.
【0083】[0083]
【発明の効果】以上説明したように、ミニコンピュータ
以下のクラスの情報処理装置において、周辺バス上に安
価なマイクロ診断装置を接続することで、従来ミニコン
ピュータ以上のクラスの情報処理装置で採用されていた
障害収集専用のシステム制御装置に匹敵する機能を実現
することが可能となる。As described above, in an information processing device of a class lower than that of a minicomputer, by connecting an inexpensive micro diagnostic device on the peripheral bus, it has been adopted in the information processing device of a class higher than that of the conventional minicomputer. It is possible to realize a function comparable to the conventional system controller dedicated to fault collection.
【0084】さらにこの応用分野は広く、従来のシステ
ム制御装置以上の機能を実現することが可能となる。Further, this application field is wide, and it is possible to realize the function higher than that of the conventional system control device.
【図1】本発明の一実施例の構成図FIG. 1 is a configuration diagram of an embodiment of the present invention.
【図2】従来の構成図[Fig. 2] Conventional configuration diagram
【図3】ロギング手段のフローチャートFIG. 3 is a flowchart of a logging means.
【図4】ロギング完了通知手段のフローチャートFIG. 4 is a flowchart of a logging completion notifying means.
【図5】ロギングバッファの内容[Figure 5] Contents of logging buffer
【図6】ログエリアヘッダ部詳細[Fig. 6] Details of the log area header section
【図7】ログエリアデータ部の詳細[Figure 7] Details of the log area data section
【図8】実施例の構成図2FIG. 8 is a configuration diagram of an embodiment.
【図9】外部警報機アラーム出力要求手段のフローチャ
ートFIG. 9 is a flowchart of an external alarm device alarm output requesting means.
【図10】外部警報装置アラーム出力発生手段のフロー
チャートFIG. 10 is a flowchart of an external alarm device alarm output generating means.
【図11】システムリセット出力要求手段のフローチャ
ートFIG. 11 is a flowchart of system reset output requesting means.
【図12】システムリセット出力発生手段のフローチャ
ートFIG. 12 is a flowchart of system reset output generation means.
【図13】電源障害ロギング手段のフローチャートFIG. 13 is a flowchart of power failure logging means.
【図14】電源障害通知手段のフローチャートFIG. 14 is a flowchart of power failure notification means.
【図15】電源障害閉塞手段のフローチャートFIG. 15 is a flow chart of power failure blocking means.
【図16】電源投入手段のフローチャートFIG. 16 is a flowchart of power-on means.
【図17】閉塞処理要求手段のフローチャートFIG. 17 is a flowchart of a blocking process requesting unit.
【図18】閉塞手段のフローチャートFIG. 18 is a flowchart of the closing means.
【図19】電源切断要求手段のフローチャートFIG. 19 is a flow chart of power-off request means.
【図20】電源切断手段のフローチャートFIG. 20 is a flowchart of the power supply disconnecting means.
【図21】閉塞処理中通知手段のフローチャートFIG. 21 is a flowchart of a blocking processing notification means.
【図22】強制電源切断手段のフローチャートFIG. 22 is a flowchart of forced power-off means.
【図23】第1の通信エリアの割込みコード一覧FIG. 23 is a list of interrupt codes in the first communication area
【図24】第2の通信エリア割込みコード一覧FIG. 24 is a second communication area interrupt code list
【図25】立上げパラメータコード一覧[Figure 25] List of startup parameter codes
【図26】ブート情報エリアの詳細FIG. 26: Details of boot information area
【図27】立上げ時刻エリアの詳細FIG. 27: Details of startup time area
1 システムバス 2 演算処理装置(EPU) 3 主記憶装置(MEM) 4 バスインタフェース装置(BIU) 5 エラー情報レジスタ(EIR) 6 マイクロ診断装置(MDG) 7 ロギングバッファ(LBF) 8 周辺バス 9 カレンダクロック(TOD) 10 シリアル入出力ポート(SIO) 11 システム制御装置(SCU) 12 ゲートウェイ(GW) 13 周辺制御装置(PCU) 21 演算処理装置内エラー検出回路 22 マイクロ診断装置から演算処理装置への割込み
信号 31 主記憶装置内エラー検出回路 41 バスインタフェース装置内エラー検出回路 42 第1の割込みポート 43 第2の割込みポート 51 システムバスエラー検出回路 52 エラー情報レジスタ割込み信号 61 エラーロギング完了通知手段 62 外部警告装置 63 演算処理雄値からマイクロ診断装置への割込み
信号 64 システムリセット信号線 65 電源制御装置(PCM) 66 電源装置(POW) 67 電源制御インタフェース 100 コンソール(CNL) 601 電源スイッチインタフェース 602 ダンプスイッチインタフェース 603 無人運転制御装置インタフェース 610 電源スイッチ 620 ダンプスイッチ 630 無人運転制御装置(APU) 710 第1の割込み通信エリア 720 第2の割込み通信エリア 730 立上げパラメータエリア 740 立上げ時刻エリア 750 電源投入要因エリア 760 ウォッチドッグタイマカウント値エリア 765 ウォッチドッグタイマ更新エリア 770 ブート情報エリア 780 ログエリアヘッダ部 781 有効レコードの先頭アドレス 782 有効なレコード数 783 次にログされるレコード番号 790 ログデータ部 791 ログ番号 792 ログ時間 793 ログコードタイプ 794 ログレコードデータ長 795 データ部1 system bus 2 arithmetic processing unit (EPU) 3 main memory unit (MEM) 4 bus interface unit (BIU) 5 error information register (EIR) 6 micro diagnostic unit (MDG) 7 logging buffer (LBF) 8 peripheral bus 9 calendar clock (TOD) 10 Serial input / output port (SIO) 11 System control unit (SCU) 12 Gateway (GW) 13 Peripheral control unit (PCU) 21 Error detection circuit in arithmetic processing unit 22 Interrupt signal from micro diagnostic device to arithmetic processing unit 31 main memory error detection circuit 41 bus interface device error detection circuit 42 first interrupt port 43 second interrupt port 51 system bus error detection circuit 52 error information register interrupt signal 61 error logging completion notifying means 62 external warning device 63 Interrupt signal from the arithmetic processing male value to the micro diagnostic device 64 System reset signal line 65 Power supply control device (PCM) 66 Power supply device (POW) 67 Power supply control interface 100 Console (CNL) 601 Power switch interface 602 Dump switch interface 603 Unmanned Operation controller interface 610 Power switch 620 Dump switch 630 Unattended operation controller (APU) 710 First interrupt communication area 720 Second interrupt communication area 730 Startup parameter area 740 Startup time area 750 Power-on factor area 760 Watchdog Timer count value area 765 Watchdog timer update area 770 Boot information area 780 Log area header 781 Effective record start address 82 valid record number 783 next record number is the log 790 the log data unit 791 log number 792 log time 793 logs code type 794 log record data length 795 data unit
Claims (5)
置と、主記憶装置とがシステムバスで接続され、前記バ
スインタフェース装置は1本以上の周辺バスを有し、前
記周辺バスの1つにマイクロ診断装置が接続され、前記
マイクロ診断装置に外部警告装置が接続されている情報
処理装置において、 前記情報処理装置内に、エラー検出時にエラー信号を出
力するエラー検出回路を複数個有し、 前記マイクロ診断装置と同一の周辺バスに接続され、前
記エラー検出回路で検出したエラー信号を収集し、前記
エラー信号の論理和を割込みとして前記演算処理装置及
び前記マイクロ診断装置通知し、前記演算処理装置及び
前記マイクロ診断装置からアクセス可能であり、前記演
算処理装置からリセット可能なエラー情報レジスタと、 前記マイクロ診断装置と同一の周辺バスに接続され、前
記演算処理装置及びマイクロ診断装置からアクセス可能
な不揮発性のロギングバッファと、 前記演算処理装置が前記エラー情報レジスタからの割込
みを受けた後、エラー原因を認識し、詳細なエラー情報
を収集し、前記ロギングバッファに格納するエラーロギ
ング手段と、 前記演算処理装置から前記マイクロ診断装置に対してロ
ギング完了を通知するロギング完了通知手段と、 前記マイクロ診断装置が、エラー情報レジスタからの割
込みを受けた後、既定時間以内に前記ロギング完了通知
手段による通知が行われることを監視し、既定時間内に
ロギング完了が行われなかった場合には、前記マイクロ
診断装置がエラー情報レジスタをアクセスし、その内容
を前記ロギングバッファに格納し、前記外部警告装置に
警告を発生させるロギング完了監視手段とを有すること
を特徴とするマイクロ診断装置付情報処理装置。1. An arithmetic processing unit, a bus interface unit, and a main memory unit are connected by a system bus, and the bus interface unit has one or more peripheral buses, and one of the peripheral buses has a micro diagnostic function. In an information processing device to which a device is connected and an external warning device is connected to the micro-diagnostic device, the information processing device has a plurality of error detection circuits that output an error signal when an error is detected, It is connected to the same peripheral bus as the device, collects error signals detected by the error detection circuit, notifies the arithmetic processing device and the micro-diagnostic device as a logical sum of the error signals as an interrupt, the arithmetic processing device and the An error information register accessible from the micro diagnostic device and resettable from the arithmetic processing device; A non-volatile logging buffer connected to the same peripheral bus as the disconnection device and accessible from the arithmetic processing unit and the micro-diagnostic unit, and after the arithmetic processing unit receives an interrupt from the error information register An error logging unit that recognizes and collects detailed error information and stores the detailed error information in the logging buffer; a logging completion notifying unit that notifies the micro diagnostic device of logging completion from the arithmetic processing device; and the micro diagnostic device. After receiving the interrupt from the error information register, it is monitored that the notification by the logging completion notifying means is performed within a predetermined time, and when the logging completion is not performed within the predetermined time, the micro diagnostic device Accesses the error information register, stores the contents in the logging buffer, Micro diagnostic apparatus with the information processing apparatus characterized by having a logging completion monitoring means for generating a warning to tell device.
処理装置において、 前記バスインタフェース装置内に、前記演算処理装置か
ら前記マイクロ診断装置に割込みを発生させる第一の割
込みポートと、 前記ロギングバッファ内に、前記演算処理装置から前記
マイクロ診断装置への割込み要因を示す第一の割込み通
信エリアとを設け、 前記エラーロギング手段あるいはソフトェアにて、シス
テムに所定のエラーを検出した場合に、前記第一の割込
み通信エリアに外部警報機アラーム出力のコードをセッ
トし、前記第一の割込みポートを介して、前記マイクロ
診断装置に割込みを発生させる外部警報機アラーム出力
要求手段と、 前記マイクロ診断装置内に、前記演算処理装置からの割
込みを受信し、前記第一の割込み通信エリアに外部警報
機アラーム出力のコードがセットされていることを確認
し、外部警報機に対してアラームを出力する外部警報機
アラーム出力発生手段とを有することを特徴とするマイ
クロ診断装置付情報処理装置。2. The information processing device with a micro diagnostic device according to claim 1, wherein the bus interface device includes a first interrupt port for generating an interrupt from the arithmetic processing device to the micro diagnostic device, and the logging buffer. A first interrupt communication area indicating an interrupt factor from the arithmetic processing device to the micro-diagnostic device is provided therein, and when the error logging unit or software detects a predetermined error in the system, External alarm alarm output requesting means for setting an external alarm alarm output code in one interrupt communication area, and generating an interrupt to the micro diagnostic device via the first interrupt port; and inside the micro diagnostic device. And receives an interrupt from the arithmetic processing unit, and an external alarm device is provided in the first interrupt communication area. Ensure that the code of the alarm output is set, the micro-diagnostic system with an information processing apparatus characterized by having an external alarm Alarm output generating means for outputting an alarm to the external alarm.
処理装置において、 前記マイクロ診断装置から出力され、マイクロ診断装置
を除く前記情報処理装置全体をリセットするシステムリ
セット信号線を設け、 前記演算処理装置が前記第一の割込み通信エリアにシス
テムリセット要求のコードをセットし、前記第一の割込
みポートを介して、前記マイクロ診断装置に割込みを発
生させるシステムリセット出力要求手段と、 前記マイクロ診断装置内に、前記演算処理装置からの割
込みを受信し、前記第一の割込み通信エリアにシステム
リセット出力要求のコードがセットされていることを確
認し、システムリセット信号を駆動して前記情報処理装
置全体をリセットするシステムリセット発生手段とを有
することを特徴とするマイクロ診断装置付情報処理装
置。3. The information processing device with a micro diagnostic device according to claim 2, further comprising a system reset signal line which is output from the micro diagnostic device and resets the entire information processing device except the micro diagnostic device, A device for setting a system reset request code in the first interrupt communication area and generating an interrupt to the micro-diagnostic device via the first interrupt port; , Receives an interrupt from the arithmetic processing unit, confirms that the code of the system reset output request is set in the first interrupt communication area, and drives a system reset signal to operate the entire information processing apparatus. With a micro-diagnostic device characterized by having a system reset generating means for resetting Information processing device.
処理装置において、 前記情報処理装置内の電源装置を制御する電源制御装置
複数台と前記マイクロ診断装置とを接続する電源制御イ
ンタフェースと、 前記バスインタフェース装置内に、前記マイクロ診断装
置から前記演算処理装置に割込みを発生させる第二の割
込みポートと、 前記ロギングバッファ内に、前記マイクロ診断装置から
前記演算処理装置への割込み要因を示す第二の割込み通
信エリアとを設け、 前記電源装置に異常が発生した場合に、前記マイクロ診
断装置が前記電源制御装置から前記電源制御インタフェ
ースを介して異常ステータスを採取し、前記ロギングバ
ッファに格納する電源異常ロギング手段と、 前記マイクロ診断装置が、前記第2の割込み通信エリア
に電源障害のコードをセットし、前記第2の割込みポー
トを介して、前記演算処理装置に割込みを発生させる電
源障害通知手段と、 前記演算処理装置が前記マイクロ診断装置からの割込み
を受信し、前記第2の割込み通信エリアに前記電源障害
のコードがセットされていることを確認し、閉塞処理を
開始する電源障害閉塞手段とを有することを特徴とする
マイクロ診断装置付情報処理装置。4. The information processing apparatus with a micro-diagnostic device according to claim 3, wherein a power supply control interface for connecting a plurality of power supply control devices for controlling a power supply device in the information processing device and the micro-diagnostic device, A second interrupt port in the bus interface device for generating an interrupt from the micro-diagnostic device to the arithmetic processing device; and a second interrupt port in the logging buffer showing an interrupt factor from the micro-diagnostic device to the arithmetic processing device. When an abnormality occurs in the power supply device, the micro-diagnostic device collects an abnormality status from the power supply control device via the power supply control interface and stores it in the logging buffer. The logging means and the micro-diagnostic device cause a power failure in the second interrupt communication area. And a power failure notification means for setting an interrupt code to the arithmetic processing unit via the second interrupt port, and the arithmetic processing unit receives an interrupt from the micro-diagnostic device, An information processing apparatus with a micro-diagnostic device, comprising: a power failure blocking means for confirming that the power failure code is set in the interrupt communication area and starting blocking processing.
処理装置において、 前記情報処理装置の電源スイッチと前記マイクロ診断装
置とを接続する電源スイッチインタフェースを設け、 前記マイクロ診断装置が前記電源スイッチから前記電源
スイッチインタフェースを介して電源投入指示を受信す
ると、前記電源制御装置に対して前記電源制御インタフ
ェースを介して電源投入を指示し、前記情報処理装置全
体の電源投入する電源投入手段と、 前記マイクロ診断装置が前記電源スイッチから前記電源
スイッチインタフェースを介して電源切断指示を受信す
ると、前記マイクロ診断装置が、前記第2の割込み通信
エリアに閉塞要求のコードをセットし、前記第2の割込
みポートを介して、前記演算処理装置に割込みを発生さ
せる閉塞処理要求手段と、 前記演算処理装置が前記マイクロ診断装置からの割込み
を受信し、前記第2の割込み通信エリアに閉塞要求のコ
ードがセットされていることを確認し、閉塞処理を開始
する閉塞手段と、 前記演算処理装置が閉塞処理終了後、前記第1の割込み
通信エリアに電源切断要求のコードをセットし、前記第
1の割込みポートを介して、前記マイクロ診断装置に割
込みを発生させる電源切断要求手段と、 前記マイクロ診断装置が、前記演算処理装置からの割込
みを受信し、前記第1の割込み通信エリアに電源切断要
求のコードがセットされていることを確認し、前記電源
制御装置に対して前記電源制御インタフェースを介して
電源切断を指示し、前記マイクロ診断装置の接続された
前記周辺バスを除く前記情報処理装置全体の電源切断す
る電源切断手段とを有することを特徴とするマイクロ診
断装置付情報処理装置。5. The information processing apparatus with the micro diagnostic device according to claim 4, further comprising a power switch interface for connecting a power switch of the information processing device and the micro diagnostic device, wherein the micro diagnostic device is connected to the power switch. When a power-on instruction is received via the power switch interface, a power-on means for instructing the power control apparatus to turn on the power via the power control interface and turning on the power of the entire information processing apparatus; When the diagnostic device receives a power-off instruction from the power switch via the power switch interface, the micro-diagnostic device sets a blocking request code in the second interrupt communication area and sets the second interrupt port. Through the block processing requesting unit that causes an interrupt to the arithmetic processing unit via And a closing means for confirming that the arithmetic processing unit receives an interrupt from the micro-diagnostic device, sets a code of a closing request in the second interrupt communication area, and starts the closing process. After the processing unit completes the blocking process, a power-off request code is set in the first interrupt communication area and an interrupt request is issued to the micro-diagnostic device via the first interrupt port. And the micro-diagnostic device receives an interrupt from the arithmetic processing unit, confirms that a power-off request code is set in the first interrupt communication area, A power supply for instructing power off via a power control interface and powering off the entire information processing apparatus except the peripheral bus to which the micro-diagnostic device is connected Micro diagnostic apparatus with the information processing apparatus characterized by having a cross section.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4065226A JP2760367B2 (en) | 1992-03-23 | 1992-03-23 | Information processing device with micro diagnostic device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4065226A JP2760367B2 (en) | 1992-03-23 | 1992-03-23 | Information processing device with micro diagnostic device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05265812A true JPH05265812A (en) | 1993-10-15 |
| JP2760367B2 JP2760367B2 (en) | 1998-05-28 |
Family
ID=13280796
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4065226A Expired - Fee Related JP2760367B2 (en) | 1992-03-23 | 1992-03-23 | Information processing device with micro diagnostic device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2760367B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006209320A (en) * | 2005-01-26 | 2006-08-10 | Fujitsu Ltd | Memory dump program boot method, mechanism and program |
| JP2009003706A (en) * | 2007-06-21 | 2009-01-08 | Nec Computertechno Ltd | Computer system, computer, computer system failure detection method, program |
| US7502956B2 (en) | 2004-07-22 | 2009-03-10 | Fujitsu Limited | Information processing apparatus and error detecting method |
| JP2009294881A (en) * | 2008-06-04 | 2009-12-17 | Fujitsu Ltd | Information processing apparatus and information processing method |
-
1992
- 1992-03-23 JP JP4065226A patent/JP2760367B2/en not_active Expired - Fee Related
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7502956B2 (en) | 2004-07-22 | 2009-03-10 | Fujitsu Limited | Information processing apparatus and error detecting method |
| JP2006209320A (en) * | 2005-01-26 | 2006-08-10 | Fujitsu Ltd | Memory dump program boot method, mechanism and program |
| JP2009003706A (en) * | 2007-06-21 | 2009-01-08 | Nec Computertechno Ltd | Computer system, computer, computer system failure detection method, program |
| JP2009294881A (en) * | 2008-06-04 | 2009-12-17 | Fujitsu Ltd | Information processing apparatus and information processing method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2760367B2 (en) | 1998-05-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0183548A2 (en) | Local power switching control subsystem | |
| CN118897615B (en) | Server power management system, method, device, medium and program product | |
| CN100383748C (en) | Policy-based responses to system errors that occur during OS runtime | |
| JP2003150280A (en) | Backup management system and method | |
| CN100378617C (en) | Network awakening device and method | |
| CN106776282A (en) | The abnormality eliminating method and device of a kind of bios program | |
| US8078335B2 (en) | Storage system, storage system control method and storage system control apparatus | |
| CN105389525A (en) | Management method and system for blade server | |
| CN1584847B (en) | Operational state preservation in the absence of AC power | |
| JP3653335B2 (en) | Computer management system | |
| US5557739A (en) | Computer system with component removal and replacement control scheme | |
| JP2760367B2 (en) | Information processing device with micro diagnostic device | |
| CN101110053A (en) | A Method for Realizing Computer Fault Alarm Control | |
| JP2003150279A (en) | Management system and backup management method in computer system | |
| JP2003256240A (en) | Information processing apparatus and fault recovery method thereof | |
| JPH11212682A (en) | Ganged on/off method of local system power supply and power supply control system | |
| JP2006268742A (en) | Computer system and control method thereof | |
| JP2000112790A (en) | Computer with failure information collection function | |
| JP7001236B2 (en) | Information processing equipment, fault monitoring method, and fault monitoring computer program | |
| JP4068277B2 (en) | Hardware system | |
| CN114442785A (en) | Method and system for prolonging output holding time of server power supply | |
| CN119576098B (en) | Edge server self-starting method, apparatus, computer equipment and storage medium | |
| CN111679956A (en) | Out-of-band management system and management method | |
| CN103518188A (en) | Supervisor system resuming control | |
| JP3480881B2 (en) | Remote monitoring device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19980218 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080320 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090320 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090320 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100320 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100320 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110320 Year of fee payment: 13 |
|
| LAPS | Cancellation because of no payment of annual fees |