[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v5 2/9] x86/intel_pstate: APERF/MPERF feature detect
>>> On 14.09.15 at 04:32, <wei.w.wang@xxxxxxxxx> wrote: > changes in v5: > 1) define macros for 0x1 and CPUID leaf5; > 2) add a statement stating that this patch is independent of the > previous ones. This statement doesn't belong in the commit message, i.e. should go after the first ---. > --- a/xen/arch/x86/acpi/cpufreq/cpufreq.c > +++ b/xen/arch/x86/acpi/cpufreq/cpufreq.c > @@ -50,7 +50,6 @@ enum { > }; > > #define INTEL_MSR_RANGE (0xffffull) > -#define CPUID_6_ECX_APERFMPERF_CAPABILITY (0x1) > > struct acpi_cpufreq_data *cpufreq_drv_data[NR_CPUS]; > > @@ -351,10 +350,9 @@ static unsigned int get_cur_freq_on_cpu(unsigned int cpu) > static void feature_detect(void *info) > { > struct cpufreq_policy *policy = info; > - unsigned int eax, ecx; > + unsigned int eax; > > - ecx = cpuid_ecx(6); > - if (ecx & CPUID_6_ECX_APERFMPERF_CAPABILITY) { > + if ( cpu_has_aperfmperf ) { You should have fully fixed coding style here. > --- a/xen/arch/x86/cpu/common.c > +++ b/xen/arch/x86/cpu/common.c > @@ -239,6 +239,10 @@ static void __cpuinit generic_identify(struct > cpuinfo_x86 *c) > if ( cpu_has(c, X86_FEATURE_CLFLSH) ) > c->x86_clflush_size = ((ebx >> 8) & 0xff) * 8; > > + if ( (c->cpuid_level > CPUID_PM_LEAF) && > + (cpuid_ecx(CPUID_PM_LEAF) & CPUID6_ECX_APERFMPERF_CAPABILITY) ) Indentation. > --- a/xen/include/asm-x86/cpufeature.h > +++ b/xen/include/asm-x86/cpufeature.h > @@ -69,6 +69,7 @@ > #define X86_FEATURE_XTOPOLOGY (3*32+13) /* cpu topology enum extensions */ > #define X86_FEATURE_CPUID_FAULTING (3*32+14) /* cpuid faulting */ > #define X86_FEATURE_CLFLUSH_MONITOR (3*32+15) /* clflush reqd with monitor */ > +#define X86_FEATURE_APERFMPERF (3*32+28) /* APERFMPERF */ Why 28 instead of the consecutive 16? > @@ -190,6 +194,7 @@ > #define cpu_has_page1gb boot_cpu_has(X86_FEATURE_PAGE1GB) > #define cpu_has_efer 1 > #define cpu_has_fsgsbase boot_cpu_has(X86_FEATURE_FSGSBASE) > +#define cpu_has_aperfmperf boot_cpu_has(X86_FEATURE_APERFMPERF) Should use tab for aligning the right side to match the lines right above. I've taken care of all of these for you, but I would really appreciate you taking care of such going forward. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |