1

wrmsr命令を使用しrdmsr て、パフォーマンス カウンターを設定し、汎用パフォーマンス カウンター レジスタを読み取ることができることはわかっています。

ただし、私の質問は次のとおりです。

を発行する前に、汎用パフォーマンス カウンタ レジスタをリセットする必要がありwrmsrますか?

つまり、次のコードでは、次のコードの前にパフォーマンス カウンターをリセットする必要がありますか? リセットする必要がある場合、どうすればリセットできますか?

    mov $0x0001010E, %eax                # Write selector value to EAX
    xor %edx, %edx                       # Zero EDX
    mov $0x187, %ecx                     # Write logical register id to ECX (IA32_PERFEVTSEL1)
    wrmsr
4

0 に答える 0