JP2760367B2 - Information processing device with micro diagnostic device - Google Patents
Information processing device with micro diagnostic deviceInfo
- Publication number
- JP2760367B2 JP2760367B2 JP4065226A JP6522692A JP2760367B2 JP 2760367 B2 JP2760367 B2 JP 2760367B2 JP 4065226 A JP4065226 A JP 4065226A JP 6522692 A JP6522692 A JP 6522692A JP 2760367 B2 JP2760367 B2 JP 2760367B2
- Authority
- JP
- Japan
- Prior art keywords
- interrupt
- micro
- power
- diagnostic device
- 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.)
- Expired - Fee Related
Links
Landscapes
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
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, in which the error is notified to an arithmetic processing unit, and detailed information of the error is collected and logged by the arithmetic processing unit. In particular, the present invention relates to an information processing device with a micro diagnostic device that monitors completion of logging and logs the contents of an error information register in place of the arithmetic processing device when logging fails.
【0002】[0002]
【従来の技術】従来のミニコンピュータ以上のクラスの
情報処理装置は、診断装置を内部に含んだシステム制御
装置を持ち、障害情報の収集及びロギングは診断装置が
行い、演算処理装置は主体的に行うことはなかった。そ
の理由は、一般的に、情報処理装置内における演算処理
装置の故障率の割合が高く、演算処理装置自身の障害の
場合は、演算処理装置による障害収集及びロギングは不
可能であるからである。そこで、従来の技術では、診断
及び障害データ収集のために、システムバス上に障害情
報収集と、情報処理装置の立上げ処理を行うシステム制
御装置を設けている。2. Description of the Related Art A conventional information processing device of a class higher than a minicomputer has a system control device including a diagnostic device therein. The diagnostic device collects and logs fault information. Did not do. 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, the failure collection and logging by the arithmetic processing device are impossible. . Therefore, in the related art, a system controller that collects fault information and performs a startup process of the information processing device is provided on a system bus for diagnosis and fault data collection.
【0003】従来のミニコンピュータより小さいクラス
のワークステーションまたはパソコン等の情報処理装置
では、障害情報収集や立上げ処理の為に特別な診断装置
は持たず、すべて演算処理装置が行っている。Information processing devices such as workstations or personal computers of a class smaller than conventional minicomputers do not have a special diagnostic device for collecting fault information and starting up, but are all performed by arithmetic processing devices.
【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 mini-computer class information processing apparatus. 11, a system controller; 12, a gateway; 21, 31, 41, 51, an error detection circuit; and 52, an error information register interrupt signal. Failures detected in the arithmetic processing unit 2, the main storage unit 3, and the bus interface unit 4 are detected by the system control unit 11
Is reported to the system bus 11
Alternatively, fault information is directly collected from the faulty device via the diagnostic bus. The failure of the system bus 1
1 monitors itself. In some cases, the system control device 11 stops the clock of the system bus 1 when a failure occurs, and completely stops the operation of the entire information processing device including the arithmetic processing device 2.
【0005】[0005]
【発明が解決しようとする課題】前述した従来のミニコ
ンピュータ以上のクラスの情報処理装置では、システム
制御装置がシステムバスに接続され、システムバスを使
用してシステム制御装置自体が障害データを収集するた
めに、非常に信頼性がある反面、高価な物となり、ミニ
コンより小さいワークステーションクラスの情報処理装
置に適用できないという問題点があった。In an information processing apparatus of a class higher than the conventional minicomputer described above, a system controller is connected to a system bus, and the system controller 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】そこで、本発明の技術的課題は、上記欠点
に鑑み安価で、且つ、ミニコン以下のワークステーショ
ン等の情報処理装置に適用できるマイクロ診断装置付情
報処理装置を提供することである。Accordingly, it is an object of the present invention to provide an information processing apparatus with a micro diagnostic device which is inexpensive in view of the above-mentioned drawbacks and can be applied to an information processing apparatus such as a workstation having a mini-computer or less.
【0007】[0007]
【課題を解決するための手段】本発明によれば、演算処
理装置と、バスインタフェース装置と、主記憶装置とが
システムバスで接続され、前記バスインタフェース装置
は1本以上の周辺バスを有し、前記周辺バスの1つにマ
イクロ診断装置が接続され、前記マイクロ診断装置に外
部警告装置が接続されている情報処理装置において前記
情報処理装置内に、エラー検出時にエラー信号を出力す
るエラー検出回路を複数個有し、前記マイクロ診断装置
と同一の周辺バスに接続され、前記エラー検出回路で検
出したエラー信号を収集し、前記エラー信号の論理和を
割込みとして前記演算処理装置及び前記マイクロ診断装
置通知し、前記演算処理装置及び前記マイクロ診断装置
からアクセス可能であり、前記演算処理装置からリセッ
ト可能なエラー情報レジスタと、前記マイクロ診断装置
と同一の周辺バスに接続され、前記演算処理装置及びマ
イクロ診断装置からアクセス可能な不揮発性のロギング
バッファと、前記演算処理装置が前記エラー情報レジス
タからの割込みを受けた後、エラー原因を認識し、詳細
なエラー情報を収集し、前記ロギングバッファに格納す
るエラーロギング手段と、前記演算処理装置から前記マ
イクロ診断装置に対してロギング完了を通知するロギン
グ完了通知手段と、前記マイクロ診断装置が、エラー情
報レジスタからの割込みを受けた後、既定時間以内に前
記ロギング完了通知手段による通知が行われることを監
視し、既定時間内にロギング完了が行われなかった場合
には、前記マイクロ診断装置がエラー情報レジスタをア
クセスし、その内容を前記ロギングバッファに格納し、
前記外部警告装置に警告を発生させるロギング完了監視
手段とを有することを特徴とするマイクロ診断装置付情
報処理装置が得られる。According to the present invention, an arithmetic processing unit, a bus interface unit, and a main storage 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 the information processing device 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 The arithmetic processing unit and the micro diagnostic device are connected to the same peripheral bus as the micro diagnostic device, collect error signals detected by the error detection circuit, and use the logical sum of the error signals as an interrupt. Notify, error information accessible from the arithmetic processing unit and the micro diagnostic device and resettable 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 receiving an interrupt from the error information register. After that, an error logging means for recognizing the cause of the error, collecting detailed error information and storing the error information in the logging buffer, and a logging completion notifying means for notifying the micro diagnostic device of the completion of logging from the arithmetic processing unit, After receiving the interrupt from the error information register, the micro diagnostic device monitors that the notification by the logging completion notifying unit is performed within a predetermined time, and when the logging is not completed within the predetermined time, The micro diagnostic device accesses an error information register and logs the contents thereof Stored in the Ffa,
An information processing apparatus with a micro-diagnostic device is provided, comprising: a logging completion monitoring means for generating a warning in the external warning device.
【0008】また、本発明によれば、請求項1記載のマ
イクロ診断装置付情報処理装置において、前記バスイン
タフェース装置内に、前記演算処理装置から前記マイク
ロ診断装置に割込みを発生させる第一の割込みポート
と、前記ロギングバッファ内に、前記演算処理装置から
前記マイクロ診断装置への割込み要因を示す第一の割込
み通信エリアとを設け、前記エラーロギング手段あるい
はソフトェアにて、システムに所定のエラーを検出した
場合に、前記第一の割込み通信エリアに外部警報機アラ
ーム出力のコードをセットし、前記第一の割込みポート
を介して、前記マイクロ診断装置に割込みを発生させる
外部警報機アラーム出力要求手段と、前記マイクロ診断
装置内に、前記演算処理装置からの割込みを受信し、前
記第一の割込み通信エリアに外部警報機アラーム出力の
コードがセットされていることを確認し、外部警報機に
対してアラームを出力する外部警報機アラーム出力発生
手段とを有することを特徴とするマイクロ診断装置付情
報処理装置が得られる。According to the present invention, in the information processing apparatus with a micro diagnostic device according to claim 1, a first interrupt for generating an interrupt from the arithmetic processing device 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 device are provided in the logging buffer, and a predetermined error is detected in the system by the error logging means or software. 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 in the micro diagnostic device via the first interrupt port. Receiving an interrupt from the arithmetic processing unit in the micro diagnostic device, External alarm device alarm output generating means for confirming that an external alarm device alarm output code is set at the rear, and outputting an alarm to the external alarm device, comprising: A device is obtained.
【0009】また、本発明によれば、請求項2記載のマ
イクロ診断装置付情報処理装置において、前記マイクロ
診断装置から出力され、マイクロ診断装置を除く前記情
報処理装置全体をリセットするシステムリセット信号線
を設け、前記演算処理装置が前記第一の割込み通信エリ
アにシステムリセット要求のコードをセットし、前記第
一の割込みポートを介して、前記マイクロ診断装置に割
込みを発生させるシステムリセット出力要求手段と、前
記マイクロ診断装置内に、前記演算処理装置からの割込
みを受信し、前記第一の割込み通信エリアにシステムリ
セット出力要求のコードがセットされていることを確認
し、システムリセット信号を駆動して前記情報処理装置
全体をリセットするシステムリセット発生手段とを有す
ることを特徴とするマイクロ診断装置付情報処理装置が
得られる。According to the present invention, in the information processing device with a micro diagnostic device according to claim 2, a system reset signal line output from the micro diagnostic device and resetting the entire information processing device except the micro diagnostic device. System reset output requesting means for the arithmetic processing unit to set a system reset request code in the first interrupt communication area, and to generate 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, confirming that a system reset output request code is set in the first interrupt communication area, and driving a system reset signal. 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 a micro diagnostic device according to claim 3, a plurality of power control devices for controlling a power supply device in the information processing device are connected to the micro diagnostic device. A power supply control interface, a second interrupt port for generating an interrupt from the micro diagnostic device to the arithmetic processing device in the bus interface device, and a log buffer from the micro diagnostic device to the arithmetic processing device. A second interrupt communication area indicating an interrupt cause, and 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 performs logging. Power abnormality logging means for storing in a buffer, and the micro diagnostic device,
Power failure notification means for setting a power failure code in the second interrupt communication area and generating an interrupt in the arithmetic processing device via the second interrupt port; and A power failure blocking means for receiving a power supply failure code from the second interruption communication area, confirming that the power supply failure code is set in the second interruption communication area, and initiating a closure processing. The attached 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. 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 supplies power to the entire information processing device. Input means, and when the micro diagnostic device receives a power off instruction from the power switch via the power switch interface, the micro diagnostic device sets a code of a block request in the second interrupt communication area, Generates an interrupt to the arithmetic processing unit via a second interrupt port The closing processing requesting means and the arithmetic processing unit receive an interrupt from the micro diagnostic device, confirm that the code of the closing request is set in the second interrupt communication area, and start the closing processing. After the closing means 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 via the first interrupt port. A power-off request unit, the micro-diagnosis device receives an interrupt from the arithmetic processing unit, and confirms that a power-off request code is set in the first interrupt communication area; To the power supply control interface via the power supply control interface, and the entire information processing apparatus except for the peripheral bus connected to the micro diagnostic apparatus. 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]
【実施例】次に本発明の実施例について図面を参照して
説明する。Next, an embodiment of the present invention will be described with reference to the drawings.
【0013】図1は、本発明の一実施例におけるマイク
ロ診断装置付情報処理装置である。FIG. 1 shows an information processing apparatus with a micro diagnostic device 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 storage 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 are error logging completion notifying means, and 62 is an external warning device.
【0015】図3は、エラーロギング手段のフローチャ
ートである。図4は、エラーロギング完了監視手段のフ
ローチャートである。図5は、エラーロギングバッファ
の内部である。図6は、ログヘッダ部の詳細である。図
7は、ログレコードの詳細である。FIG. 3 is a flowchart of the error logging means. FIG. 4 is a flowchart of the error logging completion monitoring means. FIG. 5 is 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 block diagram 2 of the embodiment, wherein 9 is a calendar clock, 10 is a serial input / output port, 42 is a first interrupt port, 43 is a second interrupt port, 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 control device,
66 is a power supply device, 67 is a power supply control interface, 10
0 is a console, 601 is a power switch interface, 602 is a dump switch interface, 603 is an unmanned operation control device interface, 610 is a power switch, 620 is a dump switch, and 630 is an unmanned operation control device.
【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 request means, FIG. 10 is a flow chart of the external alarm device alarm output generation means, FIG. 11 is a flow chart of the system reset output request means, and FIG. 12 is a flow chart of the system reset output generation means. 13, FIG. 13 is a flowchart of a power failure logging unit, FIG. 14 is a flowchart of a power failure notifying unit, FIG. 15 is a flowchart of a power failure blocking unit, FIG.
17 is a flowchart of the closing process requesting unit, FIG. 18 is a flowchart of the closing unit, FIG. 19 is a flowchart of the power-off requesting unit, FIG. 20 is a flowchart of the power-off unit, 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 interrupt codes in the second communication area, FIG. 25 is a list of start-up parameter codes, and FIG. Details of FIG. 2
Reference numeral 7 denotes the details of the start-up time area.
【0018】情報処理装置内のエラー検出回路は、LS
I内に搭載された診断回路や、LSIの外のパリティチ
ェッカなどである。これらのエラー検出回路がエラーを
検出するとエラー情報レジスタ5に信号線で通知され
る。エラー情報レジスタ5は、エラー検出回路の少なく
とも1つがエラーを検出すると、信号線52によりマイ
クロ診断装置6及び演算処理装置2に割込みを発生さ
せ、ロギングの開始を促す。The error detection circuit in the information processing device is LS
A diagnostic circuit mounted in the I and a parity checker outside the LSI. 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 the micro diagnostic device 6 and the arithmetic processing device 2 to generate an interrupt through the signal line 52 to urge the start of logging.
【0019】次に演算処理装置2は、図3のロギング手
段が示すように、エラー情報レジスタ5からの割込みを
受信すると、エラー情報レジスタ5をリードしてエラー
原因を認識する。演算処理装置2は、そのエラー原因に
対応した詳細エラー情報を収集する。例えば、主記憶装
置3内のエラー検出回路がメモリの1ビットエラーを検
出すると、エラー情報レジスタ5にメモリ障害のエラー
を報告し、エラー情報レジスタ5から演算処理装置2に
対して割込みが発生する。演算処理装置2は、エラー情
報レジスタ5をリードして、メモリ障害が発生したこと
を認識し、主記憶装置3内に保持されているエラー種
別、エラーアドレス、エラーシンドローム等の情報を採
取する。Next, as indicated by the logging means in FIG. 3, when the arithmetic processing unit 2 receives an interrupt from the error information register 5, it reads the error information register 5 and recognizes the cause of the error. The arithmetic processing unit 2 collects detailed error information corresponding to the error cause. For example, when the error detection circuit in the main storage device 3 detects a one-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 an error type, an error address, and an error syndrome held in the main storage device 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 an area of a log header section 780 and a log data section 790 shown in FIG. The storage format of the log header 780 is shown in FIG. The head address 781 of the valid record indicates the head address in the log data part 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
Is set to a larger value. The log number is uniquely given to a log record. As shown in FIG. 7, the log record format is log number 791, log type 7
93, a log data length 794, and a data part 795. The log record type 793 is defined for each error detection module of the log record. In addition, log record length 7
In 94, the number of bytes of the log record is entered.
【0021】ロギング完了通知手段は、演算処理装置2
が、ロギングバッファ7へのログを完了した後、エラー
ロギング完了通知信号61を駆動して、マイクロ診断装
置6に対して正常にログが完了したことを通知するもの
である。The logging completion notifying means includes the arithmetic processing unit 2
However, after the log to the logging buffer 7 is completed, an error logging completion notification signal 61 is driven to notify the micro diagnostic device 6 that the log has been normally completed.
【0022】ロギング完了監視手段は、図4に示す様
に、マイクロ診断装置6が、エラー情報レジスタ5から
の割込みを受信すると、既定時間が経過するのを待ち、
既定時間経過後、ロギング完了通知手段により、ロギン
グ完了が行われたかをチェックし、行われていれば何も
せずにロギングの監視を終了する。既定時間は、演算処
理装置2がロギングを完了するまでにかかる最大時間の
2倍が適当である。既定時間経過後までにロギング完了
通知が来なかった場合は、マイクロ診断装置6が、エラ
ー情報レジスタ5をリードして、ロギングバッファ7へ
の格納を行う。また、外部警告装置62に警告を発生さ
せる。As shown in FIG. 4, when the micro diagnostic device 6 receives an 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 the logging is completed, and if it is, terminates the monitoring of the logging without doing anything. The predetermined time is suitably twice the maximum time required for the arithmetic processing device 2 to complete the logging. If the logging completion notification has not been received by the elapse of the predetermined time, the micro diagnostic device 6 reads the error information register 5 and stores it in the logging buffer 7. In addition, a warning is issued to the external warning device 62.
【0023】以下に、このマイクロ診断装置付情報処理
装置の応用例を示す。An application example of the information processing apparatus with a micro diagnostic device will be described below.
【0024】エラーロギングが正常に終了したが、シス
テムの運用に致命的な障害がログされてしまった場合、
またはエラー情報レジスタ5からの何の障害報告はない
が、OSが動作できないような状態に陥った場合、ソフ
トウェアにて外部警報機にアラームを出力する機構を以
下に説明する。If error logging is completed normally, but a fatal failure is logged in the operation of the system,
Alternatively, a mechanism for outputting an alarm to an external alarm using software when an OS 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 alarm output request means is shown in FIG.
As shown in FIG. 5, the software detecting 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. 8 is realized by writing 1 to the first interrupt port 42 in the bus interface device 4 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
に対してアラームを出力することで実現される。As shown in FIG. 10, the external alarm device alarm output generating means receives the interrupt from the arithmetic processing unit 2 when the micro diagnostic device 6 receives the interrupt from the arithmetic processing device 2, and outputs the external alarm device alarm to the first interrupt history area 710. Output code (40
H) is set, and the external alarm 61
This is realized by outputting an alarm to.
【0027】次に本実施例で採用している、致命な障害
発生後速やかに情報処理装置全体をリセットして、シス
テムの復旧を行う機構を説明する。Next, a mechanism employed in this embodiment for resetting the entire information processing apparatus immediately after the occurrence of a fatal failure and restoring the system will be described.
【0028】システムリセット要求手段は図11に示す
ように、障害データ収集後、演算処理装置2で実行され
るソフトウェアが、第一の割込み通史エリア710にシ
ステムリセット要求のコード(04H)をセットし、第
一の割込みポート42に1をライトすることで割込み信
号線63を駆動し、マイクロ診断装置6に割込みを発生
させることで実現される。As shown in FIG. 11, the system reset request means sets the system reset request code (04H) in the first interrupt history area 710 by the software executed by the arithmetic processing unit 2 after collecting the fault data. This is realized by driving the interrupt signal line 63 by writing 1 to the first interrupt port 42 and causing the micro diagnostic device 6 to generate an interrupt.
【0029】また、システムリセット出力発生手段は、
図12に示す様に、マイクロ診断装置6が演算処理装置
2からの割込みを受信し、前記第一の割込み通史エリア
710にシステムリセット出力要求のコード(04H)
がセットされていることを確認し、システムリセット信
号64を駆動して情報処理装置全体をリセットすること
で実現される。システムリセット信号64は情報処理装
置全体に張り巡らされ、マイクロ診断装置6以外の殆ど
全てをリセットする。The system reset output generating means includes:
As shown in FIG. 12, the micro diagnostic device 6 receives the interrupt from the arithmetic processing device 2 and stores the system reset output request code (04H) in 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 over the entire information processing apparatus, and resets almost everything except the micro diagnostic device 6.
【0030】次に本実施例で採用している、電源障害発
生時の障害処理処理方法を説明する。Next, a description will be given of a failure processing method when a power failure occurs, which is employed in this embodiment.
【0031】電源異常ロギング手段は、図13に示す様
に、電源装置66に異常が発生した場合に、マイクロ診
断装置6が電源制御装置65から電源制御インタフェー
ス67を介して異常ステータスを採取し、ロギングバッ
ファ7に障害データを格納する。電源異常として、情報
処理装置の入力ACの停電、電源装置のDCの異常、情
報処理装置の冷却装置の故障、情報処理装置内の温度異
常等がある。As shown in FIG. 13, when an abnormality occurs in the power supply device 66, the micro diagnosis device 6 collects an abnormality status from the power supply control device 65 via the power supply control interface 67, as shown in FIG. The fault 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に割込みを発生させる。As shown in FIG. 14, in the power failure notifying 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.
When the arithmetic processing unit 2 receives an interrupt from the micro diagnostic device 6 and the power failure code (10H) is set in the second interrupt history area 720, the processing is realized by starting the closing process. Depending on the type of the power failure, there is a case where the DC of the information processing device cannot be guaranteed until the closing process is completely completed. However, blockage processing must be performed during the period from the occurrence of AC disconnection to the discharge limit of the battery when a certain amount of battery is built into the information processing device, or during the period from the failure of the fan to the occurrence of abnormal temperature. Can be.
【0034】次に本実施例で採用している、通常の閉塞
処理の方法を説明する。Next, a description will be given of a normal closing processing method employed in this embodiment.
【0035】電源投入手段は、図16に示すようにマイ
クロ診断装置6が電源スイッチ610から電源スイッチ
インタフェース601を介して電源投入指示を受信する
と、電源制御装置65に対して電源制御インタフェース
67を介して電源投入を指示し、情報処理装置全体の電
源投入する。When the micro diagnostic device 6 receives a power-on instruction from the power switch 610 via the power switch interface 601 as shown in FIG. 16, the power-on means is transmitted to the power control device 65 via the power control interface 67. To turn on the power of the information processing apparatus.
【0036】また、閉塞処理要求手段は図17に示す様
に、マイクロ診断装置6が電源スイッチ610から電源
スイッチインタフェース601を介して電源切断指示を
受信すると、マイクロ診断装置6が、第2の割込み通史
エリア720に閉塞要求のコード(21H)をセット
し、第2の割込みポート43に1をライトすることによ
り割込み信号22を駆動して、演算処理装置2に割込み
を発生させる。As shown in FIG. 17, when the micro-diagnosis device 6 receives a power-off instruction from the power switch 610 via the power switch interface 601 as shown in FIG. The code (21H) of the block 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 cause the arithmetic processing unit 2 to generate an interrupt.
【0037】閉塞手段は図18に示すように、演算処理
装置2がマイクロ診断装置6からの割込みを受信し、第
2の割込み通史エリア720に閉塞要求のコード(21
h)がセットされていることを確認し、閉塞処理を開始
する。As shown in FIG. 18, the closing means is such that the arithmetic processing unit 2 receives an interrupt from the micro-diagnosis device 6 and stores the code (21) of the closing request in the second interrupt history area 720.
Confirm that h) is set, and start the closing process.
【0038】続いて電源切断要求手段は図19に示す様
に、演算処理装置2が閉塞処理終了後、第1の割込み通
史エリア710に電源切断要求のコード(10h)をセ
ットし、第1の割込みポート42に1をライトすること
により割込み信号線64を駆動して、マイクロ診断装置
6に割込みを発生させる。Subsequently, as shown in FIG. 19, after the arithmetic processing unit 2 completes the closing process, the power-off requesting means sets the power-off request code (10h) in the first interrupt history area 710, and 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, in the power-off means, the micro-diagnosis device 6 receives an interrupt from the arithmetic processing device 2, and sets a power-off request code (10h) in the first interrupt history area 710. Is confirmed, the power supply control unit 65 is instructed to turn off the power supply via the power supply control interface 67, and the power supply of the entire information processing apparatus excluding the peripheral bus 8 to which the micro diagnostic device 6 is connected is turned off.
【0040】電源切断要求手段及び電源切断手段によ
り、電源スイッチ610によれずオペレータのソフトウ
ェアコマンド等によって電源切断が可能となる。By the power-off requesting means and the power-off means, the power can be turned off by an operator's software command or the like without using the power switch 610.
【0041】しかし、上の電源切断方法では、ソフトウ
ェアがストールしている場合には、電源切断が行えな
い。この問題を解決する為に、本実施例で実現している
機構を説明する。However, in the above power-off method, if the software is stalled, the power cannot be turned off. In order to solve this problem, a 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, while the closing process is being executed, the arithmetic processing unit 2 stores the code (06H) during the closing process in the first interrupt history area 710 as shown in FIG. Set, first interrupt port 4
Writing 1 to 2 drives the interrupt signal 64,
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 as follows.
The micro diagnostic device 6 receives an interrupt from the arithmetic processing device 2 within a predetermined time interval, and generates a first interrupt history area 7
If it is not confirmed that the code (06H) being closed is set in 10, it instructs the power supply control device 65 to turn off the power supply via the power supply control interface 67 and connects the micro diagnostic device 6. The power of the entire information processing apparatus except for the peripheral bus 8 is turned off.
【0044】次に本実施例で採用しているシリアル入出
力アクセス制御手段は、マイクロ診断装置6と演算処理
装置2から入出力可能なシリアル入出力ポート10及び
コンソール100を、マイクロ診断装置6と同一の周辺
バス8に接続し、マイクロ診断装置6が、情報処理装置
全体の電源を投入してから切断するまでの期間は、マイ
クロ診断装置6がシリアル入出力ポート10のアクセス
を抑止することで実現している。Next, the serial input / output access control means employed in this embodiment includes a serial input / output port 10 and a console 100 capable of inputting / outputting data from / to the micro diagnostic device 6 and the arithmetic processing unit 2. The micro diagnostic device 6 is connected to the same peripheral bus 8 and suppresses access to the serial input / output port 10 during a period from when the power of the entire information processing device is turned on to when the micro diagnostic device 6 is turned off. Has been realized.
【0045】さらに電源ステータス出力手段は、情報処
理装置の電源が切断されている期間は、マイクロ診断装
置6はシリアル入出力ポート10から入力されるデータ
をチェックし、予めマイクロ診断装置6内に保持してい
る電源ステータス表示パスワードと一致した場合に、電
源ステータスデータをコンソール100に出力する。こ
れらがパスワードで使用者を制限する理由は、本機能は
ユーザのためではなく、保守のための機能であるからで
ある。Further, the power supply status output means allows the micro diagnostic device 6 to check data input from the serial input / output port 10 while the power of the information processing device is turned off, and to store the data in the micro diagnostic device 6 in advance. If the password matches the displayed power status display password, the power status data is output to the console 100. The reason these restrict the user with a password is that this function is not for the user but for maintenance.
【0046】またコンソール電源投入手段は、上と同様
にコンソール100からシリアル入出力ポート10を介
して入力されるデータをチェックし、予めマイクロ診断
装置6内に保持している電源投入パスワードと一致した
場合に、電源制御装置65に対して電源制御インタフェ
ース67を介して電源投入を指示し、情報処理装置全体
の電源投入する。これがパスワードであるのは、全ての
ユーザにパワーオン機能を解放すべきではなく、セキュ
リティ上、システム管理者のみが行うべき事柄であると
いう理由による。The console power-on means checks the data input from the console 100 via the serial input / output port 10 in the same manner as above, and matches the power-on password held in the micro diagnostic device 6 in advance. In this case, the power supply control device 65 is instructed to turn on the power supply via the power supply control interface 67, and the power supply of the entire information processing device is turned on. The reason why this is a password is that the power-on function should not be released to all users, but is a matter that only a system administrator should perform for security reasons.
【0047】次に本実施例では、コンソール100から
シリアル入出力ポート10を介して電源投入パスワード
を入力時に、マイクロ診断装置6が立上げパラメータ設
定手段により立上げパラメータを同時に入力して、立上
げパラメータエリア730に設定し、演算処理装置2
が、電源投入によるシステムリセット解除後、ブート手
段により立上げパラメータ設定エリア730を読みだ
し、ロギングバッファ内のブート情報エリア770に従
ってブート処理を行う。ブート情報エリアを図26に示
す。Next, in the present embodiment, when the power-on password is input from the console 100 via the serial input / output port 10, the micro-diagnosis device 6 simultaneously inputs the start-up parameters by the start-up parameter setting means and starts up. Set in the parameter area 730,
However, after the system reset is released by turning on the power, the boot means reads the startup parameter setting area 730 and performs boot processing according to the boot information area 770 in the logging buffer. FIG. 26 shows the boot information area.
【0048】次に本実施例で採用しているダンプ処理要
求手段は、マイクロ診断装置6がダンプスイッチ620
からダンプスイッチインタフェース602を介してダン
プ指示を受信すると、第2の割込み通史エリア720に
ダンプ起動要求のコード(20H)をセットし、第2の
割込みポート43を介して、前記演算処理装置2に割込
みを発生させる。Next, the dump processing request means employed in the present embodiment is such that the micro diagnostic device 6 is provided with a dump switch 620.
When a dump instruction is received via the dump switch interface 602, a code (20H) of a dump start request is set in the second interrupt history area 720, and the code is sent to the arithmetic processing unit 2 through the second interrupt port 43. Generate an interrupt.
【0049】またダンプ手段は、演算処理装置2がマイ
クロ診断装置6からの割込みを受信し、第2の割込み通
史エリア720にダンプ要求のコード(20H)がセッ
トされていることを確認し、ダンプ処理を開始する。Further, the dump means confirms that the arithmetic processing unit 2 receives an interrupt from the micro diagnostic device 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, if the software is stalled and the interrupt from the micro diagnostic device 6 cannot be received, the dump means does not operate. Therefore, in this embodiment, the dump start notifying means sets the code (20H) of the dump start notification in the second interrupt history area 720, and interrupts the micro diagnostic device 6 through the second interrupt port 43. Is generated, and the micro-diagnosis device 6 is operated by the dump restart means within a certain period of time.
When it is not possible to confirm that the code (20H) of the dump start notification is set in the first interrupt history area 710 in the first interrupt history area 710, the code (0DH) indicating the restart of the dump is set in the startup parameter area 730. ) 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 unit, the startup parameter area 730 is read out, and if the code (0DH) indicating the restart of the dump is set, the dump is started.
【0051】次に、情報処理装置の外部信号を受信し、
情報処理装置に対して電源投入指示または電源切断指示
を発生する無人運転制御装置630とマイクロ診断装置
6とを接続する無人運転制御インタフェース603を持
ち、ネットワークまたは専用回線で接続される上位のホ
ストコンピュータからの電源投入切断を可能にしたい場
合における実施例を説明する。Next, an external signal of the information processing apparatus is received,
An upper-level host computer having an unmanned operation control interface 603 for connecting the unmanned operation control device 630 for generating a power-on instruction or a power-off instruction to the information processing device and the micro-diagnosis device 6 and connected by a network or a dedicated line A description will be given of an embodiment in a case where it is desired to enable power-on and power-off.
【0052】無人電源投入手段は、マイクロ診断装置6
が無人電源制御装置630から無人運転制御インタフェ
ース603を介して電源投入指示を受信すると、電源制
御装置65に対して電源制御インタフェース67を介し
て電源投入を指示し、情報処理装置全体の電源投入す
る。The unmanned power-on means is a micro diagnostic device 6
Receives a power-on instruction from the unmanned power supply control device 630 via the unmanned operation control interface 603, instructs the power supply control device 65 to turn on the power supply via the power control interface 67, and turns on the power of the entire information processing apparatus. .
【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 control device 630 via the unmanned operation control interface 603, the micro-diagnosis device 6 sets the micro-diagnosis device 6 in the second interrupt history area 720. Set the code of the closing request and set the second interrupt port 4
3, an interrupt is generated in the arithmetic processing unit 2.
【0054】次に、本実施例では障害の発生した時刻を
ログ情報として残すために、マイクロ診断装置6と同一
の周辺バス8に接続され、演算処理装置2及びマイクロ
診断装置6からアクセス可能で現在の年月日時分秒の時
刻を常に更新して保持しているカレンダクロック9を有
する。Next, in the present embodiment, in order to leave the time at which the fault occurred as log information, it is connected to the same peripheral bus 8 as the micro diagnostic device 6 and can be accessed from the arithmetic processing unit 2 and the micro diagnostic device 6. It has a calendar clock 9 that constantly updates and holds the current date, month, day, hour, minute, and second.
【0055】カレンダクロック電源投入手段は上述のカ
レンダクロック9を用いて、マイクロ診断装置6の接続
された周辺バス8を除く情報処理装置全体の電源が切断
されているときに、マイクロ診断装置6が一定期間間隔
で立上げ時刻エリア740とカレンダクロック9を比較
し、両時刻が一致した場合に、電源制御装置65に対し
て前記電源制御インタフェース67を介して電源投入を
指示し、情報処理装置全体の電源投入する。この立上げ
時刻エリア740はソフトウェアによって設定される。The calendar clock power-on means uses the above-described calendar clock 9 to turn off the micro diagnostic device 6 when the power of the entire information processing apparatus except for the peripheral bus 8 connected to the micro diagnostic device 6 is turned off. The start-up time area 740 is compared with the calendar clock 9 at regular intervals, and when the two times match, the power supply control unit 65 is instructed to turn on the power supply via the power supply control interface 67, and Turn on the power. This start-up time area 740 is set by software.
【0056】次に電源投入要因設定手段により、電源投
入時に図5に示す電源投入要因エリア750に電源投入
要因を設定することで、ソフトウェアが立上げ時に電源
投入要因により処理を変更することが可能となる。例え
ば、ソフトウェアが立上げ時刻エリア740に立上げ時
刻を設定し、立下げ時刻をソフトウェアのファイル内に
持っている場合、現時刻が自ファイル内の立ち下げ時刻
に一致した時に、カレンダクロック9による立上げの場
合のみソフトウェアが電源切断要求手段により、電源切
断を行うが、別要因による立上げの場合は何もしない等
の処理が可能となる。Next, by setting the power-on factor in the power-on factor area 750 shown in FIG. 5 when the power is turned on by the power-on factor setting means, the processing can be changed according to the power-on factor when the software starts up. Becomes For example, if the software sets a rise time in the rise time area 740 and has a fall time in the file of the software, when the current time matches the fall time in its file, the calendar clock 9 is used. The software turns off the power by the power-off requesting means only in the case of the start-up. However, in the case of the start-up due to another factor, it is possible to perform processing such as doing nothing.
【0057】次に、演算処理装置2とマイクロ診断装置
6の割込み通信を用いたウォッチドッグタイマの機構を
説明する。Next, a mechanism of a watchdog timer using interrupt communication between the arithmetic processing unit 2 and the micro diagnostic device 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 stores the watchdog timer start request code (08) in the first interrupt history area 710.
H) is set, and an interrupt is generated in the micro diagnostic device 6 through the first interrupt port 42.
【0059】ウォッチドッグタイマ処理手段は、マイク
ロ診断装置6が演算処理装置2からの割込みを受信し、
第一の割込み通史エリア710にウォッチドッグタイマ
開始要求のコード(06H)がセットされていることを
確認し、その後、ウォッチドッグタイマカウント値エリ
ア760で示される一定間隔毎に、ウォッチドッグタイ
マ更新エリア765が演算処理装置2により更新されて
いることを確認し、更新されている場合はウォッチドッ
グタイマ更新エリア765をクリアし、更新されていな
い場合は、第2の割込み通史エリア720にウォッチド
ッグタイマランアウトのコードをセットし、前記第2の
割込みポートを介して、前記演算処理装置2に割込みを
発生させる。または、エラー情報レジスタ5にウォッチ
ドッグタイマランアウトのエラービットを追加し、ウォ
ッチドッグタイマ更新エリア765が、既定時間内に更
新されない場合に、マイクロ診断装置6がエラー情報レ
ジスタ5の該当ビットをセットし、演算処理装置2にエ
ラー情報レジスタ5経由で割込みを発生させることも可
能である。The watchdog timer processing means is configured so that the micro diagnostic device 6 receives an interrupt from the arithmetic processing device 2,
After confirming that the code (06H) of the watchdog timer start request is set in the first interrupt history area 710, the watchdog timer update area is set 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. If it has been updated, the watchdog timer update area 765 is cleared. If it has not been updated, the watchdog timer update area 720 is stored in the second interrupt history area 720. A run-out code is set, and an interrupt is generated in the arithmetic processing unit 2 via the second interrupt port. Alternatively, an error bit of the watchdog timer run-out is added to the error information register 5, and if the watchdog timer update area 765 is not updated within a 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, a mechanism for individually resetting the peripheral bus 8 will be described.
【0061】個別周辺バスリセット出力要求手段は、演
算処理装置2が第1の割込み通史エリア710に各個別
の周辺バスに対応した各周辺バスリセット要求のコード
をセットし、第1の割込みポート42を介して、マイク
ロ診断装置6に割込みを発生させる。The individual peripheral bus reset output request means sets the code of each peripheral bus reset request corresponding to each individual peripheral bus in the first interrupt history area 710 by the arithmetic processing unit 2, and outputs the first interrupt port 42 , An interrupt is generated in the micro diagnostic device 6.
【0062】個別周辺バスリセット発生手段は、マイク
ロ診断装置6が、演算処理装置2からの割込みを受信
し、第1の割込み通史エリア710に各個別リセット出
力要求のコードがセットされていることを確認し、該当
する個別周辺バスリセット信号605を駆動して周辺バ
ス8を個別にリセットする。The individual peripheral bus reset generating means determines that the micro diagnostic device 6 has received the interrupt from the arithmetic processing device 2 and that the code of each individual reset output request is set in the first interrupt history area 710. After confirming, the corresponding individual peripheral bus reset signal 605 is driven to individually reset the peripheral bus 8.
【0063】以下実施の態様を列挙する。The embodiments are listed below.
【0064】1.処理装置と、バスインタフェース装置
と、主記憶装置とがシステムバスで接続され、前記バス
インタフェース装置は1本以上の周辺バスを有し、前記
周辺バスの1つにマイクロ診断装置が接続され、前記マ
イクロ診断装置に外部警告装置が接続されている情報処
理装置において、前記情報処理装置内に、エラー検出時
にエラー信号を出力するエラー検出回路を複数個有し、
前記マイクロ診断装置と同一の周辺バスに接続され、前
記エラー検出回路で検出したエラー信号を収集し、前記
エラー信号の論理和を割込みとして前記演算処理装置及
び前記マイクロ診断装置通知し、前記演算処理装置及び
前記マイクロ診断装置からアクセス可能であり、前記演
算処理装置からリセット可能なエラー情報レジスタと、
前記マイクロ診断装置と同一の周辺バスに接続され、前
記演算処理装置及びマイクロ診断装置からアクセス可能
な不揮発性のロギングバッファと、前記演算処理装置が
前記エラー情報レジスタからの割込みを受けた後、エラ
ー原因を認識し、詳細なエラー情報を収集し、前記ロギ
ングバッファに格納するエラーロギング手段と、前記演
算処理装置から前記マイクロ診断装置に対してロギング
完了を通知するロギング完了通知手段と、前記マイクロ
診断装置が、エラー情報レジスタからの割込みを受けた
後、既定時間以内に前記ロギング完了通知手段による通
知が行われることを監視し、既定時間内にロギング完了
が行われなかった場合には、前記マイクロ診断装置がエ
ラー情報レジスタをアクセスし、その内容を前記ロギン
グバッファに格納し、前記外部警告装置に警告を発生さ
せるロギング完了監視手段とを有することを特徴とする
マイクロ診断装置付情報処理装置。1. A processing device, a bus interface device, and a main storage device are connected by a system bus, the bus interface device has one or more peripheral buses, and a micro diagnostic device is connected to one of the peripheral buses; In an information processing device in which 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 micro diagnostic device, collects error signals detected by the error detection circuit, notifies the arithmetic processing device and the micro diagnostic device of a logical sum of the error signals as an interrupt, and performs the arithmetic processing. An error information register accessible from the device and the micro diagnostic device, and resettable from the arithmetic processing device;
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 Error logging means for recognizing the cause, collecting detailed error information, and storing the error information in the logging buffer; logging completion notifying means for notifying the micro diagnostic device of the completion of logging from the arithmetic processing device; The apparatus monitors that the notification by the logging completion notifying means is performed within a predetermined time after receiving the interrupt from the error information register. 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. 2. The information processing device with a micro diagnostic device according to 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 a first interrupt communication area indicating an interrupt factor from the arithmetic processing device to the micro diagnostic device in the logging buffer. Provided,
In the error logging means or software, when a predetermined error is detected in the system, an external alarm alarm output code is set in the first interrupt communication area, and the code is output through the first interrupt port. External alarm device alarm output request means for generating an interrupt in the micro diagnostic device; and an interrupt from the arithmetic processing device in the micro diagnostic device, and an external alarm device alarm output code in the first interrupt communication area. And an external alarm device for outputting an alarm to the external alarm device after confirming that the information has been set.
【0066】3.前記2記載のマイクロ診断装置付情報
処理装置において、前記マイクロ診断装置から出力さ
れ、マイクロ診断装置を除く前記情報処理装置全体をリ
セットするシステムリセット信号線を設け、前記演算処
理装置が前記第一の割込み通信エリアにシステムリセッ
ト要求のコードをセットし、前記第一の割込みポートを
介して、前記マイクロ診断装置に割込みを発生させるシ
ステムリセット出力要求手段と、前記マイクロ診断装置
内に、前記演算処理装置からの割込みを受信し、前記第
一の割込み通信エリアにシステムリセット出力要求のコ
ードがセットされていることを確認し、システムリセッ
ト信号を駆動して前記情報処理装置全体をリセットする
システムリセット発生手段とを有することを特徴とする
マイクロ診断装置付情報処理装置。3. 3. The information processing device with a micro diagnostic device according to 2, wherein a system reset signal line output from the micro diagnostic device and resetting the entire information processing device excluding the micro diagnostic device is provided, and the arithmetic processing device is the first processing device. System reset output requesting means for setting a system reset request code in an interrupt communication area and generating an interrupt in 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 CPU, 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 device with a micro diagnostic device, comprising:
【0067】4.前記3記載のマイクロ診断装置付情報
処理装置において、前記情報処理装置内の電源装置を制
御する電源制御装置複数台と前記マイクロ診断装置とを
接続する電源制御インタフェースと、前記バスインタフ
ェース装置内に、前記マイクロ診断装置から前記演算処
理装置に割込みを発生させる第二の割込みポートと、前
記ロギングバッファ内に、前記マイクロ診断装置から前
記演算処理装置への割込み要因を示す第二の割込み通信
エリアとを設け、前記電源装置に異常が発生した場合
に、前記マイクロ診断装置が前記電源制御装置から前記
電源制御インタフェースを介して異常ステータスを採取
し、前記ロギングバッファに格納する電源異常ロギング
手段と、前記マイクロ診断装置が、前記第2の割込み通
信エリアに電源障害のコードをセットし、前記第2の割
込みポートを介して、前記演算処理装置に割込みを発生
させる電源障害通知手段と、前記演算処理装置が前記マ
イクロ診断装置からの割込みを受信し、前記第2の割込
み通信エリアに前記電源障害のコードがセットされてい
ることを確認し、閉塞処理を開始する電源障害閉塞手段
とを有することを特徴とするマイクロ診断装置付情報処
理装置。4. The information processing device with a micro diagnostic device according to the item 3, wherein a power control interface that connects the plurality of power control devices that control a power device in the information processing device and the micro diagnostic device, and the bus interface device includes: 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 power failure logging unit that, when a failure occurs in the power supply, collects a failure status from the power control device via the power control interface and stores the failure status in the logging buffer; A diagnostic device sets a power failure code in the second interrupt communication area. Power failure notification means for generating an interrupt to the arithmetic processing device via the second interrupt port, the arithmetic processing device receiving an interrupt from the micro diagnostic device, and transmitting the interrupt to the second interrupt communication area. A power failure blocking unit for confirming that the power failure code is set and starting a blocking process.
【0068】5.前記4記載のマイクロ診断装置付情報
処理装置において、前記情報処理装置の電源スイッチと
前記マイクロ診断装置とを接続する電源スイッチインタ
フェースを設け、前記マイクロ診断装置が前記電源スイ
ッチから前記電源スイッチインタフェースを介して電源
投入指示を受信すると、前記電源制御装置に対して前記
電源制御インタフェースを介して電源投入を指示し、前
記情報処理装置全体の電源投入する電源投入手段と、前
記マイクロ診断装置が前記電源スイッチから前記電源ス
イッチインタフェースを介して電源切断指示を受信する
と、前記マイクロ診断装置が、前記第2の割込み通信エ
リアに閉塞要求のコードをセットし、前記第2の割込み
ポートを介して、前記演算処理装置に割込みを発生させ
る閉塞処理要求手段と、前記演算処理装置が前記マイク
ロ診断装置からの割込みを受信し、前記第2の割込み通
信エリアに閉塞要求のコードがセットされていることを
確認し、閉塞処理を開始する閉塞手段と、前記演算処理
装置が閉塞処理終了後、前記第1の割込み通信エリアに
電源切断要求のコードをセットし、前記第1の割込みポ
ートを介して、前記マイクロ診断装置に割込みを発生さ
せる電源切断要求手段と、前記マイクロ診断装置が、前
記演算処理装置からの割込みを受信し、前記第1の割込
み通信エリアに電源切断要求のコードがセットされてい
ることを確認し、前記電源制御装置に対して前記電源制
御インタフェースを介して電源切断を指示し、前記マイ
クロ診断装置の接続された前記周辺バスを除く前記情報
処理装置全体の電源切断する電源切断手段とを有するこ
とを特徴とするマイクロ診断装置付情報処理装置。5. 5. The information processing device with a 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 connected from the power switch via the power switch interface. 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; and Receiving a power-off instruction from the power switch interface via the power switch interface, the micro-diagnosis device sets a code of a blockage request in the second interrupt communication area, and performs the arithmetic processing via the second interrupt port. Blocking processing requesting means for generating an interrupt in the device; The device receives an interrupt from the micro diagnostic device, confirms that a code of a block request is set in the second interrupt communication area, and starts a block process. 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-diagnosis device through the first interrupt port; 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-supply control device to the power-supply control device via the power-supply control interface. Power-off means for instructing power-off and power-off of the entire information processing apparatus except for the peripheral bus connected to the micro-diagnosis apparatus. Micro diagnostic apparatus with the information processing apparatus according to claim and.
【0069】6.前記5記載のマイクロ診断装置付情報
処理装置において、前記閉塞手段内で、閉塞処理が実行
中の間、一定時間間隔以内で前記演算処理装置が、前記
第1の割込み通信エリアに閉塞処理中のコードをセット
し、前記第1の割込みポートを介して、前記マイクロ診
断装置に割込みを発生させる閉塞処理中通知手段と、前
記マイクロ診断装置が、一定時間間隔以内に前記演算処
理装置からの割込みを受信し、前記第1の割込み通信エ
リアに閉塞処理中のコードがセットされていることを確
認できなかった場合に、前記電源制御装置に対して前記
電源制御インタフェースを介して電源を切断指示し、前
記マイクロ診断装置の接続された前記周辺バスを除く前
記情報処理装置全体の電源切断する強制電源切断手段と
を有することを特徴とするマイクロ診断装置付情報処理
装置。6. 6. The information processing device with a micro diagnostic device according to 5, wherein in the closing means, while the closing process is being performed, the arithmetic processing unit stores the code being closed in the first interrupt communication area within a predetermined time interval. Setting, through the first interrupt port, an in-closure processing notifying unit that generates an interrupt to the micro diagnostic device, and the micro diagnostic device receives an interrupt from the arithmetic processing device within a predetermined time interval. If it is not possible to confirm that the code being closed is set in the first interrupt communication area, the power supply control device is instructed to turn off the power supply via the power supply control interface, A forced power-off means for powering off the entire information processing apparatus except for the peripheral bus connected to the diagnostic apparatus. With a cross-sectional device information processing apparatus.
【0070】7.前記5又は6記載のマイクロ診断装置
付情報処理装置において、前記マイクロ診断装置と同一
の周辺バスに接続され、前記演算処理装置及びマイクロ
診断装置からアクセス可能なシリアル入出力ポートを設
け、前記情報処理装置全体の電源が投入されているとき
は、前記演算処理装置のみが前記シリアル入出力ポート
をアクセス可能とし、前記マイクロ診断装置の接続され
た前記周辺バスを除く前記情報処理装置全体の電源が切
断されているときは、前記マイクロ診断装置のみが前記
シリアル入出力ポートをアクセス可能とするシリアル入
出力アクセス制御手段を有することを特徴とするマイク
ロ診断装置付情報処理装置。7. 7. The information processing device with a micro diagnostic device according to 5 or 6, 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 device is turned on, only the arithmetic processing device can access the serial input / output port, and the power of the entire information processing device excluding the peripheral bus connected to the micro diagnostic device is turned off. An information processing apparatus with a micro diagnostic device, wherein the information processing device has serial input / output access control means for allowing only the micro diagnostic device to access the serial input / output port.
【0071】8.前記7記載のマイクロ診断装置付情報
処理装置において、前記マイクロ診断装置内に予め電源
ステータス表示用パスワードを有し、前記マイクロ診断
装置の接続された前記周辺バスを除く前記情報処理装置
全体の電源が切断されているときに、前記シリアル入出
力ポートから入力されるデータをチェックし、前記電源
ステータス表示パスワードと一致した場合に、電源ステ
ータスデータを前記シリアル入出力ポートに出力する電
源ステータス出力手段を有することを特徴とするマイク
ロ診断装置付情報処理装置。8. 8. The information processing device with a micro diagnostic device according to 7, wherein the micro diagnostic device has a power status display password in advance, and a power supply of the entire information processing device except for the peripheral bus connected to the micro diagnostic device is provided. A power status output unit for checking data input from the serial input / output port when the power is disconnected and outputting power status data to the serial input / output port when 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. 9. The information processing device with a micro diagnostic device according to 7 or 8, wherein the micro diagnostic device has a power-on password in advance, and a power supply of the entire information processing device except for the peripheral bus connected to the micro diagnostic device is provided. When disconnected, check data input from the serial input / output port, and when the data matches the power-on password, instruct the power control device to power on via the power control interface. And a console power-on means for powering on the entire information processing apparatus.
【0073】10.前記9記載のマイクロ診断装置付情
報処理装置において、前記ロギングバッファ内に、立上
げパラメータエリアを設け、前記シリアル入出力ポート
から電源投入パスワードを入力時に、立上げパラメータ
を同時に入力し、前記立上げパラメータエリアに設定す
る立上げパラメータ設定手段と、前記ロギングバッファ
内に、前記立上げパラメータとブートデバス種別が設定
されているブート情報エリアと、前記ロッキングバッフ
ァ内に、前記立上げパラメータを読みだし、前記ブート
情報エリアに従ってブート処理を行うブート手段とを有
することを特徴とするマイクロ診断装置付情報処理装
置。10. 10. The information processing apparatus with a micro diagnostic device according to the item 9, wherein a start-up parameter area is provided in the logging buffer, and when a power-on password is input from the serial input / output port, start-up parameters are input at the same time. Startup parameter setting means to be set in the parameter area; a boot information area in which the startup parameters and the boot device type are set in the logging buffer; and the startup parameters in the locking buffer. An information processing device with a micro diagnostic device, comprising: boot means for performing 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 item 10, wherein a dump switch interface for connecting the dump switch of the information processing device and the micro diagnostic device is provided, and the micro diagnostic device is connected to the micro diagnostic device from the dump switch via the dump switch interface. Receiving a dump instruction through the second interrupt communication area, sets a code of a dump start request in the second interrupt communication area, and causes the arithmetic processing unit to generate an interrupt via the second interrupt port; And a dump means for receiving an interrupt from the micro diagnostic device, confirming that a code of a dump request is set in the second interrupt communication area, and starting dump processing. Information processing device with a micro diagnostic device.
【0075】12.前記11記載のマイクロ診断装置付
情報処理装置において、前記ダンプ手段内に、前記第1
の割込み通信エリアにダンプ開始通知のコードをセット
し、前記第1の割込みポートを介して、前記マイクロ診
断装置に割込みを発生させるダンプ開始通知手段を備
え、前記マイクロ診断装置が、一定期間内に、前記演算
処理装置からの割込みを受信し前記第1の割込み通信エ
リアにダンプ開始通知のコードがセットされていること
を確認できなかった場合に、前記立上げパラメータエリ
アにダンプ再起動を示すコードを設定し、前記システム
リセット信号を駆動して前記情報処理装置全体をリセッ
トするダンプ再起動手段と、前記演算処理装置がシステ
ムリセット解除後、前記立上げパラメータを読みだし、
前記ダンプ再起動を示すコードがセットされていた場合
には、ダンプを開始するリセットダンプ処理手段とを有
することを特徴とするマイクロ診断装置付情報処理装
置。12. 12. The information processing device with a micro diagnostic device according to the item 11, wherein the first unit is provided in the dump unit.
And a dump start notifying means for setting a code of a dump start notification in an interrupt communication area of the micro diagnostic device through the first interrupt port to generate an interrupt in the micro diagnostic device. When an interrupt from the arithmetic processing unit is received and it cannot be confirmed that the code of the dump start notification is set in the first interrupt communication area, a code indicating the restart of the dump is set in the startup parameter area. Set, dump restart means for driving the system reset signal to reset the entire information processing apparatus, and after the arithmetic processing unit has released the system reset, read the start-up parameters,
An information processing apparatus with a micro diagnostic device, comprising: reset dump processing means for starting a dump when the code indicating the restart of the dump is set.
【0076】13.前記5乃至12記載のいずれかのマ
イクロ診断装置付情報処理装置において、前記情報処理
装置の外部信号を受信し、前記情報処理装置に対して電
源投入指示または電源切断指示を発生する無人運転制御
装置と前記マイクロ診断装置とを接続する無人運転制御
インタフェースと、前記マイクロ診断装置が前記無人電
源制御装置から前記無人電源制御インタフェースを介し
て電源投入指示を受信すると、前記電源制御装置に対し
て前記電源制御インタフェースを介して電源投入を指示
し、前記情報処理装置全体の電源投入する無人電源投入
手段と、前記マイクロ診断装置が前記無人電源制御装置
から前記無人電源インタフェースを介して電源切断指示
を受信すると、前記マイクロ診断装置が、前記第2の割
込み通信エリアに前記閉塞要求のコードをセットし、前
記第2の割込みポートを介して、前記演算処理装置に割
込みを発生させる閉塞処理要求手段とを有することを特
徴とするマイクロ診断装置付情報処理装置。13. 13. The information processing device with a micro diagnostic device according to any one of 5 to 12, wherein an unmanned operation control device receives an external signal of the information processing device and issues a power-on instruction or a power-off instruction to the information processing device. An unattended operation control interface for connecting the micro diagnostic device with the micro diagnostic device, and when the micro diagnostic device receives a power-on instruction from the unmanned power control device via the unmanned power control interface, the power supply is controlled with respect to the power control device. An unmanned power-on means for instructing power-on via a control interface and powering on the entire information processing apparatus, and when the micro diagnostic device receives a power-off instruction from the unmanned power control device via the unmanned power interface. The micro-diagnosis device may code the block request into 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. 14. The information processing apparatus with a micro diagnostic device according to any one of 5 to 13, wherein the information processing device is connected to the same peripheral bus as the micro diagnostic device, is accessible from the arithmetic processing device and the micro diagnostic device, and has a current date and time. The time is always updated and held, and the calendar clock is accessed when data is written to the logging buffer in the logging completion means and the logging completion monitoring means, and the current time is stored in the logging buffer. An information processing apparatus with a micro diagnostic device, comprising: a time stamp unit.
【0078】15.前記14記載のマイクロ診断装置付
情報処理装置において、前記ロギングバッファ内に、立
上げ時刻エリアを設け、前記マイクロ診断装置の接続さ
れた前記周辺バスを除く前記情報処理装置全体の電源が
切断されているときに、前記マイクロ診断装置が一定期
間間隔で前記立上げ時刻エリアと前記カレンダクロック
を比較し、両時刻が一致した場合に、前記電源制御装置
に対して前記電源制御インタフェースを介して電源投入
を指示し、前記情報処理装置全体の電源投入する無人電
源投入手段とを有することを特徴とするマイクロ診断装
置付情報処理装置。15. 15. The information processing device with a micro diagnostic device according to the above 14, wherein a startup time area is provided in the logging buffer, and the power of the entire information processing device except for the peripheral bus connected to the micro diagnostic device is turned off. The micro diagnostic device compares the start-up time area with the calendar clock at fixed time intervals, and when both times match, powers on the power control device via the power control interface. And an unmanned power-on means for turning on the power of the information processing apparatus as a whole.
【0079】16.前記15記載のマイクロ診断装置付
情報処理装置において、前記ロギングバッファ内に、電
源投入要因エリアを設け、電源投入時に、前記電源投入
要因エリアに電源投入要因を設定する電源投入要因設定
手段とを有することを特徴とするマイクロ診断装置付情
報処理装置。16. 16. The information processing device with a micro diagnostic device according to 15, wherein a power-on factor area is provided in the logging buffer, and power-on factor setting means for setting 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. 17. The information processing apparatus with a micro diagnostic device according to the item 16, wherein a watchdog timer count value area and a watchdog update area are provided in the logging buffer, and the arithmetic processing unit stores the count value in the watchdog timer count value area. Set,
A watchdog timer start requesting means for setting a watchdog timer start request code in the first interrupt communication area and generating an interrupt in the micro diagnostic device through the first interrupt port; Within the first interrupt communication area, confirms that the code of the watchdog timer start request is set in the first interrupt communication area. 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. 2. Set the watchdog timer run-out code in the interrupt communication area 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. The information processing device with a micro diagnostic device according to claim 17, wherein an error bit of a watchdog timer run-out is provided in the error information register, and when the watchdog timer update area is not updated within a predetermined time, the error of the microdiagnostic device is reduced. An information processing device with a micro diagnostic device, comprising: runout notifying means for setting a corresponding bit of an information register and generating an interrupt in the arithmetic processing device via the error information register.
【0082】19.前記2乃至19記載のいずれかのマ
イクロ診断装置付情報処理装置において、前記マイクロ
診断装置から出力され、マイクロ診断装置が接続された
周辺バスを除く各周辺バスをリセットする個別周辺バス
リセット信号線を設け、前記演算処理装置が前記第1の
割込み通信エリアに各個別の前記周辺バスに対応した各
周辺バスリセット要求のコードをセットし、前記第1の
割込みポートを介して、前記マイクロ診断装置に割込み
を発生させる個別周辺バスリセット出力要求手段と、前
記マイクロ診断装置内に、前記演算処理装置からの割込
みを受信し、前記第1の割込み通信エリアに各個別のリ
セット出力要求のコードがセットされていることを確認
し、該当する前記個別周辺バスリセット信号を駆動して
周辺バスを個別にリセットする個別周辺バスリセット発
生手段とを有することを特徴とするマイクロ診断装置付
情報処理装置。19. 20. The information processing device with a micro diagnostic device according to any one of 2 to 19, wherein an individual peripheral bus reset signal line output from the micro diagnostic device and resetting each peripheral bus except a peripheral bus to which the micro diagnostic device is connected is provided. 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 sends the code to the micro diagnostic device via the first interrupt port. An individual peripheral bus reset output requesting means for generating an interrupt; an interrupt from the arithmetic processing unit received in the micro diagnostic device; and a code for each individual reset output request set in the first interrupt communication area. That the peripheral bus is reset individually 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 below a minicomputer, an inexpensive micro diagnostic device is connected on a peripheral bus, so that it is employed in an information processing device of a class more than a conventional minicomputer. This makes it possible to realize a function comparable to that of the system controller dedicated to fault collection.
【0084】さらにこの応用分野は広く、従来のシステ
ム制御装置以上の機能を実現することが可能となる。Further, this application field is wide, and it is possible to realize functions more than conventional system control devices.
【図1】本発明の一実施例の構成図FIG. 1 is a configuration diagram of an embodiment of the present invention.
【図2】従来の構成図FIG. 2 is a conventional configuration diagram.
【図3】ロギング手段のフローチャートFIG. 3 is a flowchart of a logging unit.
【図4】ロギング完了通知手段のフローチャートFIG. 4 is a flowchart of a logging completion notifying unit;
【図5】ロギングバッファの内容Fig. 5 Contents of logging buffer
【図6】ログエリアヘッダ部詳細FIG. 6 shows details of a log area header.
【図7】ログエリアデータ部の詳細FIG. 7 shows details of a log area data part.
【図8】実施例の構成図2FIG. 8 is a configuration diagram 2 of an embodiment.
【図9】外部警報機アラーム出力要求手段のフローチャ
ートFIG. 9 is a flowchart of an external alarm device alarm output request unit.
【図10】外部警報装置アラーム出力発生手段のフロー
チャートFIG. 10 is a flowchart of an external alarm device alarm output generating means.
【図11】システムリセット出力要求手段のフローチャ
ートFIG. 11 is a flowchart of a system reset output requesting unit;
【図12】システムリセット出力発生手段のフローチャ
ートFIG. 12 is a flowchart of a system reset output generating means.
【図13】電源障害ロギング手段のフローチャートFIG. 13 is a flowchart of a power failure logging unit.
【図14】電源障害通知手段のフローチャートFIG. 14 is a flowchart of a power failure notification unit.
【図15】電源障害閉塞手段のフローチャートFIG. 15 is a flowchart of a power failure blocking means.
【図16】電源投入手段のフローチャートFIG. 16 is a flowchart of a power-on means.
【図17】閉塞処理要求手段のフローチャートFIG. 17 is a flowchart of a blocking processing requesting unit;
【図18】閉塞手段のフローチャートFIG. 18 is a flowchart of a closing unit.
【図19】電源切断要求手段のフローチャートFIG. 19 is a flowchart of power-off request means;
【図20】電源切断手段のフローチャートFIG. 20 is a flowchart of a power-off means.
【図21】閉塞処理中通知手段のフローチャートFIG. 21 is a flowchart of a blocking processing informing means;
【図22】強制電源切断手段のフローチャートFIG. 22 is a flowchart of a 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 list of second communication area interrupt codes.
【図25】立上げパラメータコード一覧FIG. 25 is a list of start-up parameter codes.
【図26】ブート情報エリアの詳細FIG. 26 shows details of a boot information area.
【図27】立上げ時刻エリアの詳細FIG. 27: Details of the start-up 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 データ部Reference Signs List 1 system bus 2 arithmetic processing unit (EPU) 3 main storage 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 I / O 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 Error Detection Circuit in Main Storage Device 41 Error Detection Circuit in Bus Interface Device 42 First Interrupt Port 43 Second Interrupt Port 51 System Bus Error Detection Circuit 52 Error Information Register Interrupt Signal 61 Error Logging Completion Notification Means 62 External Warning Device 63 Interruption signal from arithmetic processing male value to micro diagnostic device 64 System reset signal line 65 Power control device (PCM) 66 Power device (POW) 67 Power control interface 100 Console (CNL) 601 Power switch interface 602 Dump switch interface 603 Unmanned Operation control device interface 610 Power switch 620 Dump switch 630 Unmanned operation control device (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 Start address of valid record 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つにマイクロ診断装置が接続され、前記
マイクロ診断装置に外部警告装置が接続されている情報
処理装置において、 前記情報処理装置内に、エラー検出時にエラー信号を出
力するエラー検出回路を複数個有し、 前記マイクロ診断装置と同一の周辺バスに接続され、前
記エラー検出回路で検出したエラー信号を収集し、前記
エラー信号の論理和を割込みとして前記演算処理装置及
び前記マイクロ診断装置通知し、前記演算処理装置及び
前記マイクロ診断装置からアクセス可能であり、前記演
算処理装置からリセット可能なエラー情報レジスタと、 前記マイクロ診断装置と同一の周辺バスに接続され、前
記演算処理装置及びマイクロ診断装置からアクセス可能
な不揮発性のロギングバッファと、 前記演算処理装置が前記エラー情報レジスタからの割込
みを受けた後、エラー原因を認識し、詳細なエラー情報
を収集し、前記ロギングバッファに格納するエラーロギ
ング手段と、 前記演算処理装置から前記マイクロ診断装置に対してロ
ギング完了を通知するロギング完了通知手段と、 前記マイクロ診断装置が、エラー情報レジスタからの割
込みを受けた後、既定時間以内に前記ロギング完了通知
手段による通知が行われることを監視し、既定時間内に
ロギング完了が行われなかった場合には、前記マイクロ
診断装置がエラー情報レジスタをアクセスし、その内容
を前記ロギングバッファに格納し、前記外部警告装置に
警告を発生させるロギング完了監視手段とを有すること
を特徴とするマイクロ診断装置付情報処理装置。An arithmetic processing device, a bus interface device, and a main storage device are connected by a system bus, the bus interface device has one or more peripheral buses, and one of the peripheral buses has a micro diagnosis. An information processing apparatus, wherein an apparatus is connected and an external warning device is connected to the micro diagnostic device, wherein the information processing device includes 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 the error signal detected by the error detection circuit, notifies the arithmetic processing device and the micro diagnostic device as an OR of the error signal as an interrupt, and notifies 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 device; and An error logging means for recognizing and collecting detailed error information and storing the error information in the logging buffer; a logging completion notifying means for notifying the micro-diagnosis device of the completion of logging from the arithmetic processing device; and the micro-diagnosis device. After receiving an interrupt from the error information register, monitoring 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, 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 a first interrupt port for generating an interrupt from the arithmetic processing device to the micro diagnostic device is provided in the bus interface device, and the logging buffer. A first interrupt communication area indicating an interrupt factor from the arithmetic processing unit to the micro-diagnosis device is provided, and when a predetermined error is detected in the system by the error logging means or software, the An external alarm device alarm output requesting means for setting an external alarm device alarm output code in one interrupt communication area and generating an interrupt in the micro diagnostic device via the first interrupt port; Receiving an interrupt from the arithmetic processing unit and setting an external alarm device 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 output from the micro diagnostic device and resetting the entire information processing device excluding the micro diagnostic device. A system reset output requesting unit that sets a code of a system reset request in the first interrupt communication area, and generates an interrupt to the micro diagnostic device through the first interrupt port; Receiving an interrupt from the arithmetic processing unit, confirming that a system reset output request code is set in the first interrupt communication area, driving a system reset signal, and With a micro-diagnosis device having a system reset generating means for resetting Information processing device.
処理装置において、 前記情報処理装置内の電源装置を制御する電源制御装置
複数台と前記マイクロ診断装置とを接続する電源制御イ
ンタフェースと、 前記バスインタフェース装置内に、前記マイクロ診断装
置から前記演算処理装置に割込みを発生させる第二の割
込みポートと、 前記ロギングバッファ内に、前記マイクロ診断装置から
前記演算処理装置への割込み要因を示す第二の割込み通
信エリアとを設け、 前記電源装置に異常が発生した場合に、前記マイクロ診
断装置が前記電源制御装置から前記電源制御インタフェ
ースを介して異常ステータスを採取し、前記ロギングバ
ッファに格納する電源異常ロギング手段と、 前記マイクロ診断装置が、前記第2の割込み通信エリア
に電源障害のコードをセットし、前記第2の割込みポー
トを介して、前記演算処理装置に割込みを発生させる電
源障害通知手段と、 前記演算処理装置が前記マイクロ診断装置からの割込み
を受信し、前記第2の割込み通信エリアに前記電源障害
のコードがセットされていることを確認し、閉塞処理を
開始する電源障害閉塞手段とを有することを特徴とする
マイクロ診断装置付情報処理装置。4. The information processing device with a micro diagnostic device according to claim 3, wherein a plurality of power control devices for controlling a power device in the information processing device and a power control interface for connecting the micro diagnostic device; A second interrupt port for generating an interrupt from the micro diagnostic device to the arithmetic processing device in the bus interface device; and a second interrupt port indicating the interrupt factor from the micro diagnostic device to the arithmetic processing device in the logging buffer. An interrupt communication area is provided, and when an abnormality occurs in the power supply, the micro diagnostic device collects an abnormal status from the power control device via the power control interface and stores the status in the logging buffer. A logging unit, wherein the micro diagnostic device has a power failure in the second interrupt communication area. Power failure notification means for generating an interrupt to the arithmetic processing device via the second interrupt port; and the arithmetic processing device receiving an interrupt from the micro diagnostic device, And a power failure blocking means for confirming that the power failure code is set in the interrupt communication area of the above and starting the blocking processing.
処理装置において、 前記情報処理装置の電源スイッチと前記マイクロ診断装
置とを接続する電源スイッチインタフェースを設け、 前記マイクロ診断装置が前記電源スイッチから前記電源
スイッチインタフェースを介して電源投入指示を受信す
ると、前記電源制御装置に対して前記電源制御インタフ
ェースを介して電源投入を指示し、前記情報処理装置全
体の電源投入する電源投入手段と、 前記マイクロ診断装置が前記電源スイッチから前記電源
スイッチインタフェースを介して電源切断指示を受信す
ると、前記マイクロ診断装置が、前記第2の割込み通信
エリアに閉塞要求のコードをセットし、前記第2の割込
みポートを介して、前記演算処理装置に割込みを発生さ
せる閉塞処理要求手段と、 前記演算処理装置が前記マイクロ診断装置からの割込み
を受信し、前記第2の割込み通信エリアに閉塞要求のコ
ードがセットされていることを確認し、閉塞処理を開始
する閉塞手段と、 前記演算処理装置が閉塞処理終了後、前記第1の割込み
通信エリアに電源切断要求のコードをセットし、前記第
1の割込みポートを介して、前記マイクロ診断装置に割
込みを発生させる電源切断要求手段と、 前記マイクロ診断装置が、前記演算処理装置からの割込
みを受信し、前記第1の割込み通信エリアに電源切断要
求のコードがセットされていることを確認し、前記電源
制御装置に対して前記電源制御インタフェースを介して
電源切断を指示し、前記マイクロ診断装置の接続された
前記周辺バスを除く前記情報処理装置全体の電源切断す
る電源切断手段とを有することを特徴とするマイクロ診
断装置付情報処理装置。5. The information processing device with a 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 by the power switch. Upon receiving a power-on instruction via the power switch interface, the power-on means instructs the power control device to power on via the power control interface, and powers on 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 code of a block request in the second interrupt communication area, and sets the second interrupt port to Requesting a blocking process to generate an interrupt in the arithmetic processing unit Closing means for receiving the interrupt from the micro diagnostic device, confirming that the code of the closing request is set in the second interrupt communication area, and starting the closing process; and Power-off request means for setting a power-off request code in the first interrupt communication area after the arithmetic processing unit has completed the closing process, and generating an interrupt in the micro-diagnosis device via the first interrupt port The micro diagnostic device receives an interrupt from the arithmetic processing device, 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 for powering off the entire information processing apparatus except for the peripheral bus connected to the micro-diagnosis apparatus 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 JPH05265812A (en) | 1993-10-15 |
| JP2760367B2 true 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) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006039678A (en) | 2004-07-22 | 2006-02-09 | Fujitsu Ltd | Information processing apparatus and error detection method |
| JP4528144B2 (en) * | 2005-01-26 | 2010-08-18 | 富士通株式会社 | Memory dump program boot method, mechanism and program |
| JP4778482B2 (en) * | 2007-06-21 | 2011-09-21 | エヌイーシーコンピュータテクノ株式会社 | Computer system, computer, computer system failure detection method, program |
| JP5217647B2 (en) * | 2008-06-04 | 2013-06-19 | 富士通株式会社 | Information processing apparatus and information processing method |
-
1992
- 1992-03-23 JP JP4065226A patent/JP2760367B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH05265812A (en) | 1993-10-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101126995B (en) | Method and apparatus for processing serious hardware error | |
| CN118897615B (en) | Server power management system, method, device, medium and program product | |
| US5864656A (en) | System for automatic fault detection and recovery in a computer system | |
| CN100383748C (en) | Policy-based responses to system errors that occur during OS runtime | |
| CN110750309B (en) | System and method capable of remotely controlling electronic equipment | |
| CN112099412B (en) | A Safe Redundancy Architecture for Micro Control Units | |
| CN106776282A (en) | The abnormality eliminating method and device of a kind of bios program | |
| CN100378617C (en) | Network awakening device and method | |
| CN1584847B (en) | Operational state preservation in the absence of AC power | |
| CN105426263A (en) | Implementation method and system for secure operation of cashbox system | |
| JP2760367B2 (en) | Information processing device with micro diagnostic device | |
| JP2003248599A (en) | Information processing device, power source control device, and information processing device control method, program and recording medium | |
| JP2003256240A (en) | Information processing apparatus and fault recovery method thereof | |
| WO2025195170A1 (en) | Vehicle control method and device, computer-readable storage medium, and central computing platform | |
| JP4655718B2 (en) | Computer system and control method thereof | |
| JP7001236B2 (en) | Information processing equipment, fault monitoring method, and fault monitoring computer program | |
| JP2000112790A (en) | Computer with failure information collection function | |
| KR100291036B1 (en) | Apparatus and method for managing system hardware using micro-controller and standard I2C bus protocol | |
| JP7600691B2 (en) | Image forming apparatus, method and control device for image forming apparatus | |
| JP2003067220A (en) | Computer system | |
| JP2004094455A (en) | Computer system | |
| JP3480881B2 (en) | Remote monitoring device | |
| US7962781B2 (en) | Control method for information storage apparatus, information storage apparatus and computer readable information recording medium | |
| JP2844361B2 (en) | Error recovery processing method | |
| CN103518188A (en) | Supervisor system resuming control |
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 |