[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 1/7] target/i386: disable PerfMonV2 when PERFCORE unavailable
From: |
Zhao Liu |
Subject: |
Re: [PATCH 1/7] target/i386: disable PerfMonV2 when PERFCORE unavailable |
Date: |
Thu, 7 Nov 2024 15:57:28 +0800 |
> Thank you very much for the suggestion.
>
> Yes, this works. The PERFCORE is a prerequisite of PERFMON_V2 (according to
> Linux kernel source code).
>
> 1403 static int __init amd_core_pmu_init(void)
> 1404 {
> 1405 union cpuid_0x80000022_ebx ebx;
> 1406 u64 even_ctr_mask = 0ULL;
> 1407 int i;
> 1408
> 1409 if (!boot_cpu_has(X86_FEATURE_PERFCTR_CORE))
> 1410 return 0;
>
>
> If you don't mind, I will send the v2 with your Suggested-by.
>
> Thank you very much!
Sure, welcome! :)
-Zhao
> Dongli Zhang
[PATCH 3/7] target/i386/kvm: init PMU information only once, Dongli Zhang, 2024/11/04
[PATCH 1/7] target/i386: disable PerfMonV2 when PERFCORE unavailable, Dongli Zhang, 2024/11/04
[PATCH 4/7] target/i386/kvm: rename architectural PMU variables, Dongli Zhang, 2024/11/04
[PATCH 5/7] target/i386/kvm: reset AMD PMU registers during VM reset, Dongli Zhang, 2024/11/04
[PATCH 6/7] target/i386/kvm: support perfmon-v2 for reset, Dongli Zhang, 2024/11/04