JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ad (2) を使って、 適切な CPUID レベルにアクセスし、 16 バイトのデータを読み出す。 もっと大きな読み出しサイズを指定すると、 連続する複数のレベルが読み出さ ... ecx として使用される。 後者は、 eax=4 のように eax レベルを数えるのを意図したものである。 このドライバーは /dev/cpu/CPUNUM/cpuid を使用する。 なお CPUNUM はマイナー番号である。 SMP マシンでは、 このドライバーは /proc/cpuinfo に載っている CPU CPUNUM に ... アクセスする。 このファイルは、 ユーザー root またはグループ root だけが読み出しできるように保護されている。 注意 CPUID 命令はインラインアセンブラーを使ってプログラムで直接実行できる。 しかし、 このデバイスを使うことで、 プロセスの affinity を ... ... long として、"get" 操作では unsigned long * として解釈される。 x86 と x86-64 の両方での使える副機能は以下の通り: ARCH_SET_CPUID (Linux 4.12 以降) Enable ( addr != 0 ) or disable ( addr == 0 ) the cpuid instruction for the calling thread. The instruct ... ion is enabled by default. If disabled, any execution of a cpuid instruction will instead generate a SIGSEGV signal. This feature can be used to emulate cpuid results that differ from wha ... t the underlying hardware would have produced (e.g., in a paravirtualization setting). The ARCH_SET_CPUID setting is preserved across fork (2) and clone (2) but reset to the default (i.e., cpuid enabled) on execve (2). ARCH_GET_ ... ... トは CONFIG_X86_INTEL_MPX 設定オプションで有効にできる。 CPU が MPX をサポートしているかを確認するには、 以下のように 'mpx' CPUID ビットを見ればよい。 cat /proc/cpuinfo | grep ' mpx ' MPX が有効になっている間は、 スレッドはロング (64 ビット) モードのオ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。