Documentation Home
> OpenBoot 3.x コマンド・リファレンスマニュアル
OpenBoot 3.x コマンド・リファレンスマニュアル
Book Information
はじめに
第 1 章 概要
OpenBoot の特長
差し込み式デバイスのドライバ
FCode インタプリタ
デバイスツリー
プログラマブルユーザーインタフェース
ユーザーインタフェース
デバイスツリー
デバイスのパス名、アドレス、引数
デバイスの別名
デバイスツリーの表示
ヘルプの表示
OpenBoot コマンドの使用上の注意
第 2 章 システムの起動とテスト
システムの起動
一般ユーザー向けの起動
上級ユーザー向けの起動
診断の実行
SCSI バスのテスト
取り付けられているデバイスのテスト
フロッピーディスクドライブのテスト
メモリーのテスト
クロックのテスト
ネットワークコントローラのテスト
ネットワークの監視
システム情報の表示
システムのリセット
第 3 章 システム変数の設定
変数設定の表示と変更
セキュリティー変数の設定
コマンドセキュリティー
フルセキュリティー
電源投入時バナーの変更
入出力の制御
入出力デバイスオプションの選択
シリアルポート特性の設定
起動オプションの選択
電源投入時自己診断テストの制御 (POST)
nvramrc の使用方法
スクリプトの内容の編集
スクリプトファイルの起動
第 4 章 Forth ツールの使用方法
Forth コマンド
データ型
数値の用法
スタック
スタックの内容の表示
スタックダイアグラム
スタックの操作
利用者定義の作成
演算機能の使用方法
単精度整数演算
倍精度数演算
データ型変換
アドレス演算
メモリーのアクセス
仮想メモリー
デバイスレジスタ
ワード定義の使用方法
辞書の検索
データを辞書へコンパイルする
数値の表示
基数の変更
テキスト入出力の制御
入出力先の変更
コマンド行エディタ
条件フラグ
制御コマンド
if...else...then 構造
case 文
begin ループ
do ループ
その他の制御コマンド
第 5 章 プログラムの読み込みと実行
boot の使用方法
dl を使ってシリアルポート A から Forth テキストファイルを読み込む
load の使用方法
dlbin を使って FCode またはバイナリ実行ファイルをシリアルポート A から読み込む
dload を使って Ethernet から読み込む
Forth プログラム
FCode プログラム
実行可能バイナリ
?go の使用方法
第 6 章 デバッグ
Forth 言語逆コンパイラの使用方法
逆アセンブラの使用方法
レジスタの表示
SPARC レジスタ
ブレークポイント
Forth ソースレベルデバッガ
patch と(patch) の使用方法
ftrace の使用方法
付録 A TIP 接続の設定
TIP に関する一般的問題
付録 B 起動可能なフロッピーディスクの作成
付録 C 障害追跡ガイド
電源投入時の初期設定処理
緊急時の手順
システムクラッシュ後のデータの保存
一般的な障害
画面がブランクになる - 出力を表示できない
システムが誤ったデバイスから起動される
システムが Ethernet から起動しない
システムがディスクから起動しない
SCSI の問題
コンソールを特定のモニターに設定する
付録 D Sun Ultra 5/10 UPA/PCI システム
PCI ベースのシステム
PCI バスの pcia と pcib
付録 E Sun Ultra 30 UPA/PCI システム
PCI ベースのシステム
汎用的な名前
PCI バスの pcia と pcib
付録 F Sun Ultra 60 UPA/PCI システム
PCI ベースのシステム
汎用的な名前
PCI バスの pcia と pcib
付録 G Sun Ultra 250 UPA/PCI システム
Banner コマンドの出力
汎用的な名前
内蔵 SCSI バス
PCI デバイスの .properties
.speed コマンド
PCI バススロットのプローブ
SCSI プローブコマンド
付録 H Sun Ultra 450 UPA/PCI システム
Banner コマンドの出力
汎用的な名前
内蔵 SCSI バス
PCI デバイスの .properties
.speed コマンド
PCI バススロットのプローブ
SCSI プローブコマンド
付録 I Forth ワードリファレンス
スタック項目の表記
デバイスツリー表示コマンド
boot コマンドの一般的オプション
システム情報表示コマンド
システム変数表示・変更用コマンド
NVRAMRC エディタコマンド
nvedit キー操作コマンド
スタック操作コマンド
単精度演算機能
ビット操作論理演算子
倍精度数演算機能
32 ビットデータ型変換機能
64 ビットデータ型変換機能
変換演算子
64 ビットアドレス演算機能
メモリーアクセスコマンド
64 ビットメモリーアクセス機能
メモリーマップコマンド
ワード定義
辞書検索コマンド
辞書コンパイルコマンド
アセンブリ言語のプログラミング
基数値表示
基数の変更
数値出力ワード用基本式
テキスト入力制御
テキスト出力表示
書式付き出力
テキスト文字列の操作
入出力先リダイレクトコマンド
ASCII 定数
コマンド行エディタ用キー操作コマンド
コマンド補完キー操作コマンド
比較コマンド
if...then...elseコマンド
case 文コマンド
begin (条件付き) ループコマンド
do (カウント付き) ループコマンド
プログラム実行制御コマンド
ファイル読み取りコマンド
逆コンパイラコマンド
ブレークポイントコマンド
Forth ソースレベルデバッガコマンド
時間ユーティリティー
その他の処理
マルチプロセッサコマンド
メモリー割り当てコマンド
メモリー割り当て用基本式
キャッシュ操作コマンド
Sun-4u マシンのマシンレジスタ読み取り/書き込み
代替アドレス空間アクセスコマンド
SPARC レジスタコマンド
SPARC V9 レジスタコマンド
緊急キーボードコマンド
索引
数字・記号
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
え
か
き
こ
さ
し
す
せ
た
て
に
ぬ
は
ひ
ふ
へ
め
も
ゆ
り
る
れ
わ
シ
© 2010, Oracle Corporation and/or its affiliates