JP4985483B2 - 計算機システム、ネットワークブートロードシステム、及び、そのブートロード方法 - Google Patents
計算機システム、ネットワークブートロードシステム、及び、そのブートロード方法 Download PDFInfo
- Publication number
- JP4985483B2 JP4985483B2 JP2008057685A JP2008057685A JP4985483B2 JP 4985483 B2 JP4985483 B2 JP 4985483B2 JP 2008057685 A JP2008057685 A JP 2008057685A JP 2008057685 A JP2008057685 A JP 2008057685A JP 4985483 B2 JP4985483 B2 JP 4985483B2
- Authority
- JP
- Japan
- Prior art keywords
- initialization
- file
- computer system
- hardware
- external server
- 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
Images
Landscapes
- Stored Programmes (AREA)
Description
図1は第1の実施形態に係る計算機システム1を含むネットワークブートロードシステム100の構成を示すブロック図である。
上記の第1の実施形態では、アドレステーブル52が予めIOP5内に格納されている例を説明したが、第2の実施形態では、初期化時に、アドレステーブル52をIOP5に書き込む例を説明する。
2 中央処理装置(CPU)
3 主記憶装置(MMU)
4 システム制御装置(SCU)
5 入出力装置(IOP)
6 診断プロセッサ
7 診断パス
8 外部サーバ
9 診断用ネットワーク
10 IOP内部の初期化後フラグ
11 オペレーティングシステムのファイル
12 記憶装置
13 計算機システムと外部サーバを接続するOS用ネットワーク
50A IOP内の第1制御メモリ
50B IOP内の第2制御メモリ
51 IOPを制御するFW
52 IOPの制御メモリに保持するアドレステーブル(アドレス情報)
60 診断プロセッサ用FWを格納するための制御メモリ
61 CPU通信機能用プログラム
62 診断パス制御機能用プログラム
63 装置アクセス機能用プログラム
64 サーバ通信機能用プログラム
81 ブートロードする領域を指定するアドレステーブル(アドレス情報)のファイル
100 ネットワークブートロードシステム
Claims (19)
- ネットワークを介して外部サーバに接続されて、中央処理装置と、主記憶装置と、入出力装置とを少なくとも含む複数のハードウェアを備える計算機システムであって、
診断パスを介して前記各ハードウェアに接続されて、前記各ハードウェアの初期化を行う診断プロセッサ
を更に備え、
前記入出力装置は、
前記各ハードウェアの初期化後、且つ、OSファイルのブートロード完了前の段階である場合に、前記各ハードウェアの初期化直後であると判定する初期化直後判定機能と、
前記初期化直後判定機能が初期化直後であると判定した場合に、当該計算機システムからのブートロード要求に応じて前記外部サーバから送信されたOSファイルのデータを、所定のアドレス情報に従って前記主記憶装置における所定の記憶領域に書き込んで、前記OSファイルのブートロードを実行するブートロード実行機能と
を有し、
前記診断プロセッサは、前記ブートロードが完了した場合に、前記中央処理装置に割り込みをかけ、
前記中央処理装置は、前記診断プロセッサがかけた割り込みを受けて、前記主記憶装置にロードされたOSファイルを起動する計算機システム。 - 当該診断プロセッサは、
前記ハードウェアの初期化後に、初期化後であることを示す値の初期化後フラグを設定するフラグ設定機能と、
前記ブートロード実行機能が前記主記憶装置に対する前記OSファイルの書き込みを完了した場合に、前記フラグ設定機能が設定した初期化後フラグの値をリセットして、初期化後でないことを示す値に変更するリセット機能と
を有し、
前記初期化直後判定機能は、前記初期化後フラグが初期化後であることを示す値である場合に、初期化直後であると判定する
請求項1に記載の計算機システム。 - 前記入出力装置は、
前記初期化後フラグの記憶領域
を更に有する請求項2に記載の計算機システム。 - 前記ブートロード実行機能は、前記外部サーバから受信したOSファイルのデータを、前記入出力装置が保持する前記アドレス情報に従って、前記主記憶装置における所定の記憶領域に書き込む
請求項1から3のいずれか一項に記載の計算機システム。 - 前記入出力装置は、前記アドレス情報を、予め記憶保持している
請求項4に記載の計算機システム。 - 前記入出力装置は、前記初期化後、且つ、前記OSファイルのブートロードの開始前の段階において、前記アドレス情報を保持する
請求項4に記載の計算機システム。 - 前記入出力装置は、前記アドレス情報を前記外部サーバから受信して、当該受信したアドレス情報を保持する
請求項6に記載の計算機システム。 - 前記ブートロード実行機能は、前記アドレス情報を含むOSファイルのデータを受信し、
前記ブートロード実行機能は、前記外部サーバから受信したOSファイルのデータを、当該データに含まれるアドレス情報に従って、前記主記憶装置における所定の記憶領域に書き込む
請求項1から3のいずれか一項に記載の計算機システム。 - 前記診断プロセッサは、
前記外部サーバに対して前記ブートロード要求を送信する
請求項1から8のいずれか一項に記載の計算機システム。 - 複数の前記中央処理装置を備える
請求項1から9のいずれか一項に記載の計算機システム。 - 中央処理装置と、主記憶装置と、入出力装置とを少なくとも含む複数のハードウェアを備える計算機システムと、
ネットワークを介して前記計算機システムに接続される外部サーバと
を備え、
前記計算機システムは、
診断パスを介して前記各ハードウェアに接続されて、前記各ハードウェアの初期化を行う診断プロセッサ
を更に備え、
前記入出力装置は、
前記各ハードウェアの初期化後、且つ、OSファイルのブートロード完了前の段階である場合に、前記ハードウェアの初期化直後であると判定する初期化直後判定機能と、
前記初期化直後判定機能が初期化直後であると判定した場合に、当該計算機システムからのブートロード要求に応じて前記外部サーバから送信されたOSファイルのデータを、所定のアドレス情報に従って前記主記憶装置における所定の記憶領域に書き込んで、前記OSファイルのブートロードを実行するブートロード実行機能と
を有し、
前記診断プロセッサは、前記ブートロードが完了した場合に、前記中央処理装置に割り込みをかけ、
前記中央処理装置は、前記診断プロセッサがかけた割り込みを受けて、前記主記憶装置にロードされたOSファイルを起動するネットワークブートロードシステム。 - 前記診断プロセッサは、
前記ハードウェアの初期化後に、初期化後であることを示す値の初期化後フラグを設定するフラグ設定機能と、
前記主記憶装置に対する前記OSファイルの書き込みが完了した場合に、前記フラグ設定機能が設定した初期化後フラグをリセットして、初期化後でないことを示す値に変更するリセット機能と
を有し、
前記初期化直後判定機能は、前記初期化後フラグが初期化後であることを示す状態の時に、初期化直後であると判定する
請求項11に記載のネットワークブートロードシステム。 - 前記入出力装置は、
前記初期化後フラグの記憶領域
を更に有する
請求項12に記載のネットワークブートロードシステム。 - 前記ブートロード実行機能は、前記外部サーバから受信したOSファイルのデータを、前記入出力装置が保持する前記アドレス情報に従って、前記主記憶装置における所定の記憶領域に書き込む
請求項11から13のいずれか一項に記載のネットワークブートロードシステム。 - 前記入出力装置は、前記アドレス情報を、予め記憶保持している
請求項14に記載のネットワークブートロードシステム。 - 前記ブートロード実行機能は、前記アドレス情報を含むOSファイルのデータを受信し、
前記ブートロード実行機能は、前記外部サーバから受信したOSファイルのデータを、当該データに含まれるアドレス情報に従って、前記主記憶装置における所定の記憶領域に書き込む
請求項11から13のいずれか一項に記載のネットワークブートロードシステム。 - 複数の前記中央処理装置を備える
請求項11から16のいずれか一項に記載のネットワークブートロードシステム。 - ネットワークを介して外部サーバに接続されて、中央処理装置と、主記憶装置と、入出力装置とを少なくとも含む複数のハードウェアを備える計算機システムがブートロードを行うブートロード方法であって、
前記各ハードウェアの初期化を行う第1の段階と、
前記各ハードウェアの初期化後、且つ、OSファイルのブートロード完了前の段階である場合に、初期化直後であると判定する第2の段階と、
前記計算機システムからのブートロード要求に応じて前記外部サーバから送信されたOSファイルのデータを、前記入出力装置が受信する第3の段階と、
前記第2の段階において初期化直後であると判定された場合に、前記第3の段階において受信したOSファイルのデータを、前記入出力装置が所定のアドレス情報に従って前記主記憶装置における所定の記憶領域に書き込んで、前記OSファイルのブートロードを実行する第4の段階と、
前記第4の段階においてブートロードが完了した場合に、診断プロセッサが前記中央処理装置に割り込みをかける第5の段階と、
前記第5の段階において前記診断プロセッサがかけた割り込みを受けて、前記中央処理装置が前記主記憶装置にロードされたOSファイルを起動する第6の段階と
を備えるブートロード方法。 - 前記第1の段階においてハードウェアが初期化された後に、初期化後であることを示す値の初期化後フラグを設定する第7の段階と、
前記主記憶装置に対する前記OSファイルの書き込みが完了した場合に、前記第7の段階において設定された初期化後フラグの値をリセットして、初期化後でないことを示す値に変更する第8の段階と
を更に備え、
前記第2の段階においては、前記初期化後フラグが初期化後であることを示す値である場合に、初期化直後であると判定する
請求項18に記載のブートロード方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008057685A JP4985483B2 (ja) | 2008-03-07 | 2008-03-07 | 計算機システム、ネットワークブートロードシステム、及び、そのブートロード方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008057685A JP4985483B2 (ja) | 2008-03-07 | 2008-03-07 | 計算機システム、ネットワークブートロードシステム、及び、そのブートロード方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009217336A JP2009217336A (ja) | 2009-09-24 |
JP4985483B2 true JP4985483B2 (ja) | 2012-07-25 |
Family
ID=41189156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008057685A Expired - Fee Related JP4985483B2 (ja) | 2008-03-07 | 2008-03-07 | 計算機システム、ネットワークブートロードシステム、及び、そのブートロード方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4985483B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015191606A (ja) | 2014-03-28 | 2015-11-02 | 富士通株式会社 | 情報処理装置、情報処理装置の制御方法及び情報処理装置の制御プログラム |
CN110825421B (zh) * | 2019-11-29 | 2023-08-22 | 湖南国科微电子股份有限公司 | 一种固件升级方法、***及可读存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1115741A (ja) * | 1997-06-26 | 1999-01-22 | Denso Corp | 電子制御装置 |
CN1279439C (zh) * | 2002-04-18 | 2006-10-11 | 阿登斯公司 | 将数据流式传输至一网络中的计算机的***和方法 |
JP4604543B2 (ja) * | 2004-04-30 | 2011-01-05 | 日本電気株式会社 | 計算機、計算機起動方法、管理サーバ装置およびプログラム |
JP2006171962A (ja) * | 2004-12-14 | 2006-06-29 | Nec Corp | コンピュータシステムの試験診断方法 |
-
2008
- 2008-03-07 JP JP2008057685A patent/JP4985483B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009217336A (ja) | 2009-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102447493B1 (ko) | 랭크 단위로 메모리 장치를 트레이닝하는 전자 장치 및 그것의 메모리 트레이닝 방법 | |
US10002085B2 (en) | Peripheral component interconnect (PCI) device and system including the PCI | |
CN109726163B (zh) | 一种基于spi的通信***、方法、设备和储存介质 | |
US20050114559A1 (en) | Method for efficiently processing DMA transactions | |
EP3608790B1 (en) | Modifying nvme physical region page list pointers and data pointers to facilitate routing of pcie memory requests | |
US7117338B2 (en) | Virtual memory address translation control by TLB purge monitoring | |
US10585822B2 (en) | Operation method of host system including storage device and operation method of storage device controller | |
US20040167996A1 (en) | Computer system having a virtualized I/O device | |
US20100169546A1 (en) | Flash memory access circuit | |
US6581119B1 (en) | Interrupt controller and a microcomputer incorporating this controller | |
JPH11126182A (ja) | コンピュータバス間通信装置及びその方法 | |
US7913059B2 (en) | Information processing device, data transfer method, and information storage medium | |
JP4985483B2 (ja) | 計算機システム、ネットワークブートロードシステム、及び、そのブートロード方法 | |
KR100532417B1 (ko) | 디지털 신호 처리장치의 저전력 소비형 캐시 메모리 장치및 이에 대한 제어방법 | |
JP5500272B2 (ja) | 中継装置、中継履歴記録方法、及びデータ処理装置 | |
US10664418B2 (en) | Peripheral device controlling device, operation method thereof, and operation method of peripheral device controlling device driver | |
JP2020184224A (ja) | 情報処理システム、プラットフォーム、およびブリッジドライバ | |
CN116486868A (zh) | 计算高速链路(CXL)上的高速非易失性存储器(NVMe) | |
US20080016296A1 (en) | Data processing system | |
JP4791792B2 (ja) | デジタルシグナルプロセッサシステムおよびそのブート方法。 | |
US7877533B2 (en) | Bus system, bus slave and bus control method | |
US20030135708A1 (en) | System, method and computer program product for mapping system memory in a multiple node information handling system | |
JP2003108513A (ja) | ハードウェア・チェーン・プル | |
JP2011070259A (ja) | データ転送装置及びデータ転送方法 | |
JP2005526335A (ja) | 複数のコヒーレンシー・グラニュールをサポートするデータ転送ユニット |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20090701 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100702 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111028 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111101 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120104 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120131 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120308 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120403 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120416 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4985483 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150511 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |