JPH0476138B2 - - Google Patents

Info

Publication number
JPH0476138B2
JPH0476138B2 JP60184682A JP18468285A JPH0476138B2 JP H0476138 B2 JPH0476138 B2 JP H0476138B2 JP 60184682 A JP60184682 A JP 60184682A JP 18468285 A JP18468285 A JP 18468285A JP H0476138 B2 JPH0476138 B2 JP H0476138B2
Authority
JP
Japan
Prior art keywords
freeze
level
error
history
str
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 - Lifetime
Application number
JP60184682A
Other languages
English (en)
Other versions
JPS6244849A (ja
Inventor
Shuichiro Ishigaki
Makoto Kimura
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP60184682A priority Critical patent/JPS6244849A/ja
Publication of JPS6244849A publication Critical patent/JPS6244849A/ja
Publication of JPH0476138B2 publication Critical patent/JPH0476138B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Description

【発明の詳細な説明】 〔概要〕 例えば、マイクロプロセツサで制御され、ヒス
トリ機構を備えている装置、例えば、チヤネル装
置において、サービスプロセツサ(SVP)、或い
は、該マイクロプロセツサからの、任意の時点で
アクセスできるモードレジスタ(MR)と、上記
チヤネル装置にエラーが発生した時、該エラーの
事象をエラーコードとして設定する状態レジスタ
(STR)と、上記モードレジスタ(MR)と、状
態レジスタ(STR)とを比較する理論回路を設
けることにより、該サービスプロセツサ
(SVP)、或いは、該マイクロプロセツサからの
選択的なアクセスにより、上記モードレジスタ
(MR)の内容を変更して、該状態レジスタ
(STR)のエラーコードが、上記モードレジスタ
(MR)に設定されているフリーズレベルと同じ
か、又はそれ以上のエラーコードのエラーである
時のみ、上記ヒストリ機構に対する所定のフリー
ズ信号を送出するようにしたものである。
〔産業上の利用分野〕
本発明は、プロセツサで制御され、ヒストリ機
構を備えた制御装置における、ヒストリフリーズ
制御方法に関する。
最近の計算機システムの大型化に伴つて、該計
算機システム内で発生する障害の種類が増加して
おり、該障害の種類と障害のレベルが多くなる動
向にある。
一般に、計算機システムにおいては、クロツク
レベルで、該計算機システム内の特定のフリツプ
フロツプ(FF)等の状態の変化をヒストリデー
タとして、ヒストリメモリに記憶しておき、障害
が発生した時、該ヒストリデータをフリーズし
て、外部の、例えば、サービスプロセツサ
(SVP)に取り出し、解析することによつて、該
障害の原因を追跡することが行われている。
このフリーズ信号を生成するのに、例えば、特
定の障害に対してのみフリーズ信号を発生させる
ような方式においては、それよりレベルの高い障
害が発生した時には、該障害が無視されてしまう
問題がある。
又、該フリーズ信号の生成をソフトウエアによ
つて極めて細かく行う方法もあるが、メモリ量の
増大と該処理に時間がかかり、実現的でないと云
う問題がある。
特に、前述のように障害の種類とレベルが多く
なるにつれて、上記のようなフリーズ方法では障
害探索に支障が出てくる為、最近の計算機システ
ムの大型化にも充分対処できるヒストリフリーズ
制御方法が待たれるようになつてきた。
〔従来の技術〕
第2図は従来のヒストリフリーズ制御方法を説
明する図であつて、エラー0〜nはエラー信号を
示しており、通常はサービスプロセツサ(SVP)
1から、当該制御装置、例えば、チヤネル装置を
初期化する時等において、フリーズ制御レジスタ
(OPSR)11に、予め、ヒストリデータをフリ
ーズしたいエラー原因を指定しておき、ハードウ
エアが検出したエラーが、上記サービスプロセツ
サ(SVP)1が期待するエラーであると、理論
回路5′において、フリーズ信号8を発生してい
た。
又、例えば、マイクロプロセツサ2が実行する
マイクロプログラムは、例えば、エラー処理にお
いて、任意のエラー信号を図示の如く疑似的に操
作することができ、それを元にフリーズ信号8を
発生させていた。
〔発明が解決しようとする問題点〕
従つて、従来方式においては、ハードウエア的
にフリーズ信号8を発生させる場合、予め、サー
ビスプロセツサ(SVP)1がフリーズ制御レジ
スタ(OPSR)11に設定しておいた目的エラー
以外のエラーに対しては、該エラーが重要なエラ
ーであつてもフリーズの対象とすることができな
い問題があつた。
又、障害処理の為のマイクロプログラムで擬似
障害を発生させて、フリーズ信号8を発生させる
方式の場合には、その時々において、ハードウエ
アが該障害を検出しているかどうかを調べ、該マ
イクロプログラムが認識したエラーより重要な障
害を既にハードウエアが検出している場合には、
上記擬似障害信号によるフリーズ信号8の生成を
抑止する必要があり、該フリーズ処理に時間がか
かると云う問題と、サービスプロセツサ(SVP)
1が指定している障害以外に対しては、フリーズ
信号8を出し得ないと云う問題があつた。
本発明は上記従来の欠点に鑑み、サービスプロ
セツサ(SVP)、或いは、マイクロプロセツサか
らの指示で、モードレジスタ(MR)の内容を動
的に変更することにより、フリーズ信号の発生
を、選択的に、且つ、効率的に行い、ヒストリの
可用性を高める方法を提供することを目的とする
ものである。
〔問題点を解決する為の手段〕
第1図は本発明の一実施例をブロツク図で示し
た図である。
本発明においては、エラーをクラス別にコード
化しておき、各エラー処理ルーチンにおいて、マ
イクロプロセツサ2が、状態レジスタ(STR)
4に、上記定義されたエラーコードを書き込み、
該状態レジスタ(STR)4に書き込まれたエラ
ーコードと、前以てサービスプロセツサ(SVP)
1、又は該マイクロプロセツサ2によつて、前以
て、モードレジスタ(MR)3のフリーズレベル
有効ビツト7と共に、フリーズレベルフイールド
6に書き込まれているフリーズレベル(エラーコ
ード対応)とを理論回路5において比較し、上記
状態レジスタ(STR)4のエラーコードが、フ
リーズレベルフイールド6に書き込まれているフ
イールドレベルと同じか、又は高いレベルの時の
み、フリーズ信号8を送出するように構成する。
〔作用〕
即ち、本発明によれば、例えば、マイクロプロ
セツサで制御され、ヒストリ機構を備えている装
置、例えば、チヤネル装置において、サービスプ
ロセツサ(SVP)、或いは、該マイクロプロセツ
サからの、任意の時点でアクセスできるモードレ
ジスタ(MR)と、上記チヤネル装置にエラーが
発生した時、該エラーの事象をエラーコードとし
て設定する状態レジスタ(STR)と、上記モー
ドレジスタ(MR)と、状態レジスタ(STR)と
を比較する理論回路を設けることにより、該サー
ビスプロセツサ(SVP)、或いは、該マイクロプ
ロセツサからの選択的なアクセスにより、上記モ
ードレジスタ(MR)の内容を変更して、該状態
レジスタ(STR)のエラーコードが、上記モー
ドレジスタ(MR)に設定されているフリーズレ
ベルと同じか、又はそれ以上のエラーコードのエ
ラーである時のみ、上記ヒストリ機構に対する所
定のフリーズ信号を送出するようにしたものであ
るので、ハードウエアによるエラー認識機構の物
量を軽減させると共に、該サービスプロセツサ
(SVP)、或いは、マイクロプロセツサからの指
示で、モードレジスタ(MR)の内容を動的に変
更することにより、ヒストリメモリに対するフリ
ーズ信号の発生を、選択的に、且つ、効率的に発
生でき、該ヒストリの可用性を高める効果があ
る。
〔実施例〕
以下本発明の実施例を図面によつて詳述する。
第1図は本発明の一実施例をブロツク図で示した
ものであり、第2図と同じ符号は同じ対象物をし
めしており、モードレジスタ(MR)3、及び理
論回路5が本発明を実施するのに必要な機能ブロ
ツクである。
先ず、本発明を実施している制御装置、例え
ば、チヤネル装置のマイクロプログラムには、各
エラー処理ルーチンにおいて、エラーのクラス別
にコード化されたエラーコードを、状態レジスタ
(STR)3に書き込むことができる命令が含まれ
ていて、該制御装置にエラーが発生する毎に、該
エラーに対するエラーコードを状態レジスタ
(STR)3に設定することができる。
モードレジスタ(MR)3には、例えば、障害
解析の時点で、その障害解析の内容に応じて、サ
ービスプロセツサ(SVP)1、又はマイクロプ
ロセツサ(或いは、プロセツサ、以下略)2によ
り、モードレジスタ(MR)3のフリーズレベル
フイールド6に、フリーズレベルがエラーコード
の形で、フリーズレベル有効ビツト7に対する有
効ビツトと共に設定される。
チヤネル装置のマイクロプロセツサ2がチヤネ
ル処理中にエラーが発生し、上記エラー処理ルー
チンを実行すると、マイクロプロセツサ2は該マ
イクロプログラムの指示により、サービスプロセ
ツサ(SVP)1に該エラー情報を送出すると共
に、上記状態レジスタ(STR)4にエラーコー
ドを書き込む。
サービスプロセツサ(SVP)1は、該エラー
の発生状況に基づいて、適宜モードレジスタ
(MR)3に前述のフリーズレベルを設定し、フ
リーズレベル有効ビツトを‘オン’とする。
従つて、マイクロプロセツサ2が上記状態レジ
スタ(STR)4にエラーコードを書き込んだ時、
モードレジスタ(MR)3の上記フリーズレベル
有効ビツト7がセツトされていると、理論回路5
が起動され、状態レジスタ(STR)3のエラー
コードと、モードレジスタ(MR)3のフリーズ
レベルフイールド6の内容(フリーズレベル:エ
ラーコード形式)とを比較し、状態レジスタ
(STR)3のエラーコードがフリーズレベルと同
等か、又は高い時には、フリーズ信号8を発生
し、ヒストリメモリの内容をその時点で保存する
ように機能する。
この処理により、レベルの低いエラーによるフ
リーズは抑止され、目的とするレベル以上のエラ
ーに対してのみヒストリがとられる為、エラー原
因の調査が効率よくできると云う特徴が得られ
る。
〔発明の効果〕
以上、詳細に説明したように、本発明のヒスト
リフリーズ制御法は、例えば、マイクロプロセツ
サで制御され、ヒストリ機構を備えている装置、
例えば、チヤネル装置において、サービスプロセ
ツサ(SVP)、或いは、該マイクロプロセツサか
らの、任意の時点でアクセスできるモードレジス
タ(MR)と、上記チヤネル装置にエラーが発生
した時、該エラーの事象をエラーコードとして設
定する状態レジスタ(STR)と、上記モードレ
ジスタ(MR)と、状態レジスタ(STR)とを比
較する論理回路を設けることにより、該サービス
プロセツサ(SVP)、或いは、該マイクロプロセ
ツサからの選択的なアクセスにより、上記モード
レジスタ(MR)の内容を変更して、該状態レジ
スタ(STR)のエラーコードが、上記レジスタ
(MR)に設定されているフリーズレベルと同じ
か、又はそれ以上のエラーコードのエラーである
時のみ、上記ヒストリ機構に対する所定のフリー
ズ信号を送出するようにしたものであるので、ハ
ードウエアによるエラー認識機構の物量を軽減さ
せると共に、該サービスプロセツサ(SVP)、或
いは、マイクロプロセツサからの指示で、モード
レジスタ(MR)の内容を動的に変更することに
より、ヒストリメモリに対するフリーズ信号の発
生を、選択的に、且つ、効率的に発生でき、該ヒ
ストリの可用性を高める効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例をブロツク図で示し
た図、第2図は従来のヒストリフリーズ方式を説
明する図、である。 図面において、1はサービスプロセツサ
(SVP)、2はマイクロプロセツサ、3はモード
レジスタ(MR)、4は状態レジスタ(STR)、
5,5′は論理回路、6はフリーズレベルフイー
ルド、7はフリーズレベル有効ビツト、8はフリ
ーズ信号、をそれぞれ示す。

Claims (1)

  1. 【特許請求の範囲】 1 プロセツサ2で制御され、クロツクレベルで
    特定の論理素子のヒストリを記憶する機構を備え
    ている制御装置において、 サービスプロセツサ(SVP)1、又は該プロ
    セツサ2から、任意の時点でアクセスでき、ヒス
    トリのフリーズレベルフイールド6と、フイール
    ドレベル有効ビツト7を含むモードレジスタ
    (MR)3と、 該プロセツサ2によつて、当該制御装置のエラ
    ー状態を、エラーコードとして設定する状態レジ
    スタ(STR)4と、 上記2つのレジスタ3,4を比較して、フリー
    ズ信号8を発生させる論理回路5とを備え、 該サービスプロセツサ(SVP)、或いは、該プ
    ロセツサ2からの選択的なアクセスにより上記モ
    ードレジスタ(MR)3の内容を、動的に変更
    し、該制御装置でエラーが発生した時、上記モー
    ドレジスタ(MR)3のフリーズレベル有効ビツ
    ト7が‘オン’であると、上記フリーズレベルフ
    イールド6の内容と、状態レジスタ(STR)4
    とを比較し、該状態レジスタ(STR)4に設定
    されているエラーコードが、上記モードレジスタ
    (MR)3に設定されているフリーズレベルと同
    じか、又は、該レベル以上のレベルのエラーコー
    ドに対するエラーに対してのみ、上記ヒストリ機
    構に対する所定のフリーズ信号8を発生するよう
    に制御することを特徴とするヒストリフリーズ制
    御方法。
JP60184682A 1985-08-22 1985-08-22 ヒストリフリーズ制御方法 Granted JPS6244849A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60184682A JPS6244849A (ja) 1985-08-22 1985-08-22 ヒストリフリーズ制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60184682A JPS6244849A (ja) 1985-08-22 1985-08-22 ヒストリフリーズ制御方法

Publications (2)

Publication Number Publication Date
JPS6244849A JPS6244849A (ja) 1987-02-26
JPH0476138B2 true JPH0476138B2 (ja) 1992-12-02

Family

ID=16157523

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60184682A Granted JPS6244849A (ja) 1985-08-22 1985-08-22 ヒストリフリーズ制御方法

Country Status (1)

Country Link
JP (1) JPS6244849A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0645985B2 (ja) * 1987-05-08 1994-06-15 株式会社ユ−シン 車輌用錠のリモ−トコントロ−ル装置
JPH06110739A (ja) * 1992-09-25 1994-04-22 Nitto Kohki Co Ltd コンピュータシステム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51146143A (en) * 1975-06-11 1976-12-15 Hitachi Ltd Wedging process mode when logic device generates error action
JPS59189456A (ja) * 1983-04-13 1984-10-27 Fujitsu Ltd エラ−コ−ド表示方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS51146143A (en) * 1975-06-11 1976-12-15 Hitachi Ltd Wedging process mode when logic device generates error action
JPS59189456A (ja) * 1983-04-13 1984-10-27 Fujitsu Ltd エラ−コ−ド表示方式

Also Published As

Publication number Publication date
JPS6244849A (ja) 1987-02-26

Similar Documents

Publication Publication Date Title
US20030115417A1 (en) Methods and apparatus for loading CRC values into a CRC cache in a storage controller
US4949241A (en) Microcomputer system including a master processor and a slave processor synchronized by three control lines
US4523275A (en) Cache/disk subsystem with floating entry
EP0386719B1 (en) Partial store control circuit
JPH0476138B2 (ja)
JPS6146864B2 (ja)
US4514847A (en) Key storage error processing system
KR20030082894A (ko) 트랜시버 내의 기억매체에 기록된 데이터를 자동적으로백업하는 마이크로 컴퓨터 시스템 및 그것에 접속되는트랜시버
JPH0793101A (ja) データバックアップ装置
JPS6217299B2 (ja)
JPH0644238B2 (ja) 命令再実行制御方法
EP0655686B1 (en) Retry control method and device for control processor
JPH07141120A (ja) 情報記憶媒体障害処理方法
US5430868A (en) Shared memory with benign failure modes
JP2000187621A (ja) Scsi制御装置
JPH0258648B2 (ja)
JPS63129440A (ja) ストアスル−バツフア装置
JP2766399B2 (ja) 小形電子計算機およびその内蔵ディスクのアクセス方法
JPS62166449A (ja) 論理装置の履歴記憶装置
JP2737495B2 (ja) 入出力制御装置
JPH0230060B2 (ja)
JPH08123734A (ja) データ格納領域のデータの破壊発生チェック方法及びプログラムの暴走チェック方法、並びにデータ格納領域のデータの破壊発生原因探究方法及びプログラムの暴走原因探究方法
JPH03191451A (ja) エラー訂正方式
JPS6269342A (ja) 半導体デイスク装置
JPH0480860A (ja) プログラムロード方式