On Sun, Mar 30, 2025 at 06:32:24PM -0700, Dongli Zhang wrote: > Date: Sun, 30 Mar 2025 18:32:24 -0700 > From: Dongli Zhang <dongli.zh...@oracle.com> > Subject: [PATCH v3 05/10] target/i386/kvm: extract unrelated code out of > kvm_x86_build_cpuid() > X-Mailer: git-send-email 2.43.5 > > The initialization of 'has_architectural_pmu_version', > 'num_architectural_pmu_gp_counters', and > 'num_architectural_pmu_fixed_counters' is unrelated to the process of > building the CPUID. > > Extract them out of kvm_x86_build_cpuid(). > > In addition, use cpuid_find_entry() instead of cpu_x86_cpuid(), because > CPUID has already been filled at this stage. > > Signed-off-by: Dongli Zhang <dongli.zh...@oracle.com> > --- > Changed since v1: > - Still extract the code, but call them for all CPUs. > Changed since v2: > - Use cpuid_find_entry() instead of cpu_x86_cpuid(). > - Didn't add Reviewed-by from Dapeng as the change isn't minor. > > target/i386/kvm/kvm.c | 62 ++++++++++++++++++++++++------------------- > 1 file changed, 35 insertions(+), 27 deletions(-)
Reviewed-by: Zhao Liu <zhao1....@intel.com>