名前 | 形式 | 機能説明 | オプション | 使用例 | 終了ステータス | 属性 | 関連項目
isainfo [ [-v] [-b | -n | -k] | [-x]]
isainfo ユーティリティーは、現在実行中のシステムでサポートされる命令セットアーキテクチャーのさまざまな属性を識別するために使用されます。このコマンドが回答可能な質問には、64 ビットアプリケーションがサポートされているかどうか、実行中のカーネルで使用するデバイスドライバが 32 ビットか 64 ビットか、などが含まれます。
オプションを指定せずに isainfo を呼び出した場合、現バージョンのオペレーティングシステムでサポートされているアプリケーションのネイティブ命令セットの名前が表示されます。それらは、isalist(1) によって返されるリストのサブセットです。サブセットは、現在実行中のシステムでサポートされている基本アプリケーション環境に対応しています。
サポートしているオプションは、以下のとおりです。
ネイティブ命令セットのアドレス空間のビット数を表示します。
オペレーティングシステムのカーネル構成要素 (デバイスドライバや STREAMS モジュールなど) で使用される命令セットの名前を表示します。
現バージョンのオペレーティングシステムでサポートされている、移植性のあるアプリケーションで使用されるネイティブ命令セットの名前を表示します。
-b、-k または -n オプションとともに使用した場合、より詳細な情報を表示します。
プラットフォームでサポートされている、ネイティブ ABI に対する命令拡張を表示します。
次の例では、32 ビット x86 プラットフォーム上で isainfo を呼び出します。
example% isainfo -v 32-bit i386 applications example% isainfo -k i386 |
次の例では、64 ビット SPARC プロセッサ上で 64 ビットオペレーティングシステムを実行しているシステムで isainfo を呼び出します。
example% isainfo sparcv9 sparc example% isainfo -n sparcv9 example% isainfo -v 64-bit sparcv9 applications 32-bit sparc applications example% isainfo -vk 64-bit sparcv9 kernel modules |
次の例では、AMD Opteron CPU 上で -x オプションを指定して isainfo を呼び出します。
example% isainfo -x i386: fpu tsc cx8 sep cmov mmx ammx a3dnow a3dnowx fxsr sse sse2 pause |
次の属性については、attributes(5) を参照してください。
属性タイプ |
属性値 |
---|---|
使用条件 |
SUNWcsu |