[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v8 02/13] x86: detect and initialize Intel CAT feature
>>> On 29.05.15 at 04:40, <chao.p.peng@xxxxxxxxxxxxxxx> wrote: > On Thu, May 28, 2015 at 01:54:39PM +0100, Jan Beulich wrote: >> >>> On 21.05.15 at 10:41, <chao.p.peng@xxxxxxxxxxxxxxx> wrote: >> > + >> > + if ( !cpu_has(c, X86_FEATURE_CAT) ) >> > + return; >> > + >> > + socket = cpu_to_socket(cpu); >> > + if ( test_bit(socket, cat_socket_enable) ) >> > + return; >> > + >> > + cpuid_count(PSR_CPUID_LEVEL_CAT, 0, &eax, &ebx, &ecx, &edx); >> >> While one would hope that X86_FEATURE_CAT implies the respective >> CPUID leaf being available, I think explicitly checking this should still >> be done just like is the case elsewhere. > > Against cpuid_level? Of course. >> > +static void __init init_psr_cat(void) >> > +{ >> > + if ( opt_cos_max < 1 ) >> > + { >> > + printk(XENLOG_INFO "CAT: disabled, cos_max is too small\n"); >> > + return; >> > + } >> >> Is opt_cos_max == 1 really useful for anything? > > That means two COSes are available. cos=0 is reserved and cos=1 can > still be used anyway. Ah, sorry, this is _max_, not _count_. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |