Как сбросить счетчик производительности общего назначения Intel

Я знаю, что мы можем использовать 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

0 ответов

Другие вопросы по тегам