日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.4-RELEASE-K, 13.0-RELEASE-K から 13.3-RELEASE-K, 14.0-RELEASE-K から 14.1-RELEASE-K は、全翻訳済み)
13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。
Table of Contents
CPUCONTROL(8) FreeBSD システム管理者マニュアル CPUCONTROL(8) 名称 cpucontrol -- cpuctl(4) デバイスのための制御ユーティリティ 書式 cpucontrol [-v] -m msr device cpucontrol [-v] -m msr=value device cpucontrol [-v] -m msr&=mask device cpucontrol [-v] -m msr|=mask device cpucontrol [-v] -i level device cpucontrol [-v] -i level,level_type device cpucontrol [-vn] [-d datadir] -u device cpucontrol -e device 解説 cpuctl(4) スペシャルデバイスを通して、任意のマシン特有の CPU レジスタを読 み書きするために cpucontrol ユーティリティを使用することができます。ま た、CPU ファームウェアの更新を適用するためにも使用できます。 次のオプションが、利用可能です: -d datadir マイクロコードイメージを検索するディレクトリパス。このオプション を複数回指定することができます。パスは、コマンド行に現れるオプ ションの順序で追加され、デフォルトのディレクトリは、ユーザに供給 されたパスの後に追加されます。 -n 標準のディレクトリのマイクロコードイメージを検索しません。マイク ロコードの更新ファイルを検索する現在の標準のディレクトリは、 /usr/local/share/cpucontrol です。 -m msr 指定された MSR の値を表示します。MSR レジスタ番号は、16 進数とし て与えられるべきです。高い (high) 単語は、最初に印刷 (表示) さ れ、次に、低い (low) 単語は、2 番目に印刷 (表示) されます。 -m msr=value 指定された MSR レジスタに value を格納します。~ 演算子を value 引 数の前に置くことができます。この場合、引数を反転した値がレジスタ に格納されます。 -m msr&=mask mask と MSR レジスタの現在の MSR 値をビット単位の AND 演算を行っ たの結果を格納します。~ 演算子をを mask 引数の前に置くことができ ます。この場合、マスクの反転した値が使用されます。 -m msr|=mask mask と MSR レジスタの現在の MSR 値をビット単位の OR 演算を行った の結果を格納します。~ 演算子をを mask 引数の前に置くことができま す。この場合、マスクの反転した値が使用されます。 -i level CPUID 情報を検索します。level は、16 進数の数値として与えられるべ きです。 -i level,level_type CPUID 情報を検索します。level と level_type は、16 進数の数値とし て与えられるべきです。 -u CPU ファームウェアの更新を適用します。cpucontrol ユーティリティ は、設定されたデータディレクトリをたどって、この CPU のために利用 可能なすべてのファームウェアパッチを適用します。 -e 現在の CPU 機能を示しているカーネルフラグを再評価します。ファーム ウェア更新が、CPUID 命令によって報告された情報を変更し適用された 後に、このコマンドは、通常、実行されます。 マイクロコード更新がシステムのすべての CPU に適用された後に、-e コマンドだけを実行します。カーネルは、プロセッサの機能が同一では ないなら、正しく動作しません。 -v 冗長のレベルを増加します。 -h ヘルプメッセージを表示します。 終了ステータス ユーティリティ cpucontrol は、成功すると 0 で、エラーがあった場合は >0 で 終了します。 使用例 次のコマンドは、 ``cpucontrol -m 0x10 /dev/cpuctl0'' CPU 0 から TSC MSR の内容を読み込みます。 CPU 0 の TSC MSR レジスタの値を 0x1 に設定するためには、次を実行します。 ``cpucontrol -m 0x10=0x1 /dev/cpuctl0''。 次のコマンドは、TSC レジスタの 2 番目のビットをクリアします: ``cpucontrol -m 0x10&=~0x02 /dev/cpuctl0''。 次のコマンドは、TSC レジスタの 4 番目と 2 番目のビットを設定します: ``cpucontrol -m 0x10|=0x0a /dev/cpuctl0''。 次のコマンドは、 ``cpucontrol -i 0x1 /dev/cpuctl1'' CPU 1 から CPUID レベル 0x1 を検索します。 /usr/local/share/cpuctl に位置するイメージから CPU 0 でファームウェアの更 新を実行するためには、次のコマンドを使用します: ``cpucontrol -nd /usr/local/share/cpuctl -u /dev/cpuctl0'' 関連項目 cpuctl(4) 歴史 cpucontrol ユーティリティは、FreeBSD 7.2 ではじめて登場しました。 作者 cpucontrol モジュールとこのマニュアルページは、Stanislav Sedov <stas@FreeBSD.org> によって書かれました。 FreeBSD 11.4 January 5, 2018 FreeBSD 11.4